Sélectionner et extraire un sous-ensemble d’entités

Vidéo

Ce didacticiel est également disponible sous forme de vidéo.

Sélectionnez selon les attributs

L’outil Select by Attributes (Sélectionner selon les attributs) recherche des entités en fonction d’une valeur de champ commune. Vous allez l’utiliser pour trouver tous les polygones de province avec une valeur attributaire pour l’Afrique du Sud.

  1. Téléchargez le paquetage de projet SouthAfrica.

    Un fichier nommé SouthAfrica.ppkx est téléchargé sur votre ordinateur. Un fichier .ppkx est un paquetage de projet ArcGIS Pro qui peut contenir des cartes, des données et d’autres fichiers pouvant être ouverts dans ArcGIS Pro.

  2. Recherchez le fichier téléchargé sur votre ordinateur. Double-cliquez sur SouthAfrica.ppkx pour l’ouvrir dans ArcGIS Pro. À l’invite, connectez-vous avec votre compte ArcGIS.
    Remarque :

    Si vous n’avez pas accès à ArcGIS Pro ou ne disposez pas d’un compte d’organisation ArcGIS, consultez les options disponibles pour accéder aux logiciels.

    Une carte présentant les limites administratives et les zones urbaines du monde entier apparaît.

    Carte du monde

    Remarque :

    Les données de cette carte proviennent de Natural Earth.

    Vous allez créer des copies de ces deux couches de carte, contenant des données uniquement pour l’Afrique du Sud. Plusieurs méthodes sont à votre disposition. S’il s’agit d’un projet à court terme, vous pouvez filtrer les entités avec un ensemble de définition ou réaliser une couche de sélection. Pour ce projet toutefois, vous voulez créer des copies des données que vous pouvez mettre à jour sans affecter les données d’origine. Vous allez donc sélectionner les données dont vous avez besoin et les extraire dans une nouvelle couche.

  3. Sur le ruban, cliquez sur l’onglet Map (Carte). Dans le groupe Navigate (Naviguer), cliquez sur l’outil Explore (Explorer) pour vérifier qu’il est actif.

    Le bouton est mis en surbrillance en gris lorsqu’il est actif.

    outil Explorer

  4. Cliquez sur l’une des zones en jaune sur la carte.

    Une fenêtre contextuelle apparaît. Vous allez lire la fenêtre contextuelle pour savoir si un champ pourrait être sélectionné. Vous avez besoin d’un champ qui indique le nom de pays.

  5. Faites défiler la fenêtre contextuelle pour voir les champs de l’entité.

    Les champs admin et geounit désignent tous les deux le pays par son nom. Vous allez utiliser l’un de ces champs pour sélectionner les polygones qui se trouvent en Afrique du Sud.

    Champs admin et geounit dans la fenêtre contextuelle

  6. Fermez la fenêtre contextuelle.
  7. Sur le ruban, sous l’onglet Map (Carte), dans le groupe Selection (Sélection), cliquez sur Select By Attributes (Sélectionner selon les attributs).

    Outil Sélectionner selon les attributs

  8. Dans la fenêtre Select By Attributes (Sélectionner selon les attributs), définissez les paramètres suivants :
    • Pour Input Rows (Lignes en entrée), sélectionnez Admin boundaries (Limites administratives).
    • Pour Selection type (Type de sélection), choisissez New selection (Nouvelle sélection).
    • Pour Expression, utilisez les menus pour créer l’expression suivante : Where geounit is equal to South Africa (Où geounit est égal à Afrique du Sud).

    Paramètres Sélectionner selon les attributs

  9. Cliquez sur OK.

    Les provinces d’Afrique du Sud sont sélectionnées sur la carte.

    Provinces d’Afrique du Sud sélectionnées sur la carte

    Vous allez extraire les entités sélectionnées vers leur propre couche.

  10. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur la couche Admin Boundaries (Limites administratives), pointez sur Data (Données), puis choisissez Export Features (Exporter des entités).

    L’outil Export Features (Exporter des entités) génère une couche contenant uniquement les entités sélectionnées.

  11. Dans la fenêtre Export Features (Exporter des entités), définissez les paramètres suivants :
    • Pour Input Features (Entités en entrée), vérifiez que la valeur Admin boundaries (Limites administratives) est sélectionnée.
    • Pour Output Feature Class (Classe d'entités en sortie), saisissezProvinces_SouthAfrica.

    Paramètres de la fenêtre Export Features (Exporter les entités)

    La nouvelle classe d'entités sera stockée dans southafrica.gdb (southafrica.gdb), la géodatabase par défaut associée à ce projet. Pour choisir une autre localisation, cliquez sur le bouton Browse (Parcourir) en regard de Output Feature Class (Classe d'entités en sortie).

  12. Cliquez sur OK.

    Une nouvelle couche apparaît dans la fenêtre Contents (Contenu).

  13. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur Admin boundaries (Limites administratives) et sélectionnez Remove (Supprimer).

    Option Supprimer dans le menu contextuel de la couche

  14. Faites glisser la couche Provinces_SouthAfrica sous la couche Urban areas (Zones urbaines).
  15. Sur la carte, zoomez sur l’Afrique du Sud.

    Couche des provinces d’Afrique du Sud sur la carte

