创建要素定位器

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

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

注:

  • 如果参考数据中的要素具有分配给其的类别或者与其相关联的地址,请使用创建定位器工具和 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. 单击运行运行

    创建要素定位器

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