创建要素定位器

如果您拥有自己的数据,并且需要使用名称或属性值来搜索要素,则可以在 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. 单击运行运行

    创建要素定位器

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