Sélectionner selon la localisation

Vous allez ensuite sélectionner et exporter les zones urbaines en Afrique du Sud. Comme cette couche ne dispose d’aucun attribut pour décrire à quel pays chaque zone appartient, vous ne pouvez pas utiliser l’outil Select By Attributes (Sélectionner selon les attributs). Vous allez en revanche utiliser l’outil Select By Location (Sélectionner selon la localisation) pour sélectionner toutes les zones urbaines qui intersectent les polygones de province d’Afrique du Sud.

  1. Sur le ruban, sous l’onglet Map (Carte), dans le groupe Selection (Sélection), cliquez sur Select By Location (Sélectionner selon l’emplacement).

    Bouton Sélectionner selon l’emplacement

  2. Dans la fenêtre Select By Location (Sélectionner selon la localisation), pour Input Features (Entités en entrée), sélectionnez Urban areas (Zones urbaines). Pour Relationship (Relation), sélectionnez Intersect (Intersecter).

    Plusieurs options permettent de définir une relation entre deux couches. Vous pourriez choisir Within (À l’intérieur), étant donné que vous voulez sélectionner toutes les zones qui se trouvent dans les polygones de province d’Afrique du Sud. Plusieurs zones urbaines traversent toutefois les frontières provinciales. La relation Within (À l’intérieur) ne permettrait pas de les sélectionner. Elles seront sélectionnées par la relation Intersect (Intersecter).

    Remarque :

    Pour en savoir plus sur chaque type de relation, consultez Exemples graphiques de l’outil Sélectionner selon la localisation.

  3. Dans Selecting Features (Sélection d’entités), choisissez Provinces_SouthAfrica.
  4. Laissez le paramètre Search Distance (Distance de recherche) vide. Pour Selection type (Type de sélection), choisissez New selection (Nouvelle sélection).

    Paramètres Select By Location (Sélectionner par emplacement)

  5. Cliquez sur OK.

    Les zones urbaines en Afrique du Sud sont sélectionnées.

    Zones urbaines d’Afrique du Sud sélectionnées sur la carte

    Zoomez et déplacez-vous sur la carte pour vérifier que toutes les zones urbaines d’Afrique du Sud sont sélectionnées et qu’aucune des zones extérieures n’est sélectionnée. Il peut s’avérer difficile de choisir le type de relation approprié dans l’outil Select By Location (Sélectionner selon la localisation). Une inspection visuelle est généralement nécessaire et vous devrez peut-être essayer plusieurs types de relation avant de trouver le plus approprié à votre situation.

    Dans ce cas, une zone urbaine hors d’Afrique du Sud est sélectionnée : Maseru est la capitale et la ville principale du Lesotho. Elle est sélectionnée car son bord coïncide avec la frontière du pays.

    Polygone Maseru sélectionné

    Au lieu de reconfigurer les paramètres Select by Location (Sélectionner selon la localisation), vous allez supprimer cette entité de votre ensemble de sélection.

  6. Cliquez avec le bouton droit sur la carte, puis sélectionnez Select Features (Sélectionner des entités).

    Sélectionner des entités

  7. Sur le clavier, appuyez sur la touche Ctrl tout en cliquant sur le polygone qui représente Maseru.

    La zone urbaine n’est plus sélectionnée. Toutes les autres zones restent sélectionnées.

    Polygone Maseru non sélectionné

    Conseil :

    La touche Ctrl permet de supprimer manuellement des entités d’un ensemble de sélection. La touche Maj permet d’ajouter des entités.

    Sous la vue cartographique, le décompte Selected Features (Entités sélectionnées) indique que 117 entités sont sélectionnées. Vous allez créer une nouvelle couche à partir de ces zones urbaines sélectionnées.

    Décompte d’entités sélectionnées

  8. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur UrbanAreas (Zones urbaines), pointez sur Data (Données) et sélectionnez Export Features (Exporter des entités).
  9. Utilisez l’outil Export Features (Exporter des entités) pour créer une classe d’entités nommée UrbanAreas_SouthAfrica.

    Paramètres de la fenêtre Export Features (Exporter les entités)

    Une nouvelle couche apparaît dans la fenêtre Contents (Contenu) et sur la carte.

  10. Dans la fenêtre Contents (Contenu), cliquez avec le bouton droit sur Urban Areas (Zones urbaines) et sélectionnez Remove (Supprimer).

    Vous disposez maintenant de deux couches limitées à l’Afrique du Sud.

    Carte finale avec des couches exportées

