包括空间连接、追加、合并、导出要素和导出表在内的许多地理处理工具都具有一个参数,用来控制输入数据集中的属性字段处理及写入或映射到输出数据集的方式(字段映射参数)。 除了将属性字段从输入传输到输出外,字段映射还可用于一些常见任务(如字段串连)和计算统计数据(如平均值或总和)。
“字段映射”控件显示为输出字段、相应字段属性和源字段(输入数据集中映射到每个输出字段的属性字段)的列表。
输出字段
输出字段列表是位于输出数据集中的属性字段集。 可选择一个或多个输出字段,并使用删除按钮 将每个字段删除。 可使用添加新字段按钮 添加新的输出字段。 可将鼠标悬停在每个输出字段上以查看其名称、别名和类型。
要修改字段顺序,请单击一个字段名称并将其拖动到首选位置。 可修改所选输出字段的字段属性,例如字段名称和别名以及字段类型和相关属性。
源字段
您还可以查看所选输出字段的源字段。 源字段是从输入数据集映射到所选输出字段的属性字段。 与输出字段相关联的源字段将决定从输入数据集传输到输出数据集中的输出字段的属性值。
要从输入数据集中选择源字段,请单击添加新源按钮,选择输入表和字段,然后单击添加所选内容按钮。
在协调正在处理的两个数据集之间的方案差异时,选择源字段尤其重要。 诸如追加和合并的工具可将多个数据集合并为单个的输出数据集,因此匹配属性字段对于确保输出能够符合您的期望而言至关重要。 例如,如果其中一个数据集具有名为 Street_Name 的属性字段,并且另一个数据集具有名为 Name_Of_Street 的属性字段,则合并这两个数据集时,您希望将这两个属性字段中的值放在单个输出属性字段中。 这就是字段映射的意义。
若要匹配输入中的属性字段,请添加输出字段或使用现有输出字段,并为要匹配的每个字段添加源字段。 例如,可指定输出字段 Street 应具有两个源字段:来自第一个输入数据集的 Street_Name 以及来自第二个数据集的 Name_Of_Street。
可使用合并规则来确定处理多个源字段的方式。 例如,可使用连接规则串联文本字段,或使用总和或平均值规则来计算数值字段的统计数据。
合并规则 | 描述 |
---|---|
第一个 | 第一个源值。 |
最后一个 | 最后一个源值。 |
连接 | 源值的串连。 可以使用分隔符分隔多个输入值。 |
总和 | 所有源值的总和。 |
平均值 | 所有源值的平均值。 |
中值 | 所有源值的中值。 |
众数 | 最常见或具有最高频率的源值。 |
最小值 | 最小(最低)源值。 |
最大值 | 最大(最高)源值。 |
标准差 | 所有源值的标准差。 |
计数 | 源值的数量,不包括空值。 |
范围 | 最小源值和最大源值间的绝对差值。 |