• 发文
  • 评论
  • 微博
  • 空间
  • 微信

爬取一定范围内的地图兴趣点并生成地点分布图

程序猿声2020-04-27 15:24发文

程序猿声  代码黑科技的分享区

愉快的开始

此前我们做过相关的教程,就是利用Python调用百度地图的API接口获取相关的地图信息。比如爬取某个范围内特定的兴趣点的坐标,对两点之间进行路径规划计算行车时间等。相关的链接可以戳以下的传送门:

干货 | 10分钟教你用Python获取百度地图各点的经纬度信息

干货 | Python调用百度地图API获取各点的经纬度信息(两种方式)

干货 | Python爬虫实战:两点间的真实行车时间与路况分析(上)

用Python是可以获取到相关的数据的,但是这可能还需要一定的编程基础,对于部分novice不是那么的友好。不过前阵子勤劳的小学弟给我介绍了一款工具,可以非常快捷实现上面的功能,而且更加完善。今天就来给大家介绍一下~


GIS9开发探索

这是一款个人开发的应用吧。功能覆盖也比较全面,基本涵盖了地理数据处理的的方方面面。用了一下还挺方便的~

简单上手

下载直接从官网上下载软件包即可,是免安装版本的,解压即可使用。

打开后,我们试试获取一下相关范围内的兴趣点看看。首先我们点击左上角的+号,新建任务-兴趣点查询。输入我们想检索的兴趣点关键字。

在圆形范围内是可选择搜索范围的。点击后便可在右边的地图选择一个中心点。

点击确定后,会在左边出现创建的任务:

如果一切准备就绪,就可以开启任务爬取数据了,点击右边第二个小图标,开启任务。首先需要点击[1]准备工作 进行相关准备,提示任务完成后才可点击[2]爬取数据 进行爬取。然后就是不怎么漫长的等待即可,等进度走完即可得到我们想要的数据。

值得注意的是,此前我们不是说了百度地图的API会存在400个兴趣点限制的情况嘛,在这里是不存在这个限制的,不得不说这一点还是非常good!

绘制图表

其实真正让我心动的还是他方便的可视化功能,一般呢我们获取到地点以后,都会想要看看这些地点是在地图上如何分布的。如果用Python应该能实现这样的功能吧~不过盲猜应该不会很简单。在这个工具里面,可以点击右边第三个小图标 生成图表。

选择我们需要的类型图进行生成,比如我这里选择数据分类地图,点击确定后即可生成。

在生成的图表中,点击保存然后再选择展示。即可得到刚刚获取的兴趣点相关分布图了。这个功能真的very nice!不过看起来选择的中心点超市分布不是很均匀啊,哈哈。


小结

总的来说还是非常方便的,其他功能大家可以尝试下,比如路径规划什么的。但是值得注意的是,这是一款收费的工具,免费版只有2000条限额,应该是每天吧。不过感觉免费版用来抓取一下兴趣点,画一下分布图还是可以的。

如果需要更高级的应用,可以买个专业版的,配额无限制。也不算贵吧,几百块钱一年。哈哈,话说回来,百度地图的API只要实名认证了每天就有30000的配额,虽然应用起来是复杂了点。但还是那句老话:自己动手,丰衣足食呀!

声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

      暂无数据

      程序猿声

      编程爱好者的聚居地,代码黑科技的...

      举报文章问题

      ×
      • 营销广告
      • 重复、旧闻
      • 格式问题
      • 低俗
      • 标题夸张
      • 与事实不符
      • 疑似抄袭
      • 我有话要说
      确定取消

      举报评论问题

      ×
      • 淫秽色情
      • 营销广告
      • 恶意攻击谩骂
      • 我要吐槽
      确定取消

      用户登录×

      请输入用户名/手机/邮箱

      请输入密码