Ajouter des métadonnées

Vous allez ensuite mettre à jour les métadonnées des deux nouveaux jeux de données afin de ne pas oublier leur provenance.

  1. Dans la fenêtre Catalog (Catalogue), cliquez sur l’onglet Project (Projet).
  2. Cliquez sur la flèche en regard de Databases (Bases de données) pour développer ce dossier. Développez également southafrica.gdb.

    Géodatabase développée dans la fenêtre Catalogue

  3. Cliquez avec le bouton droit sur Provinces_SouthAfrica et sélectionnez Edit Metadata (Mettre à jour les métadonnées).
  4. Dans la vue Item Description (Description de l’élément), renseignez les champs suivants :
    • Pour Tags (Balises), saisissez South Africa (Afrique du Sud).
    • Pour Summary (Résumé), saisissez ou copiez et collez Provinces of South Africa, extracted from Natural Earth: https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-admin-1-states-provinces/.
    • Pour Credits (Crédits), saisissez Natural Earth.

    Métadonnées

  5. Sur le ruban, sous l’onglet Metadata (Métadonnées), dans le groupe Manage Metadata (Gérer les métadonnées), cliquez sur Save (Enregistrer).

    Bouton Métadonnées Enregistrer

    Il est important d’enregistrer ces informations maintenant, avant d’oublier l’origine des données. Vous aurez besoin des métadonnées ultérieurement afin de mentionner correctement les sources de données dans votre carte ou rapport.

  6. Mettez à jour les métadonnées de UrbanAreas_SouthAfrica avec les champs suivants :
    • Pour Tags (Balises), saisissez South Africa (Afrique du Sud).
    • Pour Summary (Résumé), saisissez ou copiez et collez Urban areas of South Africa, extracted from Natural Earth: https://www.naturalearthdata.com/downloads/10m-cultural-vectors/10m-urban-area/
    • Pour Credits (Crédits), saisissez Natural Earth.
  7. Fermez les deux vues de métadonnées.
  8. Dans la barre d’outils Accès rapide, cliquez sur Enregistrer pour enregistrer le projet.

    Bouton Enregistrer

Dans ce didacticiel, vous avez sélectionné des sous-ensembles de deux couches à l’aide des outils Select by Attributes (Sélectionner selon les attributs), Select by Location (Sélectionner selon la localisation) et Export Features (Exporter des entités). Vous avez utilisé l’outil Explore (Explorer) pour interroger vos données et l’outil Select (Sélectionner) pour affiner votre ensemble de sélection. Enfin, vous avez enregistré les métadonnées de vos nouveaux jeux de données afin qu’ils puissent être reliés ultérieurement à leur source d’origine. L’exportation d’un sous-ensemble d’un jeu d’entités est une tâche de gestion des données courante dans les SIG.