栅格转面
功能概述
该工具用于将输入的栅格数据集转换为矢量面要素数据。转换时,会根据像元的值将相邻的同值区域聚合为面,并保留对应的属性字段,从而实现栅格数据到矢量数据的转换。输出结果为面要素类,能更直观地表达分类信息并支持矢量分析。
适用场景
场景 | 说明 | 示例 |
---|---|---|
分类结果矢量化 | 将栅格分类结果(如土地利用、植被类型)转换为矢量面,用于制图与统计 | 土地利用栅格 → 土地利用面 |
空间统计与分析 | 矢量数据便于叠加、缓冲、裁剪等空间分析 | 将坡度等级栅格转面后与行政区叠加 |
精细制图表达 | 矢量面比栅格在制图中边界更清晰,符号化更灵活 | 制作土地覆盖专题图 |
面积与属性统计 | 矢量面要素可直接计算面积、周长及属性统计 | 计算不同土地利用类型的面积占比 |
数据集成 | 便于与其他矢量数据融合或入库管理 | 将遥感分类结果转为面要素并入库 |
理论图示
参数介绍
参数名称 | 参数描述 | 补充说明 |
---|---|---|
输入栅格文件 | 待转换的栅格数据集 | 应为分类或离散型数据(如土地利用、坡度等级),不推荐直接使用连续浮点型数据 |
存储栅格值字段 | 输出面要素属性表中存储原始栅格值的字段 | 通常为 VALUE,用于记录面要素对应的原始栅格分类值 |
是否使用 8 联通性 | 定义相邻像元判定方式:4 邻域(仅上下左右相邻)或 8 邻域(包括对角线相邻) | 4 联通性适合严格边界,8 联通性适合更平滑的区域聚合 |
输出路径 | 指定结果文件的存储目录 | 建议选择数据库或文件夹,便于后续管理 |
输出文件名 | 指定输出矢量文件名称 | 避免中文和特殊符号,确保命名规范且易识别 |
操作步骤
-
启动工具:
在【栅格基础工具】工具箱中,依次导航至【数据转换】 > 【栅格转出】,选择并打开【栅格转面】工具窗格。
-
输入栅格文件:
- 【输入栅格文件】:选择栅格文件 "Inras 1 .tif"
-
存储栅格值字段:
- 【存储栅格值字段】:选择字段 "value"
-
是否使用 8 联通性:
-
【是否使用 8 连通性】:"勾选"。
8 -联通性指的是在栅格(像元)网格中把 8 个邻居(上下左右 + 四个对角线)都视为“相邻”的连接规则。换言之,某个像元与其周围 3 × 3 区域内除自身外的任何像元都可被认为是直接相连的(如果它们满足“相同类别/满足条件”这一前提)。
8-联通性邻居(包括对角):
1 1 1 1 X 1 1 1 1
在上图中,所有 8 个 1 都被视为与
X
相连(8 -联通)。
-
-
指定输出位置与名称:
- 【输出路径】:选择路径 "用户空间/工具箱/栅格基础工具/数据转换/栅格转出"。
- 【输出文件名】:输入 "rastertopolygon.shp"。
-
执行生成:
- 点击窗格底部的 【运行】 按钮 → 等待任务列表提示"工具执行成功"
注意事项
- 输入数据类型:适用于分类栅格(整型),若输入为连续数据需先重分类。
- 联通性选择:不同联通性会影响面要素的边界形态与数量。
- 小斑块处理:栅格转换会保留所有区域,可能生成大量碎小多边形,必要时后续可用“聚合”或“简化”处理。
- 投影与坐标系:输出面要素继承输入栅格的空间参考,确保与其他数据一致。
- 性能与精度:大规模高分辨率栅格转换耗时较长,且输出文件体积较大,建议在感兴趣范围内裁剪后再转换。