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