Exercice 5 : Utilisation d'un nom de rue secondaire et d'un alias de localisation

Complexité : Débutant Conditions requises pour les données ArcGIS Tutorial Data Setup Chemin d'accès aux données : C:\ArcGIS\ArcTutor\Geocoding Objectif : Créez un localisateur d'adresses à l'aide d'alias et d'alias de localisation et utilisez ces alias pour rechercher des emplacements.

Lorsque vous créez un localisateur d'adresses, vous avez la possibilité d'utiliser des alias et des alias de localisation. Les alias de localisation vous permettent d'associer des noms d'endroits connus à des adresses, par exemple, des noms de musées, d'hôpitaux ou des points de repère. Lors du géocodage d'une adresse, la table d'alias de localisation est consultée en premier. Si un nom de lieu est trouvé, l'adresse provenant de la table d'alias de localisation est géocodée. De la même façon, des alias peuvent être définis pour les entités, telles que les rues, dans les données de référence. Lors du géocodage d'une adresse, une recherche est également effectuée dans la table d'alias pour trouver des candidats potentiels où les rues ont plusieurs noms.

Création d'un localisateur d'adresses qui utilise des noms secondaires et des alias de localisation

Lors de cette tâche, vous créerez un localisateur d'adresses qui utilise des noms de rue secondaires et des alias de localisation, puis vous l'utiliserez dans ArcMap pour trouver des adresses.

Etapes :
  1. Dans ArcCatalog, naviguez jusqu'à la géodatabase Atlanta.
  2. Cliquez avec le bouton droit dans l'espace vide de l'onglet Contenu puis cliquez sur Nouveau > Localisateur d'adresses.

    La boîte de dialogue Créer un localisateur d'adresses s'affiche.

  3. Dans la boîte de dialogue Créer un localisateur d'adresses, cliquez sur le bouton Parcourir Parcourir situé à côté de la zone de texte Style de localisateur d'adresses.
    Créer un localisateur d'adresses, boîte de dialogue

    La boîte de dialogue Sélectionner un style de localisateur d'adresses s'affiche.

  4. Choisissez le style d'adresse US Address—Dual Ranges.

    Boîte de dialogue Sélectionner un style de localisateur d'adresses

  5. Cliquez sur OK.
  6. Cliquez sur le bouton Parcourir. Parcourir situé à côté de la zone de texte Données de référence pour ouvrir la boîte de dialogue Données de référence.
  7. Naviguez jusqu'à la géodatabase fichier Atlanta, choisissez la classe d'entités streets, puis cliquez sur Ajouter.
  8. Dans la boîte de dialogue Créer un localisateur d'adresses, cliquez sur la flèche sous l'en-tête de colonne Rôle et choisissez Table Principale.
    Sélectionner un rôle de table
  9. Répétez les étapes 6 et 7, mais cette fois allez à la table altname dans la géodatabase Atlanta et ajoutez-la.
  10. Cliquez sur la flèche sous l'en-tête de colonne Rôle de la table altname et choisissez Table d'alias.
  11. La section Appariement des champs doit être complétée automatiquement. Si ce n'est pas le cas, sélectionnez le champ approprié dans les données de référence pour chaque champ. Il est essentiel que les champs JoinID de la table principale et de la table d'alias soient appariés correctement ; dans le cas contraire, procédez comme suit :
    1. Cliquez sur la flèche sous l'en-tête de colonne Nom d'alias pour le champ Table principale:Altname JoinID et choisissez streets:JOINID.
    2. Cliquez sur la flèche pour le champ Table d'alias:JoinID et choisissez altname:JOINID.

      Appariement de champs de table altname

      Le champ JOINID de la table altname et le champ JOINID de la classe d'entités Streets permettent de mettre en relation les enregistrements de la table altname avec les enregistrements de la classe d'entités Streets.

  12. Répétez les étapes 6 et 7, mais cette fois allez à la table place_aliases dans la géodatabase Atlanta et ajoutez-la.
  13. Cliquez sur la flèche sous l'en-tête de colonne Rôle pour la table place_aliases et choisissez Table d'alias.
  14. L'appariement de champs pour la table place_aliases doit s'effectuer automatiquement. Si ce n'est pas le cas, sélectionnez le champ approprié dans les données de référence pour chaque champ de localisateur d'adresses. Pour le champ nommé Table d'alias:Alias, cliquez sur la flèche sous l'en-tête de colonne Nom d'alias et choisissez place_aliases:NAME. C'est le champ qui contient les noms de lieux que vous pouvez utiliser pour le géocodage.
    Appariement des champs de la table de localisations
  15. Vous définirez ensuite le chemin d'accès du localisateur d'adresses en sortie.
  16. Cliquez sur le bouton Parcourir. Parcourir situé à côté de la zone de texte Localisateur d'adresses en sortie.

    La boîte de dialogue Localisateur d'adresses en sortie s'affiche.

  17. Naviguez jusqu'au dossier de la géodatabase Atlanta, saisissez Atlanta_AltName comme nom de localisateur d'adresses, puis cliquez sur Enregistrer pour accepter la modification et fermez la boîte de dialogue.
  18. Cliquez sur OK pour démarrer le processus de création du localisateur d'adresses.

    A la fin du processus, le nouveau localisateur d'adresses Atlanta_AltName apparaît dans la géodatabase fichier d'Atlanta.

  19. Fermez ArcCatalog.
  20. Vous pouvez maintenant utiliser ce localisateur d'adresses pour rechercher une adresse sur une carte.

