Vous êtes sur la page 1sur 16

TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

TP N°=3 : Analyse de données


(Sélections, requêtes et géotraitements)
Objectif : A l’issue de ce TP les étudiants doivent être capables de :

 Effectuer une Analyse SIG en vue de résoudre des problèmes ou de répondre à des questions liées aux
informations représentants des emplacements, dites informations spatiales, en appliquant les processus
suivants :
o Sélections/Requêtes
o Géotraitements

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 et que nous résumons dans ce qui suit :

a. Définir les couches sélectionnables


Quelles sont les couches sur lesquelles seront
appliquées des sélections

b. Options de sélection :
Permettent de définir certains critères tels que :
- Couleur de sélection (à définir par couche).
- Désélectionner ou non en quittant.
- Entités entièrement/partiellement contenues
Par l’outil de sélection, etc.

1.1. Sélection par attribut


C’est une création assistée, de la clause WHERE d’une requête SQL ayant la syntaxe générale : <champ>
<Opérateur><valeur>.

1 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

La sélection par attribut est exécutée comme suit :


Barre de menuSélection  Sélectionner selon les attributs :
Un générateur de requête vous permettra d’exécuter votre requête SQL :

Générateur de
requêtes

La syntaxe SQL varie suivant la source de données de la couche sélectionnable : Voir le tableau ci-
dessous(tableau 1)
Tableau 1 : syntaxe SQL selon la source de données
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 est donc : WilayaAlgerieCommunes

2 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

Affichage de la sélection
Table attributaire de la sélection
Une fois le traitement terminé, la sélection apparaît en
surbrillance simultanément
sur la carte et dans la table attributaire.

1.2. Ensemble de définition


Pour afficher et utiliser uniquement un sous-ensemble d'entités dans une couche, vous pouvez appliquer un
ensemble de définition à une couche :
En tapant votre propre expression ou à travers le générateur de requêtes

Sélectionner couche Propriétés 


ensemble de définition
Remarque : Une fois que l'ensemble de
définition est défini, la couche est
redessinée et continue à se dessiner avec ce
sous-ensemble d'entités chaque fois que la
carte est actualisée.

Pour rajouter toutes les entités dans la


couche, supprimez simplement l'ensemble
de définition.

 Sous-requêtes
Une sous-requête est une requête imbriquée dans une autre requête.
Les sous-requêtes sont prises en charge uniquement par les sources de données de géodatabase en utilisant
IN et ANY . Cette option est à explorer après la création d’une géodatabase

1.3. Sélection selon l’emplacement


Cette méthode permet de sélectionner des entités d’une couche par rapport aux entités d’une ou
plusieurs autres couches.
Barre de menuSélection  Sélectionner selon l’emplacement

3 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

La boite de dialogue vous guidera dans votre opération et vous permettra de sélectionner la couche cible et
la couche source par rapport à laquelle la relation de proximité est définie. Cette dernière est sélectionnées
parmi un ensemble de relations prédéfinies.

Exemple de requête : Sélectionner les wilayas partageant une frontière avec la wilaya d’Alger.

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.
Pour cela il faut :
1. Activer barre d’outils : Dessiner
Barre de menu personnalisercocher
dessiner
Puis choisir le graphique à utiliser

2. Tracer le dessin autour des entités à


sélectionner, en utilisant le
graphique sélectionné,

4 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

3. 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 :
- désélectionner
- inverser la sélection, etc.

1.4. Combiner une nouvelle sélection avec la précédente


permet d’agir sur des sélections et ainsi affiner la sélection.
Exemple : sélectionner les écoles primaire de la sélection établissements scolaires à partir d’une couche
Construction, relative à un territoire donné (ex.commune) .

1.5 Création d’une couche à partir de la sélection


Toute nouvelle couche est définie comme suit :
- C’est un 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.

Pour créer une couche à partir de la sélection


Clic droit sur la couche Sélectioncréer une couche à partir des entités sélectionnées

5 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

Exemple1 : création d’une couche que nous avons renommée : WilayaAlger


Exemple 2 : création d’une couche renommée WilayaLimiteAlger

1.6. Exporter une 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

6 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

 A partir du menu contextuel de la 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.7 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

7 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

Différents types de diagrammes sont


disponibles : histogramme, barre-
graphe, etc.

Ex. Nombre de malade de Covid


par wilaya

 Autres Fonctionnalités
 Récapituler ( uniquement disponible pour le champ sélectionné) : Crée une nouvelle table
contenant une seule ligne pour chaque valeur unique du champ sélectionné, et calcule les statistiques
pour les autres champs.
Clic-droit sur l’entête d’un champ de la table d’attributrécapituler
choix de l’attribut à récapituler

 Statistiques par champ : permet de calculer les statistiques connus (Somme, max, min, ,
Moyenne, etc. ), et générer un graphique de la distribution des valeurs d’un champ sélectionné.
Clic-droit sur l’entête d’un champ de la table d’attributs statistiques

2. Géotraitements
Ce sont des traitements réalisés sur la géométrie d’une classe d’entités ayant pour objectif, l’analyse de
données SIG. Ci-dessous quelques-uns de ces traitements.
Ils peuvent être lancer à partir de la barre de menu principal géotraitements
ou bien via les différentes boites à outils de ArcToolbox.

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.

8 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

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.2Options 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.

Outils d’ArcToolbox :
dispose de nombreux outils organisés dans des
boites à outils, à trouver avec la fonction
Rechercher.

2.3 Création de 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.

9 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

 Comment créer des zones tampon ?


1. Définir les noms de classes d’entités en entrée
et en sortie.
2. Définir la largeur de la zone.
3. Fusionner ou non les zones en recouvrement.
4. Définir les champs à copier en sortie.
Distance

