创建要素定位器

如果您拥有自己的数据,并且需要使用名称或属性值来搜索要素,则可以在 ArcGIS Pro 中使用创建要素定位器工具来执行此操作。 可以使用此工具来构建定位器,用于搜索要素的名称和唯一属性,例如水表、地名简称、手机信号塔或用于标识位置的字母数字字符串(例如,N1N115)。

您必须输入原始数据中的整个值才能找到与您的要素相匹配的内容;不支持部分匹配。 定位器具有一定的灵活性,在搜索时允许出现拼写错误,这会导致结果的得分略有降低。 对于精确匹配,请将定位器属性对话框中的最低匹配得分值调整为 100,并且将不会匹配任何具有拼写错误的结果。 如果您希望定位窗格中的交互式搜索同样仅返回完全匹配项,则还可以将最低候选得分值调整为 100。

注:

  • 如果参考数据中的要素具有分配给其的类别或者与其相关联的地址,请使用创建定位器工具和 POI 角色来创建定位器,您可以按地点名称、类别、要素的地址或者地点和地址的组合进行搜索。
  • 当将使用创建要素定位器工具创建的定位器添加到复合定位器时,应谨慎对待,因为名称要素定位器角色字段可能会导致意外行为。 最佳做法是使用创建定位器工具基于 POI 角色创建的定位器。
  • 通过此工具创建的定位器适用于 ArcGIS Pro 2.5 或更高版本、Enterprise 10.8 或更高版本以及作为 ArcMap 中的定位器服务。 通过此工具创建的定位器不能用作 ArcMap 中的本地定位器。 要在 ArcMap 本地使用定位器,请将创建地址定位器工具与“常规 - 地名词典”或“常规 - 单字段”地址定位器样式一起使用。

完成以下步骤,以使用创建要素定位器地理处理工具来创建定位器:

  1. 分析选项卡中,单击工具按钮 工具

    将出现地理处理窗格。

  2. 选择创建要素定位器工具。
    1. 地理处理窗格中单击工具箱选项卡。
    2. 单击地理处理工具箱列表中的地理编码工具选项。
    3. 单击地理编码工具列表中的创建要素定位器工具。

      创建要素定位器工具

  3. 创建要素定位器工具窗格中,单击输入要素文本框旁边的浏览按钮 浏览
    随即显示输入要素对话框。
  4. 浏览至要在定位器中使用的参考数据,然后单击打开
  5. 注:

    如果使用包含数百万个要素的参考数据创建地址定位器,则包含临时目录的驱动上的可用磁盘空间必须至少为数据大小的 3 到 4 倍,原因是在将定位器复制到输出位置之前,需将用于构建定位器的文件写入此位置。如果没有足够的磁盘空间,则在执行该工具的过程中一旦空间不足,工具就会执行失败。另外请记住,在创建大的定位器时,您的计算机必须具备足够的 RAM,才能处理占用较大内存的进程。

  6. 单击别名列中的下拉箭头,然后选择正确的字段名称,将数据中的字段映射到字段名称列下的 Name 字段。

    会自动选择输出文件名称和目标。

  7. 要更改名称和目标值,请单击输出定位器文本框旁的浏览按钮 浏览

    将出现输出定位器对话框。

  8. 指定存储定位器的位置(保存位置必须是文件夹),对其进行命名,然后单击保存
    提示:

    有关此工具的任何输入参数的附加信息和提醒,请单击输入参数旁的信息按钮 信息

  9. 单击运行 运行

    创建要素定位器工具窗格

完成该过程后,会将定位器添加到目录窗格的定位器文件夹中。 您还可以在指定的保存位置查找定位器。 您可以将新定位器添加到新工程或现有工程。

注:
您还可以使用通过该工具创建的任何定位器,对全局坐标(纬度/经度、MGRS、DD 或 USNG)进行地理编码。 在定位器的定位器属性对话框中,可以在地理编码选项页面的支持的类别下禁用或启用坐标搜索支持。 要创建仅支持坐标搜索的定位器,可以创建具有单个输入要素的定位器,并且默认情况下它将支持坐标地理编码。

相关主题