提取某一个镇的行政边界_高德地图api获取行政边界矢量方法

高德地图api获取行政边界矢量方法

发布时间:2018-09-07 17:51,

浏览次数:2170

, 标签:

api

1.获取高德地图web服务key

2.行政区域查询API服务地址:

https://restapi.amap.com/v3/config/district?parameters

3.我们以山东省为例,看看山东行政边界

url地址

https://restapi.amap.com/v3/config/district?keywords=山东&subdistrict=0&key=你的密钥&extensions=all

subdistrict=0不返回下级行政区划,共0到3

extensions (base/all)

base:不返回行政区边界坐标点;

all:只返回当前查询district的边界值,不返回子节点的边界值;

目前不能返回乡镇/街道级别的边界值

4.返回的结果是json,我们看一下形式,使用之前博客提到的json查看器

我们要的是

polyline

行政区边界坐标点

需要注意的是

当一个行政区范围,由完全分隔两块或者多块的地块组成,每块地的 polyline 坐标串以 | 分隔 。

我的思路是,先取出polyline部分,再以|分组,接着以;分组,得到一个经纬度的数组

代码如下:我已将没条线进行了分组,以arcgis便于后续生成线和面(0,

你可能感兴趣的:(提取某一个镇的行政边界)