折叠数据中的重复要素

可以对参考数据进行格式化,以包含代表相同位置但具有不同属性的重复要素,作为创建支持备用名称的定位器的一种方式。将通过以下数据进行说明:其中 12725 Yosemite Blvd, Waterford12725 CA-132, Waterford 具有相同的几何,但在 FullStreetName 字段中具有不同的值。

PointAddress 属性表对于具有不同名称的相同位置具有重复要素

创建支持要素备用名称的定位器的推荐方法是将备用值添加到表,然后使用与主定位器角色相对应的备用名称表角色。但是,如果参考数据已包含重复要素,则当使用创建定位器工具构建定位器时,将创建备用值并排除重复几何。要移除重复几何,主要参考数据应包含一个具有 ID 的字段,用于将重复要素连接到相同位置。必须根据定位器角色将此 ID 字段映射到主 ID 字段,例如 POINT_ADDRESS_ID。由此可减小定位器的大小,并从地理编码结果中移除过多相关候选项。

PointAddress 属性表的 POINT_ADDRESS_ID 字段用于链接相同位置的重复要素

创建定位器工具将使用映射到主 ID 字段的值来跳过所有重复几何,遇到的第一个几何除外,该几何存储在定位器中。根据重复要素的匹配 ID 创建备用属性值。

注:

如果参考数据不包含 ID 字段,则可以使用查找相同项工具。假设重复项具有相同的几何,则可以使用 Shape 字段来查找主要参考数据中的重复项。如果两个单独的地址或感兴趣地点 (POI) 共享相同位置,则参考数据中可能会出现重复项,由此可能会出现问题。此过程并非在所有情况下均有效。如果将 Shape 字段与 查找相同项工具配合使用,则输出表将包含重复要素的相同 ID。然后,可以将其与主要参考数据相连接,并用于构建定位器。

如果您拥有要用作主要参考数据的点要素类,并且其包含 1300 万个要素,其中 1000 万个要素为唯一要素,则映射主 ID 字段将激活创建定位器工具中用于移除重复几何的功能。由此,定位器的大小将从 253 MB 减小为 200 MB。

每个角色的主 ID 字段

角色主 ID

点地址

地址连接 ID

宗地

宗地连接 ID

街道地址

街道连接 ID

POI

地点连接 ID

距离标记

街道连接 ID

距离范围

街道连接 ID

邮政编码

邮政编码连接 ID

邮政编码扩展码

邮政编码扩展码连接 ID

邮政地点

邮政编码连接 ID 和所有映射的行政区域的连接 ID 的组合将用作创建定位器工具中的主 ID,因此应映射所有这些 ID。

地区

地区连接 ID

街区

街区连接 ID

细分区域

细分区域连接 ID

社区

社区连接 ID

行政区

行政区连接 ID

城市

城市连接 ID

都会区

都会区连接 ID

亚区

亚区连接 ID

区域

地区连接 ID

区域

区域连接 ID

国家/地区

国家/地区连接 ID