要创建自定义定位器,可以创建引用地理编码服务 URL 的定位器项目,或创建 ArcGIS World Geocoding Service 视图以仅搜索感兴趣区域内的特定位置类型。
例如,您可能拥有要在组织中提供的从 ArcGIS Pro 中的自定义定位器发布的地理编码服务,或者当成员在 ArcGIS World Geocoding Service 的定位器视图中对地址执行批量地理编码时,您可能需要强制执行特定级别的精度。
创建定位器或定位器视图
要创建定位器或定位器视图,请执行以下操作:
- 验证您是否登录到组织以及是否具备创建内容的权限。
- 在内容页面中的我的内容选项卡中,单击新建项目,然后单击定位器。
- 选择要创建的定位器项目类型,然后单击下一步。
- 从 ArcGIS Geocoding 服务创建定位器视图 - 选择此选项以创建定位器视图。
- 从地理编码服务创建定位器 - 在存在可用作定位器的 ArcGIS Server 地理编码服务 URL 的情况下,选择此选项以将其粘贴到 URL 字段中。
如果地理编码服务已定义参数名称和值,则可以指定用于定位器项目的自定义参数。
如果地理编码服务需要凭据才能进行访问,可以启用存储凭据选项,并提供用户名和密码以访问服务。 如果未存储带定位器的凭据,则在使用定位器时,系统可能提示用户输入凭据。
注:
只能将内置 ArcGIS Enterprise 或 ArcGIS Server 凭据与服务一起存储。
- 提供标题,或者选择文件夹来保存定位器项目,并指定用于描述定位器的标签和摘要。
- 单击保存以创建定位器项目。
定义定位器视图的设置
要定义定位器视图的设置,执行以下操作:
- 在设置选项卡顶部,单击定位器(视图)设置。
- 在下拉菜单中,选择您想要查找的位置类型。
- 所有类型 - 如果您不希望对返回的位置类型设置任何限制,请选择此选项。
- 地址、邮政编码和居民区 - 选择此选项可将结果限制为街道、城市、州或邮政编码。
- 坐标 - 选择此选项可将结果限制为 MGRS 或(纬度,经度)的特定格式。
- 感兴趣地点 - 选择此选项可将结果限制为地点或地标的名称。
- 如果您在上一步中选择了除所有类型以外的类别,请根据需要进一步优化位置过滤器,方法是选中要搜索的类别的复选框。 请参阅以下示例:
- 如果您选择地址、邮政编码和居民区,并且只需要 ArcGIS World Geocoding Service 返回与街道地址或更佳的匹配项,请选中点地址和街道地址复选框。
- 如果选择坐标,并希望将(纬度,经度)设为可接受的坐标格式,请选中(纬度,经度)复选框。
- 如果您选择了感兴趣地点,并且只需要 ArcGIS World Geocoding Service 返回与机场的匹配项,请选中机场复选框。
- 请指定您希望搜索位置的范围,具体如下:
- 世界上的任何地方 - 选择此选项可以搜索全球的任一位置。
- 在所选国家/地区内 - 选择此选项可搜索特定国家/地区内的位置。 搜索或浏览您需要的国家,然后一次选择一个国家,直到您选中所有您需要的国家为止。
注:
如果您的数据包含国家/地区值,则搜索结果将包括数据中明确定义的任何国家/地区。 但是,如果数据中未明确定义国家/地区,则结果将仅限于使用此定位器视图设置定义的国家/地区。
- 在指定区域内 - 选择此选项可定义搜索位置的区域范围。 单击设置区域,然后定义范围。 完成后单击确定。
- 对于您要查找的位置类型,如果您选择地址、邮政编码和居民区或感兴趣地点,请选择以下选项之一以指定显示位置的首选项:
- 在街道的一侧(路径位置)
- 在屋顶或宗地(地址位置)
注:
您的首选项可能并不适用于所有位置。 如果所选首选项不适用于某个位置,则将使用可用的最高精度来显示该位置。
- 指定用于返回城市名称的首选项,如下所示:
- 按照针对国家/地区的定义 - 选中此选项以返回针对国家/地区定义的默认城市名称。 例如,使用邮政城市名称默认返回美国城市。
- 邮政城市名称 - 选择此选项可返回主要的邮政城市名称,即使该名称与在搜索中键入的城市名称不同。 邮政城市名称是分配给地址邮政编码的主要名称。 例如俄亥俄州 45420 邮政编码的主要邮政城市值为代顿。 凯特林市的地址中分配了此邮政编码,这意味着搜索凯特林的地址会返回代顿的地址。 如果选择此选项,并且一个组织成员搜索 2109 E Dorothy Ln, Kettering, OH, 45420,那么即便这个地址位于凯特林市范围内,返回的匹配标注也将为 2109 E Dorothy Ln, Dayton, Ohio, 45420。
- 本地城市名称 - 选择此选项可返回本地已知的城市名称,即使该名称与在搜索中键入的城市名称不同。 本地城市名称是地址所在城市的名称,可能与邮政城市不同。 例如,如果选择此选项,搜索 2109 E Dorothy Ln, Dayton, OH, 45420(俄亥俄州凯特林的一个地址)会返回 2109 E. Dorothy Ln, Kettering, Ohio, 45420 匹配标注,即使搜索字符串中包含 Dayton 且键入的邮政编码的邮政城市值为 Dayton。
- 匹配城市名称 - 如果选择此选项,当搜索中键入的城市名称与本地城市名称或邮政城市名称的任意值相匹配时,将返回匹配的城市名称值。
注:
并非所有地址都分配有邮政城市和本地城市值。 如果数据中不存在所请求的首选城市,则将根据默认地址格式返回其他城市值。
- 指定用于返回街道名称的首选项,如下所示:
- 按照针对国家/地区的定义 - 选中此选项会返回默认街道名称。 默认街道名称是匹配街道名称。
- 匹配街道名称 - 如果选择此选项,当搜索中键入的街道名称与分配到地址的任意受支持的街道名称相匹配,将返回匹配街道名称值。
- 主要街道名称 - 选择此选项可返回主要街道名称,即使该名称与在搜索中键入的备用街道名称不同。 主要街道名称是分配给街道的主要名称。 例如,如果选择此选项,搜索 CA-138, Pearblossom, CA 会返回匹配标注 Pearblossom Hwy, Pearblossom, California, 93553。
- 单击保存以保存定位器视图设置。
- 为定位器视图配置项目详细信息并与公众或您的组织共享定位器视图。
您必须共享定位器视图,才能使其可供组织成员或公众使用。 共享定位器视图后,管理员可以将其添加到组织的定位器列表,以供成员用于地理搜索和批量地理编码。
注:
匿名用户只能访问您与公众分享的定位器视图。 与组织共享且包含在组织的定位器列表中的定位器视图仅供组织成员访问。 匿名用户无法使用仅与组织共享的定位器在任何应用程序中执行地理搜索。
如果定位器视图已添加到组织的定位器列表,则建议您针对定位器项目启用删除保护,以防意外删除。 添加定位器视图后,如果您以后决定删除定位器视图,则管理员必须先从组织的定位器列表中将其移除。