Recherche d'emplacements à l'aide de noms de rue secondaires et d'alias de localisation

Dans cette tâche, vous utiliserez le localisateur Atlanta_AltName que vous venez de créer pour trouver des adresses.

Etapes :
  1. Ouvrez une nouvelle carte dans ArcMap.
  2. Ajoutez la classe d'entités Streets de la géodatabase Atlanta à votre carte.
  3. Cliquez sur le bouton Rechercher Rechercher dans la barre d'outils Outils.
  4. Dans la boîte de dialogue Rechercher, cliquez sur l'onglet Emplacements.
  5. Cliquez sur le bouton Parcourir. Parcourir situé à côté de la zone de liste déroulante Choisissez un localisateur d'adresses.

    La boîte de dialogue Ajouter un localisateur s'ouvre.

  6. Naviguez jusqu'à la géodatabase fichier Atlanta, choisissez le localisateur Atlanta_AltName, puis cliquez sur Ajouter.
  7. Une rue peut avoir plusieurs noms. Par exemple, Atlanta Blvd est un alias pour Old 10th St NE dans la base de données d'Atlanta. Grâce au localisateur d'adresses Atlanta_AltName, 30 Old 10th St NE et 30 Atlanta Blvd trouveront toutes les deux le même emplacement.
  8. Saisissez 30 Old 10th St NE dans la zone de texte Adresse complète et cliquez sur Rechercher pour rechercher des candidats.
    Recherche d'une adresse d'alias
  9. Cliquez avec le bouton droit sur le candidat dans la liste de candidats et cliquez sur Ajouter un point.

    Un point graphique représentant l'emplacement de l'adresse apparaît sur la carte.

  10. Saisissez 30 Atlanta Blvd dans la zone de texte Adresse complète et cliquez sur Rechercher pour rechercher des candidats.
  11. Cliquez avec le bouton droit sur le candidat trouvé et cliquez sur Clignoter.

    Notez que les deux adresses sont appariées au même emplacement sur la carte.

  12. Outre le géocodage d'adresses, vous pouvez géocoder les noms de lieux définis dans la table place_aliases.
  13. Saisissez Atlanta Market dans la zone de texte Adresse complète et cliquez sur Rechercher pour rechercher des candidats.
  14. Cliquez avec le bouton droit sur le premier candidat trouvé puis cliquez sur Ajouter un point.

    L'emplacement de l'hôpital apparaît sur la carte comme si vous aviez saisi son adresse complète.

  15. Cliquez sur Annuler pour fermer la boîte de dialogue Rechercher.

La création de localisateurs utilisant des alias et des alias de localisation est avantageuse pour les utilisateurs qui connaissent le nom d'un repère mais pas son adresse. Elle aide également dans les cas où une rue ou une entité a plusieurs noms.


7/10/2012