属性管理

使用说明

用于管理输入数据的一个或多个字段,可通过添加、重命名、删除、重新排序或赋值来更改字段信息

在以下场景中,您可能会用到属性管理:

  • 为输入数据增加一个字段,并批量赋值。如为某县级行政区添加所属省份的属性信息。
  • 修改字段名称。
  • 为字段重新排序。

输入数据

参数名 参数释义 参数类型
输入 输入待处理的矢量数据,可以由数据读入转换器的输出或数据处理转换器的输出来指定。 IFeatureCollection

参数说明

参数名 参数释义 参数类型
保留

指定需要输出到结果数据中的字段。

  • 勾选:将字段输出到结果数据中。
  • 未勾选:字段将不被输出。
Boolean
字段名称 从输入数据中获取到的字段名称,或者新增字段的默认名称。此列不输出到结果数据中,同时仅新增字段的名称可修改。 String
输出字段名称

指定输出结果字段的名称。默认值与字段名称列的值一致,可编辑,编辑后实现字段重命名操作。

String
类型

指定字段的类型。若为输入数据中的字段,则不可编辑重新指定类型。每种字段类型的说明如下:

  • 16位整型:整数型字段,值域范围是[-32768,32767],字节长度为2。
  • 32位整型:整数型字段,值域范围是[-2147483648,2147483647],字节长度为4。
  • 64位整型:整数型字段,值域范围是[-9223372036854775808, 9223372036854775807],字节长度为8。
  • 双精度:双精度浮点型数值,允许输入的值为-1.7976931348623157E+308到-2.2250738585072014E-308,0 和 2.2250738585072014E-308到1.7976931348623157E+308,字节长度为8。
  • 单精度:单精度浮点型数值,允许的值是-3.402823466E+38到-1.175494351E-38,0 和 1.175494351E-38到3.402823466E+38,字节长度为4。
  • 文本型:可变长度的文本型字段,最大长度为255个字符。
  • 字符型:定长的文本类型字段,例如指定的字符串长度为10,那么输入的字符串只有3个字符,则其他都用0来占位。
  • 布尔:用于存储逻辑值:True或False。字节长度为1。
  • 日期:日期时间型字段,显示格式为YY/MM/DDhh:mm:ss,例如:2020/11/19 14:54:10,字节长度为8。
  • 字节:byte数据类型,值域为[0,255],字节长度为1。
  • 二进制型:单元格不显示具体的二进制值,有值单元格统一显示为 BinaryData。并且长度显示为0,表示该字段长度为变长,依据字段所存储的文件而定。
String
长度 指定在字段类型下可输入的值的字节长度。仅当字段为新增字段,且字段类型为文本型、字符型时,可编辑。 String

指定输出结果中字段的值。默认为空,即输出结果数据将使用输入数据中的值。若为新增字段,则该字段的值为空。

可通过直接在单元格中编辑值或右侧下拉菜单选择参数对字段进行批量赋值。

Boolean

输出结果

参数名 参数释义 参数类型
输出 保存并输出更改后的属性信息。需要与其他工具联用 IFeatureCollection
无效数据 当前转换器无法处理的记录。 IFeatureCollection

应用示例

案例说明

为某省的县级数据增加所属省份的字段信息,便于在进行全国县级数据合并时,区分省份。

数据说明

四川省县级数据,数据中仅包含了县的名称(NAME字段)。

主要操作步骤

  1. 读入SHP数据
  2. 连接读入SHP和属性管理转换器:将鼠标移动到读入SHP的输出图标,按住鼠标左键,并移动到属性管理的输入图标上,取消按住鼠标即可。
  3. 对输入数据进行属性管理。
    1. 在流程窗口中双击属性管理转换器,弹出参数设置对话框。
    2. 将县级数据的NAME字段修改为县级市。
    3. 单击工具栏处的添加按钮,将新增一个名为col的字段。
    4. 修改col字段对应的输出字段名称列的值为省份。
    5. 双击col字段对应的值列单元格,输入四川省。
    6. 单击确定保存参数并关闭对话框
      图:属性管理参数设置对话框

结果展示

图:属性管理结果

相关主题

属性连接

属性筛选