经纬度

可视化越做越丑?这五个高级图表效果能瞬间抬升你的逼格

孤人 提交于 2019-12-01 18:41:32
今天我们来说一说数据可视化,想必很多人在入门数据分析之后,就会经常进行可视化的工作,所谓一图胜千言,图表用的好,真的是会事半功倍的。但现实情况下,很多人遇到的问题是: 你做的图表太丑了?你做的图表到底想表达什么?图表太多,该用哪一个更好呢? 很多人看着下面这些高级上档次的数据可视化都觉得羡慕,但是到自己动手的时候又不知从何下手,或者实现难度太大,只能“望图兴叹”。 其实我们想要做好可视化并不难,最简单的方法就是要学一些高级的图表效果,折线图、柱状图这种常见图表很容易给人一种普通感,而高级的图表效果不仅可以提升颜值和逼格,而且能够更清晰地实现数据展示。 下面我就分享五个可视化中常用的高级图表,以及实现这些图表效果的具体方法。 首先,挑个可视化工具 想要做出优秀的可视化,一个好的工具是必不可少的。 其实,简单一点的如excel,这个基本人人都会用,还能配置图表颜色,是数据可视化的入门基础。但是这个对原始数据有一定要求,量不能大数据要干净,也不能绘制地图等更加酷炫的图表,最后的结果是什么呢? 结果就是,数据可视化沦为了千篇一律的柱形图和折线图,还有那一成不变的配色。 因此数据分析师一般都使用专业的可视化工具,比较常见的就是 python 、 R 这些编程语言和 FineBI 、 tableau 这些专业BI工具,这次我就以FineBI为例,教大家怎么做出高级图表。这里要先说一下

【转】人肉搜索技巧

左心房为你撑大大i 提交于 2019-11-30 19:34:51
来 源:HACK(ID:zhack6) 作 者:XXX 本文中使用到的工具在公众号内发送: 0063 获取 在互联网上撕逼的时候,总能看见那些说要人肉你,查你户口本这些威胁的语句,那么,人肉搜索真的有那么神秘吗? 接下来我为大家揭示那些人肉的方法技巧 (PS:本文纯属是解密以及教大家如何防人肉,本文所教内容不可用于违法活动! ) 1.一张照片查出你的拍摄地点 现在的人大部分都是用的手机拍照,大多数相机在自己没有设置的情况下会默认开启地理位置 在开启了这种功能下拍摄的照片会自动存有你拍照地点的经纬度信息 那么我们在MagicExif里面通过经纬度查询到他的具体地址(精确到门牌号的那种地步!!!) 2.给你打个电话获取你的IP地址 我们QQ聊天的时候都是通过数据进行传输,那么只要传输到了对方并且对方在线,我们就可以获取到他的IP地址 当我们打开这个工具的时候,只需要给对方拨打一个电话,不管对方有没有接听,你都可以获取到对方的IP地址 3.通过IP进行定位 当我们获取到了IP之后,也可以通过IP进行大概位置的定位(有五公里以内的误差) IP查询网址:www.ipplus360.com 4.利用经纬度进行二次解析 当我们通过IP地址进行查询后可以看到经纬度,如果想进行二次精确的话,我们可以复制经纬度,在解析网站里面进行查询 经纬度解析网站:map.yanue.net 5.通过你的邮箱

通过计算经纬度获取附近的数据信息(未验证)

