之前给大家分享过一篇介绍POI的文章,详见《什么是POI?如何下载POI?分享给小工具给你》分享了一个POI数据的获取方法。最近有人问,有没有什么途径能够获取AOI呢? 什么是AOI呢?如果你百度搜索的话,可能获得的答案是: 但这里我们说的AOI不是她,而是Area of Interest的简称,在地图上对应的就是一个区域面,比如下面这种。 这种的话,如果你是程序员,可以用代码考虑下。如果不会代码的话,可以复制对应的数值串 https://amap.com/detail/get/detail?id=B000A83C1S,不同的AOI对应的编码是不同的,在浏览器顶部会有对应的地址编码,比如清华大学的编码对应的是B000A7BD6C。 将这个改造好的地址https://amap.com/detail/get/detail?id=B000A7BD6C复制到浏览器中,就可以获取一串信息。 这些信息是无法直接使用的,可以使用规划云的工具做下转换,生成wkt加载到QGIS中。 但这种方法稍微有点麻烦,今天给大家介绍一个更为简单的方法,使用QGIS一个现成的插件。今天给大家用图文的形式介绍下。 1)安装插件 在插件库中搜索OSM place search插件,进行安装。 2)关键字检索 安装完毕后,会多出一个OSM位置搜索的面板,在搜索框中直接输入关键字进行搜索即可,比如通过清华大学可以检索到多个有关清华大学的查询结果,鼠标移动到对应的结果上可以在地图上将其形状进行绘制,如果结果不在当前地图窗口,双击结果可以进行定位。 3)生成临时图层 选中对应的结果,点击底部的添加对象到新图层按钮,程序会为当前要素生成一个临时的图层,如下图所示。 你可以用这种方式把你其他感兴趣的AOI也进行检索,比如北京大学、颐和园等。 当你把所有感兴趣的AOI都获取到后(有些OSM数据中没有的就没有啦),可以使用图层合并功能将其合并成一个图层。 合并后可以点击查看下图层信息,原来OSM数据自带的信息都可以进行查看。 通过这个插件,不需要任何编程基础,即可获得AOI数据。该插件还有另外一个好用的功能就是遮罩功能,以清华大学为例,可以做出下图效果。弱化周边底图,重点凸显AOI区域。 确定 |
|