空间顺序编号

使用说明

空间顺序编号工具用于根据矢量数据集中对象的空间位置写入连续编号。该工具直接更新源数据集中的编号字段。

适用于林地报批等需要按照图斑空间分布组织调查顺序的场景,可按照从上到下、从左到右的顺序为图斑生成编号。

功能原理

工具先按 Y 字段降序排列对象,再按 X 字段升序排列;当 X 字段和 Y 字段值均相同时,按 SMID 升序排列。完成排序后,工具从起始编号开始向编号字段写入连续整数。

SuperMap iDesktopX 2026 Update1 版本开始支持。

参数说明

参数名 参数释义 参数类型
数据集 必填。用于写入空间顺序编号的源矢量数据集。 DatasetVector
编号字段 必填。用于存储编号结果的字段。支持选择已有字段,也可输入名称新建字段;仅支持数值型、文本型和字符型字段。 String
起始编号 连续编号的起始值,默认值为 1。仅支持输入整数。 Integer
X 字段 必填。指定表示对象 X 方向位置的排序字段,按升序参与排序。支持数值型、文本型和字符型字段。 String
Y 字段 必填。指定表示对象 Y 方向位置的排序字段,按降序参与排序。支持数值型、文本型和字符型字段。 String

输出结果

参数名 参数释义 参数类型
数据集 写入空间顺序编号后的源矢量数据集。 DatasetVector