Point
Polygone
Ligne

Exemple de géotraitement par zones tampons : On veut connaitre les aéroports qui sont à moins de 30
km du chef-lieu de la wilaya

2.4. La 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 comme
suit :
1. Choisir la couche à agréger, le champ de fusion
et la couche en sortie.
2. Opérations de regroupement à appliquer sur les
champs de la table attributaire.
3. 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

10 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

2.5. Regroupement de couches :


Le regroupement de couches se réalise via deux opérations :

 Ajouter (append) : Outil de


géotraitements qui permet d'ajouter
plusieurs jeux de données en entrée dans
un jeu de données cible, pour cela, il faut :
1. Sélectionner les couches à
regrouper.
2. La première couche servira de base
à la nouvelle table.
3. Donner le nom de la couche à
créer.
Quelques critères :
- Entités de même type.
- De Même référence spatiale.
Tables attributaires de même
- structure (les champs absents de la
table de base seront ignorés).

11 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

 Combiner :
Outil de géotraitements qui permet de
combiner, plusieurs jeux de données en
entrée du même type pour créer un
nouveau jeu de données en sortie unique.

2.6. Intersection de couches :


Outil de géotraitements qui permet de calculer
l'intersection géométrique des entités en entrée.
Les entités ou partie d'entité qui se superposent
dans toutes les couches et/ou classes d'entités
sont enregistrées dans la classe d'entités en
sortie.

Les nouvelles entités correspondent à la partie


commune aux deux couches et possèdent leurs
attributs respectifs.

2.7. Union de couches


Outil de géotraitements qui permet de calculer
l’union géométrique des entités en entrée.
Similaire à l’intersection mais les données non
communes sont conservées.
Elle s’applique seulement aux entités de type
polygones

12 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

2.8. Découpage de couche


Extrait les entités en entrée superposées aux
entités de découpage comme suit :
Définir la couche :
1. à découper (points, lignes ou
polygones)
2. de découpage (polygone)
3. à créer

13 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

3. Activités d’apprentissage

Dans cette activité nous considérons le jeu de


données qui vous a été précédemment transmis
et qui est constitué des données suivantes (voir
extrait de la table des matières) :
- Le découpage administratif de l’Algérie :
WilayaAlgerieCommunes
- Les aéroports de l’Algérie
- Les routes

Rappel : dans un SIG, l’analyse sert à résoudre des problèmes ou à répondre à des questions précises
souvent liées aux informations spatiales, on parle dans ce cas de l’analyse spatiale.
Dans cette activité nous vous demandons de répondre aux questions suivantes :

Questions 1 : à partir du jeu de données proposé, on veut créer les classes d’entités suivantes en
appliquant les opérations adéquates, :
o CommunesRurales
o CommunueFrontalier
o CommuneLittorale
o CommuneChef-lieu-dewilaya
o RoutesNationaleAlgérie (primary roads)
o AutoroutesAlgérie (Higways) et sauvegarder-les dans votre répertoire de données
o RoutesSecondaireAlgerie
o SentiersPistesAlgerie
o LargeAeroport
o MoyenAeroport
o PetitAeroport

NB : Chaque jeu de données crée doit être doté de la symbologie adéquate et sauvegardé dans un fichier.shp portant
le nom mentionné ci-dessus et visible dans l’arborescence du catalogue.

Question 2 : Nous voulons identifier les ensembles d’entités suivants en appliquant:


a. une opération de sélection
b. une opération de géotraitement

o Les wilayas distantes de moins de 300 km de la capitale (Alger)


o Les wilayas puis les communes traversées par des autoroutes.
o Les wilayas puis les communes traversées par des routes nationales.
o Les wilayas et les communes ayant sur son territoire un aéroport
o Les wilayas et les communes ayant sur son territoire un aéroport fermé sans la visualisation de la
couche Aéroport
o Les aéroports situés à moins de 20 km du chef-lieu-de-la-wilaya où ils se trouvent.
o Les autoroutes situées à moins de 10 km de l’aéroport
NB : Les jeux de données crées sont sauvegardés pour un usage ultérieur.

14 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

Question 3 : Nous voulons générer des statistiques sous formes de graphes de votre choix
Rapportant les informations suivantes :
o le nombre de communes par wilaya
o le nombre de wilaya par lesquelles passe une autoroute.
o classification des routes nationales selon leurs longueurs
o classifications des wilayas selon leurs superficies

NB : Les diagrammes générés doivent être clairs et lisibles et sont exportés dans des fichiers pdf
Question 4 : Nous voulons augmenter le nombre d’espace vert (jardin) dans la commune de Bab- Ezzouar.
Pour cela nous voulons exploiter les espaces inoccupés dépassant 200 m2, sachant qu’il est possible de
libérer des espaces tels que : les kiosques indépendants, les parkings non aménagés.
En utilisant les données d’Openstreetmap et l’outil ModelBuilder qui permet de combiner ou d’orchestrer
plusieurs géotraitements.

Générer sous forme de classe d’entités (fichier .shp), le résultat de ce traitement qui visualise les espaces
pouvant être aménagés en jardin dans la commune de BEZ.

Important :
La réalisation de cette activité nécessite une lecture approfondie de ce support, des
rapports fournis par les étudiants chargés de présenter les géotraitements et modèle builder
après intégration des modifications recommandées suite à leurs présentations.
Les réponses doivent être décrites par les étapes à suivre et les captures d’écrans (Screenshots)
des résultats intermédiaires ainsi que le résultat final.

Bon courage !

15 K.DERBAL
TP N°=3 : Analyse de données (Sélections, requêtes et géotraitements)

16 K.DERBAL

Vous aimerez peut-être aussi