如何使用ArcGIS Pro自动矢量化建筑

相信你在使用ArcGIS Pro的时候已经发现了一个问题,那就是ArcGIS Pro没有ArcScan,在ArcGIS Pro中,Esri确实已经移除了ArcScan,没有了ArcScan我们如何自动矢量化地图,从地图中提取建筑等要素呢,这里为大家介绍另外一种方法,希望能对你有所帮助。

添加数据

在菜单栏上点击地图菜单,点击添加数据,选择数据,如下图所示。

选择数据

找到数据所在的文件夹,选择Band_2进行加载,如下图所示。

选择Band_2

栅格计算

在工具箱中点击"Spatial Analyst工具\地图代数\栅格计算器",调用栅格计算器工具,如下图所示。

调用栅格计算器工具

在显示的栅格计算器对话框内输入公式"电子图.tif_Band_2"==251,点击运行按钮进行栅格计算,如下图所示。

栅格计算器设置

栅格转面

在工具箱内点击"转换工具\由栅格转出\栅格转面",调用栅格转面工具,如下图所示。

调用栅格转面工具

在显示的栅格转面对话框内,输入栅格为栅格计算后的栅格图,字段选择Value,设置输出面要素,点击运行完成栅格转面,如下图所示。

栅格转面设置

筛选建筑

选择地图菜单,点击按属性选择,如下图所示。

点击按属性选择

在显示的按属性选择对话框内,输入行设置为栅格转面后的图层,下面的公式设置为Where gridcode 等于 0,点击确定完成数据的筛选,如下图所示。

按属性选择设置

在菜单栏上点击编辑菜单,点击删除按钮,将选中的要素删除,如下图所示。

点击删除按钮

新建一个名为area的字段,用于存储面积数据,如下图所示。

新建的字段

通过计算几何将面积计算到area字段,如下图所示。

计算面积

通过按属性选择,将面积小于10的要素选择上,如下图所示。

按面积选择

删除选中要素并保存,最终得到的建筑数据如下图所示。

最终得到的建筑

结语

以上就是如何使用ArcGIS Pro自动矢量化建筑的详细说明,主要包括了添加数据、栅格计算、栅格转面和筛选建筑等功能。

相关推荐
SomeB1oody2 天前
【RustyML入门】2.13. 孤立森林
开发语言·后端·机器学习·rust·教程
SomeB1oody2 天前
【RustyML入门】3.8. 正则化与归一化层
开发语言·后端·机器学习·rust·教程
SomeB1oody2 天前
【RustyML入门】3.7. 循环层
开发语言·后端·机器学习·rust·教程
SomeB1oody3 天前
【RustyML入门】3.6. 池化层
开发语言·后端·机器学习·rust·教程
xcLeigh4 天前
Unity基础:Start与Update方法——Unity脚本生命周期初探
java·unity·游戏引擎·教程
xcLeigh5 天前
Go入门:短变量声明的陷阱与最佳实践
java·redis·golang·教程·变量
Jay-r7 天前
极简博客搭建(精简版):textlog + GitHub Pages
python·github·教程·集成学习·博客网站·技术教程·自我成长
qq83443107 天前
一款纯前端的excel控件,XuY_Sheet 电子表格组件教程
前端·excel·教程·luckysheet·xuy_sheet控件·前端表格控件
SomeB1oody8 天前
【RustyML入门】2.9. MeanShift
开发语言·后端·机器学习·rust·教程
SomeB1oody8 天前
【RustyML入门】2.10. 主成分分析
开发语言·后端·机器学习·rust·教程