折叠数据中的重复要素

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

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

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

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

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

分配给“创建定位器”工具中要素 ID 定位器角色字段的 POINT_ADDRESS_ID 字段

注:

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

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