属性管理
使用说明
用于管理输入数据的一个或多个字段,可通过添加、重命名、删除、重新排序或赋值来更改字段信息。
在以下场景中,您可能会用到属性管理:
- 为输入数据增加一个字段,并批量赋值。如为某县级行政区添加所属省份的属性信息。
- 修改字段名称。
- 为字段重新排序。
输入数据
参数名 | 参数释义 | 参数类型 |
---|---|---|
输入 | 输入待处理的矢量数据,可以由数据读入转换器的输出或数据处理转换器的输出来指定。 | IFeatureCollection |
参数说明
参数名 | 参数释义 | 参数类型 |
---|---|---|
保留 |
指定需要输出到结果数据中的字段。
|
Boolean |
字段名称 | 从输入数据中获取到的字段名称,或者新增字段的默认名称。此列不输出到结果数据中,同时仅新增字段的名称可修改。 | String |
输出字段名称 |
指定输出结果字段的名称。默认值与字段名称列的值一致,可编辑,编辑后实现字段重命名操作。 |
String |
类型 |
指定字段的类型。若为输入数据中的字段,则不可编辑重新指定类型。每种字段类型的说明如下:
|
String |
长度 | 指定在字段类型下可输入的值的字节长度。仅当字段为新增字段,且字段类型为文本型、字符型时,可编辑。 | String |
值 |
指定输出结果中字段的值。默认为空,即输出结果数据将使用输入数据中的值。若为新增字段,则该字段的值为空。 可通过直接在单元格中编辑值或右侧下拉菜单选择参数对字段进行批量赋值。 |
Boolean |
输出结果
参数名 | 参数释义 | 参数类型 |
---|---|---|
输出 | 保存并输出更改后的属性信息。需要与其他工具联用 | IFeatureCollection |
无效数据 | 当前转换器无法处理的记录。 | IFeatureCollection |
应用示例
案例说明
为某省的县级数据增加所属省份的字段信息,便于在进行全国县级数据合并时,区分省份。
数据说明
四川省县级数据,数据中仅包含了县的名称(NAME字段)。
主要操作步骤
- 读入SHP数据。
- 连接读入SHP和属性管理转换器:将鼠标移动到读入SHP的输出图标,按住鼠标左键,并移动到属性管理的输入图标上,取消按住鼠标即可。
- 对输入数据进行属性管理。
- 在流程窗口中双击属性管理转换器,弹出参数设置对话框。
- 将县级数据的NAME字段修改为县级市。
- 单击工具栏处的添加按钮,将新增一个名为col的字段。
- 修改col字段对应的输出字段名称列的值为省份。
- 双击col字段对应的值列单元格,输入四川省。
- 单击确定保存参数并关闭对话框。
图:属性管理参数设置对话框
结果展示
![]() |
图:属性管理结果 |
相关主题