操作方法
在某些情况下,有必要将地理编码结果限制于某些区域。 例如,对于 一家在世界各地拥有专营店的国际公司 ,分析师只需要位于英国的 专营店 的数据。
提供的说明描述了如何将地理编码的结果限制于特定区域:
在 ArcGIS Online 中使用定位器视图
在 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 专家的帮助
立即开始聊天