操作方法

操作方法:将地理编码结果限制于特定区域

Last Published: April 25, 2020

摘要

在某些情况下,有必要将地理编码结果限制于某些区域。 例如,对于 一家在世界各地拥有专营店的国际公司 ,分析师只需要位于英国的 专营店 的数据。

过程

提供的说明描述了如何将地理编码的结果限制于特定区域:

在 ArcGIS Online 中使用定位器视图

  1. 使用 ArcGIS Online 组织帐户登录到 ArcGIS Online。
  2. 导航至内容。 单击创建 > 定位器(视图)
  3. 根据要搜索的位置类型来设置位置,从而配置定位器视图。 单击保存
  4. 导航至组织。 单击编辑设置
  5. 转至实用程序服务,并在地理编码部分中添加定位器。 单击保存
  6. 在地图查看器中,单击搜索栏中的向下箭头,并选择定位器以开始搜索。 有关详细信息,请参阅:使用定位器视图自定义您的地理编码体验

在 Web AppBuilder for ArcGIS 中配置自定义微件的 JSON 文件

可通过编辑后缀参数来配置 JSON 文件,以缩减地理编码结果范围。 例如,将后缀参数设置为 New York 并将 sourceCountry 参数设置为 US,以将搜索范围限制在美国纽约,如以下 JSON 所示。

{
"geocoder":{ 
"autoComplete": true, 
"minCharacters": 3, 
"name": "Esri World Geocoder", 
"maxLocations": 3,
"arcgisGeocoder": false, 
"geocoders":[ 
{ 
"url": "https://geocode.arcgis.com/arcgis/rest/services/World/GeocodeServer", 
"name": "Esri World Geocoder", 
"singleLineFieldName": "SingleLine", 
"placeholder": "Find address or place", 
"suffix": "New York",
"sourceCountry":"US" 
} 
]
}
}

也可以添加 searchExtent 参数,以将搜索限制于 特定范围。 有关详细信息,请参阅:类:地理编码器

"searchExtent": { 
"xmin":-10105000, "ymin":2855000, "xmax":-8226000, "ymax":3649000, 
"spatialReference": {"wkid":102100} 
}

文章 ID:000019446

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容