麻辣GIS微信平台

更多 GIS 干货

微信关注不错过

使用 ArcGIS Pro 3.7新特性快速提取乡镇行政边界

ArcGIS Pro 3.7已经出来有不短的一段时间了,小编之前整理新版本特性的时候发现一个比较有用的功能,工具箱新增 Extract Scanned Lines(提取扫描线)、Extract Scanned Polygons(提取提取扫描面),可从扫描栅格自动提取等高线、河流、建筑轮廓、土地利用等线面要素。正好小编最近手头有一个提取乡镇街道矢量数据的工作,就以这个为例介绍一下使用方法。

PS:本文所有的数据均为示例说明,不涉及生产正式数据,仅做方案分享。

数据获取

乡镇街道数据的官方渠道不多,并且比较分散,小编找到一个比较有用的渠道:标准地图,其实除了国家标准地图服务,各省市也通常会有自己的标准地图服务,比如上海的:

https://shanghai.tianditu.gov.cn/map/views/standardMap.html

我们以崇明区行政区划示意图为例,将这个标准地图下载下来。

地图配准

需要注意的是这个地图是没有配准的,只能称的上是一张图片,我们需要将其实变成有经度度的地图,配准过程参考:《QGIS地图配准教程(附带AI配准)》。

这个配准过程小编使用QGIS完成的,因为当时电脑上的ArcGIS正在跑数据。使用ArcGIS Pro也是可以的,什么顺手用什么即可。

地图二值化

使用ArcGIS Pro加载地图之后,还不能直接使用提取扫描线和扫描面功能,因为这两个功能要求的输入是二值化影像,所以需要对之前已经配准的影像做二值化处理。

依次选择 影像 -- 栅格函数 -- 二进制阈值,选择图层后,点击创建新图层。

这时候生成的影像可能是一片黑,不要怕,是对的。

提取扫描线

为什么不直接用提取扫描面?小编这个数据如果直接提取扫描面的话效果不是特别好,大家也可以自己尝试,会有很多面无法识别出来。打开工具箱,找到提取扫描线工具。

设置好图层之后,将前景值设置为1,点击运行。这时生成的数据还是有点小问题的,比如文字都识别成线了,需要手动处理一下。

要素转面

把无用的数据删除之后,就可以直接将线转面了,使用要素转面工具,最后结果如图:

总结

整个过程是不是很简单?其实这里面还有可以优化的点,比如我只是为了提取边界,要配准之前其实就可以用PS或者AI工具将图片中的所有文字删除,这样后面就不用一点一点修数据了。

最后,更新了这么多次最新版本,终于不是只更了一个版本号了,后续随着AI能力的增强,有机会的还是可以更下最新版本的。

相关阅读

麻辣GIS-Sailor

作者:

GIS爱好者,学GIS,更爱玩GIS。

声明

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

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

手机阅读
公众号关注
知识星球
手机阅读
麻辣GIS微信公众号关注
最新GIS干货
关注麻辣GIS知识星球
私享圈子
没有下文

留言板(小编看到第一时间回复)