文章目录

  • 前言
  • 一、准备工作
  • 二、模板思路
  • 总结

前言

爬取百度地图、高德地图POI的方式很多,但这种是不需要敲代码的,尤其比较适合有FME基础的人,加上FME的缓存、可视化功能强大,对于菜鸟来说太适合了。

一、准备工作

1、数据准备:本次是通过矩形搜索区域获取POI数据,所以需要准备一个面要素shp文件,坐标系为地理坐标系(经纬度),当然也可以是投影坐标系(xy),当源数据是投影坐标系时需要在模板中加入一个reprojector做个重投影即可。
2、Key准备:到百度地图开放平台创建一个应用得到一个Key,首先你得有百度账号,然后认证为开发者,这样访问的权限要高很多,一张身份证就可以搞定,秒通过。不会的请看文末参考文献第一个链接。

二、模板思路

【FME模板资源】(点击这里下载)

1、读入shp,使用tiler转换器把分搜索区域划分成很多小的矩形区域来解决单次访问上限的问题,注意单位是经纬度。具体设置多少自己根据需要多次尝试即可。
2、BoundsExtractor转换器提取矩形四至经纬度。
3、创建链接的各个部分,预留一个ID字段备用

4、通过Craator等转换器创建一个20页的字段备用,出来的结果是有图,就是为了不走循环,在FME里做循环太复杂了。

5、把通过相同ID页码挂接到给原来的矩形,勾选列表和处理重复提供者,这样每个矩形实际就已经有了20个页码,然后通过暴露就可以全部释放出来了。

6、剩下都是解析的部分了,不是关键的步骤,就不一一描述了,可以看下FME基础训练营上有讲解。
7、假如你想要的区域不是矩形,需要导入的范围线线去裁剪过滤你要的结果。
8、经过测试,其实链接?之后的各个部分顺序可以不用管
※9※、经过测试,还有一个坑:假如你写query=美食&tag=酒吧,那么你得到的信息不仅仅是酒吧
,还有地址里含有“酒吧”二字的POI;假如你写query=水系,那么你得到的不仅仅是水系,还会得到水务部门的POI;所以还需要数据清洗。
ps:不会的请看文末参考文献二。

总结

爬取数据的方法千万种,找到适合自己的一种才是最重要的,我刚看前辈的博文的时候已经觉得很好了,后来发现其实不用走循环就能实现,也许是我玩不转FME里的循环(战术后仰)。第一次写博文,不对之处,欢迎各位大佬留言、私信骚扰。

如果你想加载一篇你写过的.md文件,在上方工具栏可以选择导入功能进行对应扩展名的文件导入,
继续你的创作。
参考文献:
[1]: 如何申请百度API Key
[2]: FME爬取百度POI

通过FME实现零代码获取地图POI数据相关推荐

  1. 实用工具|零代码实现高德地图POI数据下载

    1 工具获取方式 点击下面链接,即可获取地理坐标系转换工具 地理坐标系转换工具 2 工具介绍 高德地图POI数据下载工具(下文称该工具)是一款能够让用户在不写代码的前提下实现高德地图POI数据批量下载 ...

  2. 【数据工具】高德地图POI数据下载工具(支持选择省市以及POI类型)

    1. 工具介绍 今天分享一个能够实现零代码获取高德地图POI数据的工具. 该工具目前支持通过框选地图以及点选省或市的方式输入数据下载范围.另外,支持通过点选的方式选择想要获取的POI类型. 获取方式在 ...

  3. 【数据工具】高德地图POI数据下载工具v1.3(新增输入POI关键词+稳定性提高)

    1. 工具介绍 今天分享一个能够实现零代码获取高德地图POI数据的工具. 该工具当前版本号为v1.3,主要功能特点包括: 支持通过拉框多边形以及点选省或地级市的方式输入POI数据下载范围 支持多选输入 ...

  4. python安装poi第三方库_使用Python获取城市POI数据

    1.数据接口: 本次使用百度地图开放平台中的地点检索API来获取城市POI数据,此次以矩形区域检索为例. 2.获取思路: 因为百度出于数据保护目的,单次访问服务最多同时返回400条数据,不过官方也给出 ...

  5. python爬取百度地图数据_百度地图POI数据爬取

    利用百度地图开发者中心中的web API获取城市POI数据,后期会写出完整的多种参数详细数据获取教程.本次只写出了根据关键词和目的地的数据获取程序. 将爬取下来的数据保存到本地csv文件. 百度API ...

  6. 2018全国百度地图poi数据

    百度地图POI数据获取及后续处理的过程.POI数据获取及后续处理的过程主要包含了两个大的步骤,即 POI数据获取:从百度地图得到POI数据,以json格式保存: 数据的EXCEL导入:将json格式保 ...

  7. 全国2018地图poi数据-下载

    全国地图poi数据-下载 上海市(2947012) 上海城区(2947012) 江苏省(8157158) 南京市(1073860) 无锡市(974774) 徐州市(593798) 常州市(673957 ...

  8. [小O地图-数据] - 多条件查询及展示地图POI数据

    小O地图提供自定义多边形范围下载地图POI数据,方便用户精准下载数据,提高工作效率. 操作步骤: [1]新建任务 输入必需条件后,选择[多边形范围]选项,并选择右侧下列菜单选择[拾取多边形]功能. [ ...

  9. 地图poi数据下载-2019全国地图poi数据-百度高德腾讯

    百度高德腾讯地图poi数据下载 全国地图poi数据-下载 上海市(2947012) 上海城区(2947012) 江苏省(8157158) 南京市(1073860) 无锡市(974774) 徐州市(59 ...

最新文章

  1. python文本处理实例_Python 文件处理的简单示例
  2. 【每日一算法】爬楼梯
  3. 深入JVM锁机制2-Lock
  4. Java多线程编程实战指南+设计模式篇pdf
  5. 【不同的子序列问题】面试官写个字符串要我求有多少个“bigsai“,我懵了
  6. Kafka 1.0版本发布
  7. React中的状态管理---Mobx
  8. Google编程题:最小操作数
  9. Spring—注解开发
  10. 函数重载与运算符重载
  11. 魔鬼作坊第一部实践----第九课
  12. Angular通过XHR加载模板而限制使用file://(解决方案)
  13. java FileSplit类
  14. 软件工程——瀑布模型、快速原型模型、增量模型、螺旋模型
  15. IR2104全桥驱动的自举问题
  16. 1754. 骑士精神
  17. Android矩阵运算总结
  18. Xshell连接路由器或交换机Console口
  19. 陶朱公商训 道出了管理的本质
  20. oracle中书写规范,oracle sql书写规范

热门文章

  1. 产品设计:如何准确定位设计风格?
  2. 详解Java操作符 instanceof
  3. 如何将多个excel表格合并成一个_如何将两个pdf文件合并成一个
  4. k8s源码分析--kube-scheduler源码(一)
  5. pycharm4.5.1 注册码 破解
  6. 【人工智能行业大师访谈1】吴恩达采访 Geoffery Hinton
  7. Review CAP定律分布式系统
  8. CC00382.CloudKubernetes——|KuberNetesCI/CD.V20|——|Jenkins.v08|kubeconfig多集群配置.v02|
  9. 介绍MySQL数据库与应用场景
  10. 关于计算机网络实训室的申请书,计算机网络技术综合实训室建设方案.doc