麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

「GIS教程」不会编程的方法获取 POI 数据

对于一名GISer来说,制图也好用开发也好,最重要的是获取数据,对于很多制图的小伙伴可能获取不到想要的数据,但是又不会编程,csdn那些骗积分的poi数据随处可见,百度也很难找到想要的数据,前面已经有哥们介绍了poi了(参考:「GIS数据」基于百度开发者平台的POI简单爬取),这里就不多赘述,今天就来分享一个不需要编程的方法获取你想要的的地址和附属的数据。

申请 Key

首先第一步:在高德开放平台注册一个账号,网址:https://lbs.amap.com/。

然后进入控制台-应用管理-我的应用,创建新应用,

然后点击添加:

提交后可以看到应用有了key,就是下面一串字符,类似这样,key最好不要泄露,不然会被别人占用请求次数,这里我就打上马赛克了。

申请到了key接下来就是获取数据啦。

找数据

例子:

http://restapi.amap.com/v3/place/text?key=你的key&keywords=北京大学&types=高等院校&city=北京&children=1&offset=20&page=1&extensions=all&output=xml
  • keywords(北京大学)是需要查询的关键词,
  • city(beijing)是查询的城市范围,
  • offset(20)为每页返回的POI数量,
  • page(1)为当前页数,
  • output(XML)用于指定返回数据的格式,
  • key是刚才我们申请的。

如果你想更改搜索,就修改北京大学这个关键字,type是poi类型,填了关键词就可写可不写,因为高德地图一般传过来不超过25个poi,所以分了页,这里offset设置了一页20个poi,如果你搜索出来的poi总共有40个,那么修改page为2,就可以看到后面的20个poi。extension此项默认返回基本地址信息;取值为all返回地址信息、附近POI、道路以及道路交叉口信息。更多参数可以去看官方文档:

https://lbs.amap.com/api/webservice/guide/api/search#text

更改后在浏览器打开这个网址,这里我搜索武汉市的发热门诊:

保存数据

新建一个excel,在数据点击自web

在地址输入网址,导入,一直点确定就好了

结果:

总结

虽然不用编程,但是这方法还是适用于小数据,比如几百条,你还可以操作一下,上千上万条就麻烦了,而且这种办法有重复数据,用Excel可以处理,但是会编程还是老老实实写代码吧,具体原理其实就是,我们平时输入网址,就是对提供这个网页的服务器发送请求,然后服务器把页面和数据发送到你的浏览器里,你就看到了漂亮的网页,感兴趣的可以去学学网站开发,学会了JavaScript后面上手node.js就简单了,后面我会介绍node.js怎么写爬虫来定时爬取数据,不仅是python能写爬虫,JavaScript一样可以。

麻辣GIS-徵羽
作者:
喜欢二次元的GISer
微博关注
手机阅读
赞赏支持
手机阅读
微信捐助麻辣GIS
微信打赏
支付宝捐助麻辣GIS
支付宝打赏

声明

1.本文所分享的所有需要用户下载使用的内容(包括但不限于软件、数据、图片)来自于网络或者麻辣GIS粉丝自行分享,版权归该下载资源的合法拥有者所有,如有侵权请第一时间联系本站删除。

2.下载内容仅限个人学习使用,请切勿用作商用等其他用途,否则后果自负。

3.如果本文对您有所帮助,请您对我们团队进行 打赏捐助让我们在传播3S的路上可以走得更远,不胜感激。PS:如果你是学生党,请优先把经费用于购买学习资料 以及 与小哥哥/小姐姐约会上:-)

如您有疑问,可在文末留言,或到QQ群中提问。

本站QQ群(一):291616564 加入QQ群

本站QQ群(二):166408035 加入QQ群

本站QQ群(三):627853279 加入QQ群

本站QQ群(四):436386604 加入QQ群

本站QQ群(五):606176554 加入QQ群

本站QQ群(六):946178380 加入QQ群

本站QQ群(七):861271808 加入QQ群

微信公众号:malagis,扫描右边二维码直接关注。

发表评论