ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Aide
  • Sign Out
ArcGIS Desktop

ArcGIS Online

La plateforme cartographique de votre organisation

ArcGIS Desktop

Un SIG professionnel complet

ArcGIS Enterprise

SIG dans votre entreprise

ArcGIS for Developers

Outils de création d'applications de localisation

ArcGIS Solutions

Modèles d'applications et de cartes gratuits pour votre secteur d'activité

ArcGIS Marketplace

Téléchargez des applications et des données pour votre organisation.

  • Documentation
  • Support
Esri
  • Se connecter
user
  • Mon profil
  • Déconnexion

ArcMap

  • Accueil
  • Commencer
  • Carte
  • Analyser
  • Gérer les données
  • Outils
  • Extensions

Géocodage inverse

  • Résumé
  • Utilisation
  • Syntaxe
  • Exemple de code
  • Environnements
  • Informations de licence

Résumé

Crée des adresses à partir des emplacements de points d’une classe d’entités. Le processus de géocodage inverse recherche l'adresse ou l'intersection la plus proche pour l'emplacement de point, d'après la distance de recherche spécifiée. Lors de l'utilisation du localisateur ArcGIS World Geocoding Service, cette opération peut consommer des crédits.

Utilisation

  • La classe d'entités en entrée doit contenir des formes de points dotées de coordonnées XY valides. Les adresses ne seront pas retournées sur des points aux coordonnées nulles.

  • La classe d'entités en sortie contiendra le même nombre d'enregistrements que la classe d'entités en entrée. Des champs supplémentaires contenant les adresses des résultats sont ajoutés à la classe d'entités. Le préfixe REV_ est ajouté aux noms des champs. Si une adresse est introuvable, les champs contiendront des valeurs vides.

  • Si la référence spatiale de la classe d'entités en entrée est différente de celle du localisateur d'adresses, ce dernier transforme les coordonnées à la volée et tente de trouver une correspondance. La référence spatiale de la classe d'entités en sortie sera enregistrée dans la même référence spatiale que celle de la classe d'entités en entrée. Il est possible de modifier la référence spatiale de la classe d'entités en sortie en définissant un système de coordonnées en sortie différent dans les paramètres d'environnement de l'outil.

  • Si un point dans la classe d'entités en entrée ne parvient pas à retourner une adresse, cela signifie qu'aucune entité dans le localisateur d'adresses ne peut être associée au point en entrée. Voici quelques raisons courantes à la non correspondance des points :

    • La distance de recherche est trop réduite pour que le point puisse trouver les entités les plus proches.
    • Le point contient des coordonnées nulles.
    • Les coordonnées du point sont incorrectes et ne peuvent pas être transformées en référence spatiale utilisée dans le localisateur d'adresses.
    • Le localisateur d'adresses ne contient aucune entité de référence dans la zone pouvant être associée au point.

    Vous pouvez augmenter la distance de recherche pour accroître la possibilité de trouver l'adresse la plus proche ou utiliser un localisateur d'adresses différent qui contient davantage d'entités ou qui couvre une zone plus étendue, de manière à apparier les points en entrée.

  • Un abonnement à ArcGIS Online for organizations est indispensable si vous inversez le géocodage d'une classe d'entités géocodées à l'aide d'un service de ArcGIS World Geocoding Service. Pour plus d'informations, reportez-vous à la rubrique Utilisation du service de géocodage mondial ArcGIS Online.

Syntaxe

ReverseGeocode_geocoding (in_features, in_address_locator, out_feature_class, {address_type}, {search_distance}, {feature_type}, {location_type})
ParamètreExplicationType de données
in_features

Classe ou couche d'entités ponctuelles à partir de laquelle les adresses sont retournées, d'après l'emplacement des points de l'entité.

Feature Class
in_address_locator

Localisateur d'adresses à utiliser pour inverser le géocodage de la classe d'entités en entrée.

Héritage :

Vous devez stocker les localisateurs dans un dossier afin de bénéficier des nouvelles fonctionnalités qui ne sont pas prises en charge pour les localisateurs stockés dans des géodatabases, telles que l'amélioration des performances, les fonctions de multithreading et la prise en charge des suggestions. ArcGIS 10.4 est la dernière version à prendre en charge le stockage des localisateurs dans les géodatabases.

Address Locator
out_feature_class

Classe d'entités en sortie.

Feature Class
address_type
(Facultatif)

