ArcGIS基础:栅格分区转矢量再裁剪面图层【重分类】【栅格转面】

在这里插入图片描述
如上所示,是一个原始的栅格数据(DEM),本操作将其转为矢量要素并裁剪另外的面图层

在这里插入图片描述
右键属性查看数据类型,可以发现此栅格数据属于【浮点型】,这里需要注意的是:栅格转为矢量数据时,必须保证栅格为整型。因此,接下来我们进行类型转换。

在这里插入图片描述
如上图所示,找到【spatial analyst分析-数学分析】下的【转为整型】工具,点击就会弹出对话框,对输入和输出进行设置,点击确定即可。
在这里插入图片描述
如上所示,查看属性表可以知道【value】里只有四个值:16、17、18、19。接下来我们进行栅格分区,设置新值参数。

在这里插入图片描述
如上所示,我们找到【重分类】工具,点击弹出【重分类】对话框,设置重分类字段【value】,将16、17赋给新值1,将18、19赋给新值2,然后进行输出设置,点击确定即可。

在这里插入图片描述
如上所示,查看展示结果,即可以得出,数据已经实现栅格分区。接下来进行栅格转面操作。

在这里插入图片描述

如上所示,找到【转换工具-由栅格转出】下的【栅格转面工具】,弹出对话框,并进行输入和输出设置,点击确定即可。其中,【简化面】是否勾选影响很大。

在这里插入图片描述
上图所示(勾选简化面),不是以精确的单个像元展示的。

在这里插入图片描述
上图所示(未勾选简化面),本次实验以此结果继续实施。
在这里插入图片描述

如上所示,我们通过相交分析来演示裁剪步骤,找到【分析工具-叠加分析】下的【相交】,然后弹出【相交对话框】,按照上图所示进行输入和输出设置,点击确定即可。

在这里插入图片描述
如上所示,为裁剪之后的数据,为了便于展示裁剪结果,可以进行分类展示。

在这里插入图片描述
如上所示,为分类显示结果。

### 如何将栅格数据换为矢量)数据 #### 换前的准备 在进行栅格的操作之前,需要注意的是只有整型栅格数据可以直接用于此操作。如果原始数据是浮点型栅格(例如 DEM 数据),则需要先将其重分类为整型栅格[^1]。 #### 使用 ArcGIS 进行手动操作 对于单个栅格文件的处理,可以按照以下方式完成: 1. **重分类**: 如果输入的数据为浮点型栅格,则需通过 `Spatial Analyst Tools` 中的 `Reclassify` 功能对其进行重新分类。具体路径为: `ArcToolbox → Spatial Analyst Tools → Reclass → Reclassify`。 2. **栅格**: 完成重分类后,使用 `Raster to Polygon` 工具实现栅格矢量换。路径为: `Conversion Tools → From Raster → Raster To Polygon`。在此过程中,可以选择基于栅格中的 `Value` 字段进行换。 #### 自动化批处理方法 当对大量栅格文件时,可以通过 Python 和 ArcPy 库编写脚本来自动完成这一过程。以下是具体的代码示例: ```python import arcpy from arcpy import env # 设置工作环境 env.workspace = "C:/path/to/rasters/" # 替换为实际存储栅格文件的目录 # 列出所有 TIFF 文件 rasters = arcpy.ListRasters("*", "TIF") field = "VALUE" for raster in rasters: inRaster = raster desc = arcpy.Describe(raster) filename = desc.baseName # 输出 SHP 文件路径 outPolygons = f"C:/path/to/output/{filename}.shp" # 替换为目标输出目录 # 执行栅格操作 arcpy.RasterToPolygon_conversion(inRaster, outPolygons, "NO_SIMPLIFY", field) print("Finish") ``` 上述代码实现了自动化批量处理的功能,其中每一步都严格按照指定参数执行,最终生成对应的矢量文件[^3]。 #### 注意事项 - 浮点型栅格无法直接参与栅格操作,因此必须先行重分类[^2]。 - 在设置工作区和目标输出路径时,请确保路径的有效性和权限充足。 ---
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值