时间秒杀一切 提交于 2019-11-30 14:49:38
/** *计算某个经纬度的周围某段距离的正方形的四个点 * *@param lng float 经度 *@param lat float 纬度 *@param distance float 该点所在圆的半径,该圆与此正方形内切,默认值为0.5千米 *@return array 正方形的四个点的经纬度坐标 */ function returnSquarePoint($lng, $lat,$distance = 0.5){ define(EARTH_RADIUS, 6371);//地球半径,平均半径为6371km $dlng = 2 * asin(sin($distance / (2 * EARTH_RADIUS)) / cos(deg2rad($lat))); $dlng = rad2deg($dlng); $dlat = $distance/EARTH_RADIUS; $dlat = rad2deg($dlat); return array( 'left-top'=>array('lat'=>$lat + $dlat,'lng'=>$lng-$dlng), 'right-top'=>array('lat'=>$lat + $dlat, 'lng'=>$lng + $dlng), 'left-bottom'=>array('lat'=>$lat - $dlat, 'lng'=>

Android GPS定位 获取经纬度

自古美人都是妖i 提交于 2019-11-30 08:16:03
Android GPS定位 获取经纬度 Android 应用服务器 Eclipse 移动 是手机与手持设备的最大特点,可以通过Eclipse的DDMS视图,模拟设备的位置变化,改变经纬度后,点击send,然后运行程序,在应用程序中,动态的获取设备位置,然后显示当前的位置信息。 获取位置信息分为三步: 1. 添加系统权限,来支持对LBS硬件的访问 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"> </uses-permission> 2. 得到系统服务 的LocationManager 对象 LocationManager loctionManager; String contextService=Context.LOCATION_SERVICE; //通过系统服务,取得LocationManager对象 loctionManager=(LocationManager) getSystemService(contextService); 3. 得到位置提供器,通过位置提供器,得到位置信息 ,可以指定具体的位置提供器,也可以提供一个标准集合,让系统根据 标准匹配最适合的位置提供器,位置信息是由位置提供其提供的。 a. 通过GPS位置提供器获得位置(指定具体的位置提供器) String

java经纬度问题

淺唱寂寞╮ 提交于 2019-11-30 07:58:07
今天一个面试,让我写一个 java写一个函数,输入为一个经纬度坐标,方向角,偏移距离(m),输出为偏移后的经纬度位置 这个该怎么写啊,有大佬解答一下嘛,在线等!!! 来源: https://www.cnblogs.com/liubo666/p/11573875.html

【Python爬虫】第四课(查询照片拍摄地址)

ε祈祈猫儿з 提交于 2019-11-30 06:35:01
首先,要能够查询到照片地址,查询的照片必须要开GPS拍,且上传时用原图…… 查询图片的exif信息,使用exifread包 import exifread img = exifread.process_file(open(path), 'rb') longitude = img['GPS GPSLongitude'] latitude = img['GPS GPSLatitude'] 这里建议,可以找一个exif查看器上传一个图片看一看,对GPS GPSLongitude等信息有一个直观印象 到这里,我花费时间最长才发现的一个坑。现象是我写完后,读取结果总是[],print(resp.text)发现经纬度根本没有读进去。type(longitude)才发现这是<class 'exifread.classes.IfdTag'>对象。这才明白,我根本没有获取到值得原因。以后的教训是:对一个未用过的工具,可以一步步看下输出的结果是什么。 longitude_gps = longitude.values latitude_gps = latitude.values    下一步,我一开始也不清楚,拿到的是度分秒的经纬度,需要转化为十进制的经纬度 转换公式为 度+分/60+秒/3600,得到longitude_new, latitude_news 吸取上一步教训,longitude_gps

超简单虚拟相机的钉钉人脸考勤笑脸考勤打卡破解教程

大城市里の小女人 提交于 2019-11-30 02:54:10
公司前几天要用钉钉打卡,作为有拖延症的我经常迟到,导致打卡时常有问题,而领导又是一个小气的人,看到考勤就bb的无语了。每天加班那么多,迟到一点到就BB,我还能说什么。 下面教大家怎么用:前置条件,手机需要root+xposed框架。每个手机安装方式不同可以自行百度。 然后到这里安装app: https://pan.baidu.com/s/1tvs7ZIIh1B1VNatXoguK-g 安装软件按提示激活: ​ 激活后,去xposed里面模块勾选hihardware 然后 打开虚拟相机开关,然后选择自己的相片。 然后重启手机即可,这样就配置完成了。 然后就去钉钉打卡: 打卡前需要在软件里面 输入 经纬度,经纬度可以去地图软件查询一下自己公司经纬度。 如果不输入就会不在公司附近,出现外勤打卡按钮。我们现在测试功能忽略它。 ​ 点击考勤进入软件出现自己选择的相片: ​ 点击打卡即可完成打卡功能。 ​ 打卡完成: ​ 就是这么简单,人脸打卡就过了。但是软件使用有前置条件,需要root+xposed。 不过对于动手能力强的这个比较简单。对于小白可能麻烦点。 来源: https://www.cnblogs.com/softboys/p/11548601.html

地理坐标系与投影坐标系

江枫思渺然 提交于 2019-11-29 19:28:03
地理坐标系与投影坐标系 1.基本概念 地理坐标系:为球面坐标。 参考平面地是椭球面,坐标单位:经纬度; 投影坐标系:为平面坐标。参考平面地是水平面,坐标单位:米、千米等; 地理坐标转换到投影坐标的过程可理解为投影。(投影:将不规则的地球曲面转换为平面) 2、地理坐标系 2.1 地球的三级逼近 2.1.1大地水准面 地球的自然表面有高山也有洼地,是崎岖不平的,我们要使用数学法则来描述他,就必须找到一个相对规则的数学面。 大地水准面是地球表面的第一级逼近。假设当海水处于完全静止的平衡状态时,从海平面延伸到所有大陆下部,而与地球重力方向处处正交的一个连续、闭合的曲面,这就是大地水准面。 2.1.2地球椭球体 大地水准面可以近似成一个规则成椭球体,但并不是完全规则,其形状接近一个扁率极小的椭圆绕短轴旋转所形成的规则椭球体,这个椭球体称为地球椭球体。它是地球的第二级逼近。 下面列举了一些常见椭球体的参数。我国1952年以前采用海福特椭球体,从1953年起采用克拉索夫斯基椭球体。 1978年我国决定采用新椭球体GRS(1975),并以此建立了我国新的、独立的大地坐标系,对应ArcGIS里面的Xian_1980椭球体。从1980年开始采用新椭球体GRS(1980),这个椭球体参数与ArcGIS中的CGCS2000椭球体相同。 2.1.3大地基准面 确定了一个规则的椭球表面以后

获取中国各省市区县经纬度的方法

别等时光非礼了梦想. 提交于 2019-11-29 17:31:00
前言:   前端开发过程中有很多需求涉及到可视化数据展示,其中地图数据展示占据了很大一部分。数据可视化地图展示不论使用现有的可视化框架EChart、Highcharts,还是现在比较火爆的WEB GL技术,或者是通过canvas自己绘制,核心都是通过经纬度将其轮廓绘制出来再进行渲染。我刚开始做类似需求的时候基本都是通过度娘去搜索,或者在对应的论坛中发帖求助,但是无论是那种方法,基本找到合适的经纬度信息都需要花费大量的时间,增加开发成本。针对上述的困惑,今天我就给大家带来一个快速获取中国省市区县经纬度的工具。 1、轨迹经纬度拾取系统功能介绍 进入 轨迹经纬度拾取系统 ,会看到如下界面,1为搜索区域,输入对应需要获取经纬度信息的省市区名称,或者特定点的名称便可以搜索;2为地图皮肤和勾选工具配置开关;3为鼠标绘制工具,可以绘制点,圆,折线,多边形,四边形轨迹;4为轨迹展示开关;5为地图展示区域。 2、 轨迹经纬度拾取系统配置功能介绍 轨迹经纬度拾取系统配置项包括地图皮肤配置,如下图展示。轨迹区域边框和填充区域颜色及透明度配置。地图皮肤提供了9中皮肤,分别是默认地图风格,清新蓝风格,黑夜风格,精简风格,自然绿风格,午夜蓝风格,浪漫粉风格,清新蓝绿风格,高端灰风格。 3、获取省市区轮廓经纬度信息 搜索框输入需要获取轮廓经纬度信息的省市区的名称,比如浙江省,按回车或者鼠标点击搜索按钮

ios地理编码 反地理编码

末鹿安然 提交于 2019-11-29 08:36:41
1.地理编码 给定一个名字(北京),获得给定名字对应的位置(经纬度) 2反地理编码 给定义个位置(经纬度),获得这个位置对应的详细信息(国家/省/街道/楼) #import "ViewController.h" #import <CoreLocation/CoreLocation.h> @interface ViewController () @end @implementation ViewController - ( void )viewDidLoad { [ super viewDidLoad]; } - ( IBAction )clickGeoCoder:( id )sender { NSString *cityName = @ "北京" ; //1.创建CLGeocoder对象 CLGeocoder *geoCoder = [CLGeocoder new]; //2.调用地理编码的方法 [geoCoder geocodeAddressString:cityName completionHandler:^( NSArray *placemarks, NSError *error) { //placemarks数组中的每一项的类型CLPlacemark if (error == nil ) { for (CLPlacemark *placemark in placemarks