PROCÉDURE
Dans certains cas, il peut être nécessaire de limiter les résultats de géocodage à une zone donnée. Par exemple, si une entreprise internationale possède des franchises dans le monde entier, un analyste peut avoir besoin uniquement des données relatives aux franchises situées au Royaume-Uni.
Les instructions ci-dessous expliquent comment limiter les résultats du géocodage à une zone donnée.
Utiliser la vue du localisateur dans ArcGIS Online
Configurer le fichier JSON du widget personnalisé dans Web AppBuilder for ArcGIS
Il est possible de configurer le fichier JSON de manière à limiter les résultats de géocodage en mettant à jour le paramètre de suffixe. Par exemple, définissez les paramètres suffix sur New York et sourceCountry sur US pour limiter la recherche à la ville de New York, aux États-Unis, comme illustré dans le code JSON ci-dessous.
{ "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" } ] } }
Le paramètre searchExtent peut également être ajouté pour limiter la recherche à une étendue spécifique. Pour en savoir plus, reportez-vous à Class: Geocoder.
"searchExtent": { "xmin":-10105000, "ymin":2855000, "xmax":-8226000, "ymax":3649000, "spatialReference": {"wkid":102100} }
Obtenir de l’aide auprès des experts ArcGIS
Télécharger l’application Esri Support