本文主要是介绍如何自动矢量化卫星图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
概述
随着人工智能技术的发展,我们可以借助机器识别来减少矢量化地图中的工作量,这里为大家介绍一下QGIS中自动矢量化卫星图的方法,希望能对大家有所帮助。
插件安装
在QGIS中搜索并安装插件Magic Wand,如下图所示。
安装插件
矢量化地图
将需要矢量化的卫星图加载进来,在工具栏上点击Magic Wand按钮进行矢量化,如下图所示。
Magic Wand工具
在工具条上可以看到有两个滑动条分别代表识别准确性和颜色阈值,往左边滑动表示越模糊,往右边滑动表示越精确。
矢量化不同地物需要调整滑块的位置,对于卫星地图这种同种地物颜色也不是完全一样的地图,我们可以适当把颜色阈值调低一点,然后点击对应的地物,即可将当前屏幕范围内的该地物识别出来,如下图所示。
点击后效果
从结果中我们可以看到识别的效果不是很好,我们可以通过另外一个插件Rectanglify进行修正。
安装插件后在工具栏空白处点击右键,勾选上数字化工具栏,如下图所示。
勾选上数字化工具栏
点击切换编辑模式按钮,如下图所示。
点击切换编辑模式
点击Rectanglify All Features按钮,将识别的地物转换为矩形,如下图所示。
转换后效果
如果每次只想识别单个地物,可以勾选上Single Mode,勾选后每次点击只会识别一个地物,不会把整个屏幕范围都识别。
勾选Single Mode
识别完之后,默认下次识别会新建一个图层,如果想追加到之前的图层,可以选择上之前的图层,如下图所示。
选择之前的图层
结语
以上就是如何自动矢量化卫星图的详细说明,主要包括了插件安装和矢量化地图等功能。
这篇关于如何自动矢量化卫星图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!