Ce document contient un guide pratique pour les étudiants universitaires sur les sélections, requêtes et géotraitements. Il est conçu pour aider les étudiants à maîtriser les techniques de sélection de données géographiques, de création de requêtes SQL, et de manipulation de couches de sélection.
Il couvre les notions suivantes:
- Effectuer des sélections sur un jeu de données
- Créer une couche de sélection
- Effectuer des statistiques et générer des diagrammes
- Réaliser des géotraitements
TP N°3 Sélections requêtes et géotraitements -SIG - ArcGIS
Télécharger PDFTP N°=3 : Sélections, requêtes et géotraitements
Partie 1: Sélections, requêtes
Objectif : A l’issue de ce TP les étudiants doivent être capables de :
- Effectuer des sélections sur un jeu de données
- Définir les couches sélectionnables et les options de sélection.
- Sélectionner des entités selon :
- leurs attributs : générateur de requêtes SQL
- leur emplacement
- avec un élément graphique.
- Créer une couche de sélection
- Exporter la sélection en tant que fichier
- Effectuer des statistiques et générer des diagrammes
Jeu de données : découpage administratif de l’Algérie (wilayas/communes) et statistiques sur l’analphabétisme en Algérie
1. Les sélections
Les sélections permettent de sélectionner un sous-ensemble d'entités, donc un jeu de données réduit ciblé par votre étude. Elles sont réalisées de différentes façons :
- Sélection selon les attributs
- Sélection selon l’emplacement
- Sélection par éléments graphiques
Des paramètres de sélection sont à définir :
- Définir les couches sélectionnables
- Options de sélection :
- Couleur de sélection (à définir par couche).
- Désélectionner ou non en quittant.
- etc.
1.1. Sélection par attribut
C’est une création assistée de la clause WHERE d’une requête SQL :
Barre de menu🡪 Sélection 🡪 Sélectionner selon les attributs :
Un générateur de requête vous permettra d’exécuter une requête SQL.
La syntaxe SQL varie suivant la source de données de la couche sélectionnable : Voir le tableau ci-dessous (tableau 1)
| Géodatabase | Fichier de formes | Couverture |
|---|---|---|
| Champ | [CHAMP] | "Champ " |
| Un caractère | ? | _ (underscore) |
| Une chaîne quelconque | quelconque | * |
| % | % | % |
| Casse | indifférent | Sensible |
Exemple de Requête :
Sélectionner la wilaya d’Alger avec ses communes
La couche sélectionnable : Lim_Admin_Wilaya.
Affichage de la sélection : La sélection apparaît en surbrillance simultanément sur la carte et dans la table attributaire.
1.3. Sélection par emplacement
Sélectionne des entités d’une couche par rapport aux entités d’une ou plusieurs autres couches.
Exemple de requête : sélectionner les wilayas partageant une frontière avec la wilaya d’Alger.
Barre de menu🡪 Sélection 🡪 Sélectionner selon l’emplacement
1.3. Sélection par éléments graphiques :
Dessiner un élément graphique en sélectionnant le graphique adéquat, autour des entités à sélectionner.
Activer barre d’outils : Dessiner
Barre de menu-🡪 Personnaliser🡪 cocher dessiner
Puis choisir le graphique à utiliser
1. Commencer par dessiner un dessin autour des entités à sélectionner en utilisant le graphique sélectionné.
2. Dans la barre de menu : Sélection🡪 sélection par éléments graphiques
Agir sur la sélection se fait via le menu contextuel : clic droit sur la couche. ex. désélectionner, inverser la sélection, etc.
1.4 Création d’une couche à partir de la sélection
Toute nouvelle couche est définie comme :
- Sous-ensemble des données d’origine.
- Ne crée pas de nouvelle source de données.
- Permet d’utiliser une symbologie avec une sélection.
- Mise à jour en même temps que les données d’origine.
1. clic droit sur la couche sélectionnable
2. Sélection🡪 créer une couche à partir des entités sélectionnées
Exemple1 : création d’une couche Renommée : WilayaAlger
Exemple 2 : création d’une couche renommée WilayaLimiteAlger
Important : Plusieurs fonctionnalités pour sélectionner ou manipuler une sélection sont disponibles dans ArcMap, elles sont à explorer à travers :
- barre de menu principal🡪 sélection
- Clic droit sur une couche > Sélection
- Dans la table attributaire > menu « Option »
1.5. Exporter la sélection
Si on veut créer un nouveau fichier à partir des entités sélectionnées, il faut exporter la sélection :
- À partir de la table attributaire
- Clic droit sur la couche 🡪 ouvrir table attributaire🡪 option de la table🡪 Exporter
- A partir du menu contextuel de couche sélectionnable
- Clic droit 🡪 sélection🡪 copier les enregistrements des entités sélectionnées
- Ou Bien clic droit sur la couche 🡪 données🡪 exporter données
1.6. Statistiques
Générer des diagrammes par assistant de diagrammes. Ce dernier permet de générer des graphiques avec les données attributaires (histogramme, barres, graphe, etc.)
Clic droit sur la couche 🡪 ouvrir table attributaire🡪 option table🡪 créer diagramme
Différents types de diagrammes sont disponibles
Ex. Nombre de malades de Covid par wilaya
2. Géotraitements
Ce sont des traitements réalisés sur la géométrie d’une classe d’entités, le tableau 2 regroupe les quelques-uns de ces traitements
| Principales fonctions de géotraitements |
|---|
| Définition de zones tampons |
| Fusion d’entités en fonction de la valeur d’un attribut |
| Découpage d’une couche |
| Regroupement de couches |
| Intersection de couches |
| Union de couches |
| Etc. |
2.1 Paramètres d'environnement
Définit les paramètres par défaut utilisés par les outils de géotraitements : étendue, systèmes de coordonnées, répertoires, masques de traitement…
2.2 Options de géotraitements :
Définit le mode d'exécution des géotraitements : Remplacement des fichiers existants, exécution en arrière-plan, conservation des résultats, ajout des résultats au document en cours.
2.3. Les zones tampons
Une zone tampon (buffer) est un polygone construit à une certaine distance autour d’une entité ou d’un élément graphique. Son rôle est d’étudier les relations de proximité entre 2 classes d’entités (à travers l’intersection de la zone tampon avec une autre classe d’entités.
| Distance | Point | Ligne | Polygone |
|---|
Comment créer des zones tampon ?
- Définir les noms de classes d’entités en entrée et en sortie.
- Définir la largeur de la zone.
- Fusionner ou non les zones en recouvrement.
- Définir les champs à copier en sortie.
Exemple : Nous utilisons le jeu de données de l’Alaska pour créer des zones tampons autour des aéroports militaires à une distance d=120km
Exemple d’analyse : La distance qui sépare deux aéroports dont les zones tampon s’intersectent est strictement inférieure à 2*120 km, si les zones tampon se superposent ou presque, la distance qui les sépare est inférieure ou égale
3.3 Opération de Fusion :
C’est une opération de regroupement d’entités en fonction d’attributs spécifiés. Elle s’applique aux entités de type point, ligne ou polygone.
- Choisir la couche à agréger, le champ de fusion et la couche en sortie.
- Opérations de regroupement à appliquer sur les champs de la table attributaire.
- Un nouveau champ Count est ajouté dans la nouvelle couche, il renvoie le nombre d’entités agrégées.
Exemple : fusion de communes appartenant à une même wilaya
FAQ
1. Comment effectuer une sélection par attribut ?
Pour effectuer une sélection par attribut, utilisez la barre de menu pour accéder à la sélection par attribut et utilisez le générateur de requêtes SQL.
2. Comment exporter une sélection ?
Pour exporter une sélection, vous pouvez utiliser la table attributaire ou le menu contextuel de la couche sélectionnable.
3. Qu'est-ce qu'une zone tampon ?
Une zone tampon est un polygone construit à une certaine distance autour d’une entité ou d’un élément graphique, utilisé pour étudier les relations de proximité entre deux classes d’entités.