Indique si retourner des adresses pour les points sous forme d'adresses de rues ou d'adresses d'intersections si le localisateur d'adresses prend en charge l'appariement d'intersections.

  • ADDRESS —Retourne des adresses de rues ou au format défini par le localisateur d'adresses en entrée. Il s'agit de l'option par défaut.
  • INTERSECTION —Retourne des adresses d'intersection. Cette option est disponible si le localisateur d'adresses prend en charge l'appariement d'adresses d'intersection.
String
search_distance
(Facultatif)

Distance utilisée pour rechercher l'adresse ou l'intersection la plus proche pour l'emplacement de point. Certains localisateurs utilisent des valeurs de distance optimisées qui ne permettent pas de remplacer le paramètre de distance de recherche.

Linear Unit
feature_type
[feature_type,...]
(Facultatif)

Restreint les types de correspondance possibles. Une ou plusieurs valeurs peuvent être sélectionnées. Lorsqu'une seule valeur est sélectionnée, la tolérance de recherche pour le type d'entité en entrée est de 500 mètres. Si plusieurs valeurs sont incluses, les distances de recherche par défaut sont appliquées

Ce paramètre n’est pas pris en charge pour tous les localisateurs.

  • POINT_ADDRESS —Une adresse reposant sur des points qui représentent l'emplacement de maisons et de bâtiments.
  • STREET_ADDRESS —Une adresse qui diffère de PointAddress car le numéro de domicile est interpolé à partir d'une plage de numéros. Les appariements de StreetAddress (Adresse de la rue) incluent la plage de numéros de maisons pour le segment de rue correspondant, plutôt que la valeur interpolée du numéro de maison.
  • STREET_INTERSECTION —Une adresse composée d'une intersection de rue, ainsi que la ville et des informations facultatives sur l'état et le code postal. Ceci découle des données de référence StreetAddress, par exemple, Redlands Blvd & New York St, Redlands, CA, 92373.
  • LOCALITY —Un nom de lieu représentant un endroit peuplé.
  • POSTAL —Code postal. Les données de référence correspondent à des points de code postal, par exemple, 90210 USA.
  • POINT_OF_INTEREST —Points d'intérêt. Les données de référence comprennent les noms de lieux de division administrative, de commerces, de lieux d'intérêt et d'entités géographiques, par exemple, Starbucks.
String
location_type
(Facultatif)

Ce paramètre est disponible pour les localisateurs qui prennent en charge le paramètre locationType. Indique la géométrie en sortie préférée pour les appariements PointAddress. Les options de ce paramètre sont le côté d’une rue qui peut être utilisé pour le calcul de l’itinéraire ou l’emplacement représentant le toit ou le centroïde de parcelle de l’adresse. Si l’emplacement préféré n’existe pas dans les données, l’emplacement par défaut est renvoyé à la place.

Ce paramètre n’est pas pris en charge pour tous les localisateurs.

  • ADDRESS_LOCATION —Renvoie la géométrie pour les résultats de géocodage pouvant représenter un emplacement d’adresse, tel que le toit, le centroïde de bâtiment ou la porte principale.
  • ROUTING_LOCATION —Renvoie la géométrie des résultats du géocodage représentant un emplacement proche du bord de la rue et pouvant servir dans le cadre du calcul d’itinéraire. Il s’agit de l’option par défaut.
String

Exemple de code

Exemple d'utilisation de l'outil ReverseGeocode (fenêtre Python)

Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction ReverseGeocode en mode immédiat.

# Import system modules
import arcpy
arcpy.env.workspace = "C:/ArcTutor/Geocoding/atlanta.gdb"
# Set local variables:
input_feature_class = "geocode_result"
address_locator = "C:/ArcTutor/Geocoding/Atlanta.loc"
result_feature_class = "customers_with_address"
arcpy.ReverseGeocode_geocoding(input_feature_class, address_locator, 
                               result_feature_class, "ADDRESS", "100 Meters")

Environnements

  • Système de coordonnées en sortie

Informations de licence

  • ArcGIS Desktop Basic: Oui
  • ArcGIS Desktop Standard: Oui
  • ArcGIS Desktop Advanced: Oui

Rubriques connexes

  • Obtention d'une adresse à partir d'une localisation
  • Vue d’ensemble de la boîte à outils Géocodage

ArcGIS Desktop

  • Accueil
  • Documentation
  • Support

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

A propos d'Esri

  • A propos de la société
  • Carrières
  • Blog d’Esri
  • Conférence des utilisateurs
  • Sommet des développeurs
Esri
Donnez-nous votre avis.
Copyright © 2019 Esri. | Confidentialité | Légal