如果您拥有自己的数据,并且需要使用名称或属性值来搜索要素,则可以在 ArcGIS Pro 中使用创建要素定位器工具来执行此操作。 可以使用此工具来构建定位器,用于搜索要素的名称和唯一属性,例如水表、地名简称、手机信号塔或用于标识位置的字母数字字符串(例如,N1N115)。
您必须输入原始数据中的整个值才能找到与您的要素相匹配的内容;不支持部分匹配。 定位器具有一定的灵活性,在搜索时允许出现拼写错误,这会导致结果的得分略有降低。 对于精确匹配,请将定位器属性对话框中的最低匹配得分值调整为 100,并且将不会匹配任何具有拼写错误的结果。 如果您希望定位窗格中的交互式搜索同样仅返回完全匹配项,则还可以将最低候选得分值调整为 100。
注:
- 如果参考数据中的要素具有分配给其的类别或者与其相关联的地址,请使用创建定位器工具和 POI 角色来创建定位器,您可以按地点名称、类别、要素的地址或者地点和地址的组合进行搜索。
- 将使用创建要素定位器工具创建的定位器添加到复合定位器时,应谨慎对待,原因在于名称要素定位器角色字段的字段映射可能会导致意外行为。 建议您使用通过创建定位器工具创建的基于 POI 角色的定位器。
- 通过此工具创建的定位器适用于 ArcGIS Pro 2.5 或更高版本、Enterprise 10.8 或更高版本以及作为 ArcMap 中的定位器服务。 通过此工具创建的定位器不能用作 ArcMap 中的本地定位器。 要在 ArcMap 本地使用定位器,请将创建地址定位器工具与“常规 - 地名词典”或“常规 - 单字段”地址定位器样式一起使用。
完成以下步骤,以使用创建要素定位器地理处理工具来创建定位器:
- 在分析选项卡中,单击工具按钮 。
将出现地理处理窗格。
- 选择创建要素定位器工具。
- 在地理处理窗格中单击工具箱选项卡。
- 单击地理处理工具箱列表中的地理编码工具选项。
- 单击地理编码工具列表中的创建要素定位器工具。
- 在创建要素定位器工具窗格中,单击输入要素文本框旁边的浏览按钮 。随即显示输入要素对话框。
- 浏览至要在定位器中使用的参考数据,然后单击打开。
- 单击别名列中的下拉箭头,然后选择正确的字段名称,将数据中的字段映射到字段名称列下的 Name 字段。
会自动选择输出文件名称和目标。
- 要更改名称和目标值,请单击输出定位器文本框旁的浏览按钮 。
将出现输出定位器对话框。
- 指定存储定位器的位置(保存位置必须是文件夹),对其进行命名,然后单击保存。
提示:
有关此工具的任何输入参数的附加信息和提醒,请单击输入参数旁的信息按钮 。
- 或者,设置可选参数值以进一步自定义定位器。
注:
如果您希望返回的数据中的字段以及未映射到上面定位器字段的结果,您可以将这些字段添加为自定义输出字段值。 您在此处添加的任何字段都将包含在地理编码结果中。 定位器中支持的最大自定义输出字段的数量为 50。
- 单击运行 。
注:
如果使用包含数百万个要素的参考数据创建地址定位器,则包含临时目录的驱动上的可用磁盘空间必须至少为数据大小的 3 到 4 倍,原因是在将定位器复制到输出位置之前,需将用于构建定位器的文件写入此位置。如果没有足够的磁盘空间,则在执行该工具的过程中一旦空间不足,工具就会执行失败。另外请记住,在创建大的定位器时,您的计算机必须具备足够的 RAM,才能处理占用较大内存的进程。
注:
您可以使用 z 感知点要素类作为参考数据来构建定位器。 应在绝对高程处创建 z 感知要素,以便地理编码结果将显示在本地场景中的预期高程处。完成该过程后,会将定位器添加到目录窗格的定位器文件夹中。 您还可以在指定的保存位置查找定位器。 您可以将新定位器添加到新工程或现有工程。