POI(兴趣点)抓取工具

本文介绍了如何利用PoiCrawler工具抓取GIS兴趣点数据,包括将区域切割成矩形、调用地图接口、去重等步骤。重点提到不同地图平台的坐标系差异,并提供了PoiCrawler的使用方法和参数设置。
摘要由CSDN通过智能技术生成

业余时间研究了一下兴趣点这一常见GIS数据的获取,总结如下。

获取思路

  • 1、将待抓取区域切割成一定大小的矩形,如400米边长的矩形;
  • 2、对每个矩形调用百度/高德等提供的接口,获取该矩形范围内兴趣点数据。
  • 3、将兴趣点数据去重合并。

注意事项

坐标系

受国内政策、地图平台自身商业需要,各地图平台使用的坐标系各有不同。

  • 百度:BD09;
  • 高德:GCJ02;
  • 腾讯:GCJ02;
  • 天地图:CGCS 2000;

去重

兴趣点注意根据百度等返回的ID去重。

成果--PoiCrawler

PoiCrawler是使用C#编写的一个跨平台命令行工具,支持对国内各层级行政区(粒度最小到区县)的各类兴趣点数据获取。

使用

PoiCrawler -n 任务名称 -r 行政区划编码 -t 类型 -g 网格边长(米,默认400) -w 并行抓取数量(默认2)-i 抓取频率(秒,默认1秒)

  • 抓取结果会自动生成在抓取器文件夹下,文件名同如任务名称;
  • 抓取结果为WGS84坐标系;结果已去重;
  • 抓取结果为CSV格式;
  • 抓取没有总量,频率限制。

使用样例

PoiCrawler crawl -n 武汉餐饮 -r 420100 -t 餐饮服务 //抓取武汉市餐饮类型兴趣点 
PoiCrawler crawl -n 武昌区餐饮 -r 420106 -t 餐饮服务 -g 400 -w 2 -i 1 //抓取武昌区餐饮类型兴趣点&#
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值