注册 登录
  • 注册时,本站名称为:RGB空格3S博客,注意中间的空格。
  • 2018.10.14本人利用业余时间接遥感数据处理与编程小活,欢迎骚扰,QQ:853060844
  • 2018.8.14本站全面接入google广告
  • 本人闲暇时间(周末及其他闲暇时间)接遥感图像处理与IDL编程小活,欢迎骚扰,qq:853060844
  • 2017.2.14今天收到45条恶意评论(全是外文),故评论时请填写必要信息,匿名评论全部拉黑,迫不得已而为之
  • 2017.1.27,2017年春节及至,我谨代表本人祝大家新春快乐,本人年终总结文章请访问:2016年终总结
  • 为防止恶意转载,本站全面禁止复制,并添加图片水印:RGB 3S博客www.ixxin.cn。
  • 本站正式更名为RGB 3S博客,本站将撤消所有非3S内容,其将转移到新博客江湖时代

高德地图POI(兴趣点)下载小程序

Python admin 4578次浏览 已收录 6个评论
[隐藏]

经过几天的完善,小程序终于上线了。

版本修订记录:

V1 定向爬取数据,不支持自定义
V1.1支持自定义页数,自定义城市
V1.2加入头“POI,等等”
V1.3","改为“ ”空格,可以直接被Arcgis读取。
V1.4加入网页打不开的提示函数
V2添加爬取页数,添加爬取得条数,后台输出爬取数据,加入txt文件首行判断函数,不会重复写入相同头,所以可以重复爬取,二次爬去直接写入,不需要修改文件名
V2.1修改不能创建文件的bug,添加总共页数显示,记录信息更加全面。
V2.2修改省份只能三个字的bug(严格了规则)

功能:

下载各个城市的POI(感兴趣点),就是说高德地图上面各个位置点,比如说,高密市的肯德基店的位置坐标,比如说,这家肯德基店是哪个城市的等等这些信息,先看一下效果吧:
效果
主要包含以下信息:Page(页数)、ID(点数)、省份、城市、 区县 、详细地址 、Y (大地坐标纬度)、X(大地坐标经度)
这里需要指出的是,这个坐标是WGS84坐标,非高德地图的火星坐标,所以没有需要“纠偏”的遗虑,而被直接被Arcgi读取,我们来看一下Arcgis的效果(高密部分POI):
高密POI
再看一下属性表中的信息:
属性表
可以看出属性表信息异常丰富,非常有利于制图与地理分析。

来演示一下程序使用:

双击poi.exe文件,输入城市(县级市、区)编号,其实就是身份证前6位,比如高密市是:370785,具体可以在这个网站查询到城市编号:http://www.youbian.com,值得注意的是必须是县级市编号,包括县级市、县、区、开发区等等。
use1
这里输入370785,会显示这个城市共多少页POI(PS:每页50个),然后选择需要下载第几页到第几页,比如我演示下载第一页就输入1,1:
然后就会开始下载,并打印出正在下载哪些POI,下载速度与网络关系很大:
下载1
下载完毕会,会显示共下载了多少个兴趣点。
下载完一页自动保存在同目录下的data.txt中,不会覆盖之前数据,不会添加多余的头标题(PS:就是“Page(页数)、ID(点数)、省份、城市、 区县 、详细地址 、Y (大地坐标纬度)、X(大地坐标经度)”这些目录)。所以更加减少了用户的操作量,无需修改就可以直接在Arcgis中打开。当然这样做还有一个好处就是断点下载,不清数据,不重复。比如说,当我下载第2页时,网突然断了,这时我们只需要重启程序,开始页数输入2即可从第二页接着下载,不但不会覆盖之前数据,并且完全不用担心之前下载的第二页的部分数据与新下载的第二页数据重复问题。

视频说明:

(注,下载速度与网速关系很大,我演示时网速较慢)

后语

本程序非免费,详情邮件联系:x@ixxin.cn


xxin blog , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明高德地图POI(兴趣点)下载小程序
喜欢 (9)
支付宝[853060844@qq.com]
分享 (0)
admin
关于作者:
坐标山科大遥感系小鲜肉一枚。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(6)个小伙伴在吐槽
  1. 能不能免费公开一下啊,老师
    匿名2017-03-07 09:46 回复 Windows 10 | Chrome 50.0.2661.102
  2. 怎么联系你,老师
    匿名2017-03-15 20:23 回复 Windows 10 | 搜狗浏览器 2.X
  3. 能否提供给我一个使用?
    匿名2017-04-10 15:56 回复 Windows 10 | Firefox 52.0
  4. 能否提供给我一个使用?我的邮箱地址:459085140@qq.com
    匿名2017-04-10 15:57 回复 Windows 10 | Firefox 52.0
  5. 这源码是吴大神的。我给你了 你却收费,不好吧?
    匿名2017-10-23 10:16 回复 Windows 7 | Chrome 59.0.3071.115
    • admin
      我这是个爬网站的,不受API控制,我这个有时间公开代码。
      admin2017-10-28 18:59 回复 Windows 10 | Chrome 59.0.3071.115