Vous êtes sur la page 1sur 29

COURS 2 - Enrichir sa base

Système d’Information Géographique

Arlette Antoni
fondecran.jpg
Université de Bretagne Sud
Université Bretagne Pays de Loire

Année Universitaire 2019 -2020

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 1 / 28


Ajouter des objets

Apport Externe

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 2 / 28


Création d’une couche de points
A partir d’un fichier CSV

Dans un fichier coord.csv, les coordonnées des points sont stockées sous 2
colonnes mettons Long Lat
u l’ouverture au moyen du menu "ajouter une couche de texte délimité"
permet de créer des points
u Préciser les entêtes de ligne ( nom de colonne) si il y a lieu
u Les délimiteurs personnalisés permettent de gérer la tabulation l’espace
ou le point-virgule .. comme délimiteurs
u la géométrie associée est le point
u Spécifier les colonnes contenant les coordonnées (ici pour X Long et pour
Y Lat)
u ne pas inverser !!!
u respecter le SCR du projet et les unités !!
/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 3 / 28


Langage WKT
Format texte Standard

Un langage défini par Open Geospatial Consortium


u Les polygones n’ont pas le même nombre de sommets
donc des lignes de longueurs différentes
parfois de plusieurs centaine de caractères
u Le langage Well Known Text
POINT( 3.7 45.6)
POLYGON(( 3.7 45.6, 3.8 46.3, 3.7 45.6))
remettre les coordonnées du premier point pour fermer les segments de
ligne
les parenthèses doubles permettent de tracer 2 polygones l’un dans
l’autre
(polygone à trou)

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 4 / 28


Création d’une couche de polygones
A partir d’un fichier CSV

Dans un fichier coordPoly.csv, les coordonnées des sommets des polygones


points sont stockées sous format WKT
u l’ouverture au moyen du menu "ajouter une couche de texte délimité"
permet de créer ces polygones
u entêtes de ligne sinon "fieldn"
u Les délimiteurs
u la géométrie associée est le polygone
u Spécifier LA colonne contenant l’instruction WKT
u SCR

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 5 / 28


Dans Qgis , de façon interne

Création d’entités

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 6 / 28


Création d’une couche
Si la couche n’existe pas !

le menu création de couche vectorielle


u demande quel type d’objet (point ligne polygone)
u par défaut la couche contient un attribut identificateur ID qui constituera la
base des données attributaires
u demande quels attributs et quels types
par exemple Nom sur 10 caractères
ou Calcul, un réel sur 10 positions avec 4 décimales
u le SCR
u l’endroit de sauvegarde
Puis étape suivante

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 7 / 28


Création d’entités

Une entité est un nouvel objet donc un nouveau tracé et une nouvelle ligne de
données
u Rendre la couche éditable
u Cocher sur l’icône ajout d’entité
u Sur la carte, cliquer pour préciser les sommets et clic droit pour terminer le
tracé

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 8 / 28


Transformation de type d’objets

En partant d’une couche vecteur


u Transformer les polygones en ligne et vice versa
u Faire des centroïdes de polygones
u Faire un tirage aléatoire à partie d’une couche ou d’une emprise
on peut l’apparenter à une sélection

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 9 / 28


Modification d’entités

u Sélectionner l’entité
u Rendre la couche éditable
u Les attributs se modifient comme dans tout tableur
u Sur la carte cliquer :
translater l’ensemble par l’icône correspondant
ou en cliquant sur noeuds , modifier la position d’un sommet
rajouter un sommet, pour cela se positionner entre les 2 sommets
existants, double cliquer pour préciser le sommet et s’écarter su segment de
droite

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 10 / 28


Rassembler 2 couches

Le menu concerné est la gestion des bases de données


u sélectionner dans ce menu en cochant les couches à fusionner
u les entités seront fusionner en une seule couche
u même géométrie
une colonne de la nouvelle table est formée
par une de colonne de l’une des tables complétée par celle de l’autre
table
si elles ont les mêmes caractéristiques : par exemple réel 2 décimales
Sinon si l’information n’est pas présente sur l’autre table
ce sera 0 pour des entiers et vide pour des caractères
Etre prudent

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 11 / 28


Dans Qgis , de façon interne

Ajouter des attributs

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 12 / 28


Création de champs ou colonnes

Dans une couche vecteur éditable


u Sélectionner le "boulier"
u Préciser si la colonne est temporaire
u Renseigner le nom de colonne
u le type ( décimal, caractère)
u la longueur
u la manipulation ou fonction de remplissage
u si la fonction s’applique sur un attribut
les fonctions classiques
u si la fontion s’applique sur un objet
les fonctions géométriques : $area, $perimeter ...
$geometry applique la fonction à tous les objets de la couche
/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 13 / 28


De façon externe

Importation de fichiers sans objet

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 14 / 28


Jointure

Il faut donc associer une géométrie (une couche "porteuse") aux attributs
u une clé commune aux 2 couches
u les attributs s’ajoutent à la fin
u on peut choisir quels attributs constitueront la base finale
u on peut retirer le nom de la couche de chaque nom d’attribut ajouté

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 15 / 28


Jointure

u Le menu pour la jointure est un sous menu de celui des propriétés de la


couche
u Les icônes + et - permettent d’ajouter (ou retirer) une jointure
u la couche est jointe temporairement
u Il faudra donc sauvegarder pour conserver l’ensemble des attributs

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 16 / 28


Ajouter une image ou raster

Géo-référencer ou Flux

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 17 / 28


Géo-référencement
ou Calage raster

u Géo-référencer : situer sur l’écorce terrestre


u avoir une couche déjà géo-référencée.
u outils qui ont largement évolués
u ajouter l’image en couche raster
u extension "GDAL georeferenceur"

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 18 / 28


Georeferencement
ou Calage raster

On cale un raster par rapport à une couche, il faut donc avoir


u la même projection
u des points, dits repères, communs au 2 couches
u une fonction de distorsion d’image
u une vision des erreurs

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 19 / 28


GDAL
Geospatial Data Abstraction Library

Librairie pilier des SIG


u permet de passer des versions propriétaires aux versions libres
u intègre les normes OGC
u traite vecteur et rasteur

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 20 / 28


GDAL
Mise en pratique

Sous menu de raster, ouverture d’une fenêtre de dialogue


u charger l’image par le menu à gauche
u NE PAS lancer le géoréferenceur (2nd icône)
u préciser la projection
u préciser la transformation et le type de ré-échantillonnage
afin de minimiser les erreurs
u créer les points un à un (recliquer à chaque création)
le positionner sur l’image puis depuis le canavas de carte
le positionner sur la couche
attention à ne pas l’écraser sans cliquer sur création
u sauver vos points repères
u Lancer le géoréferenceur (2nd icône)
/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 21 / 28


Transformation

Translation, rotation, mise à échelle


Déformation locale
La plus utilisée est la polynomiale de second ordre.

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 22 / 28


ré-échantillonnage

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 23 / 28


Méthodes de ré-échantillonnage

u plus proche voisin : la plus simple -


u interpolation bilinéaire :
moyenne pondérée par la distance des 4 pixels de l’image originale les
plus proches du nouveau pixel.
u convolution cubique :
moyenne pondérée par la distance des 16 pixels environnants.

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 24 / 28


OSM

OSM contient beaucoup de renseignements organisés en thématique, sous


thématique..
Beaucoup ne sont pas remplis
Il vaut mieux se donner une petite zone spatiale à charger.
On distingue 2 entrées possibles
u Toutes les couches OSM sur une zone spatiale
par l’extension QuickMapservices
u Une couche par thématique
-par l’extension Quick OSM

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 25 / 28


OSM
ancien si problème

Installation de l’extension Quick OSM


u autoriser les proxys dans preferences > options réseau
type : HttpProxy
hote : "squidva.univ-ubs.fr"
port : 3128
u relancer les connexions via les paramètres de l ’outil d’extensions
u rechercher QuickOSM

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 26 / 28


Google Map

Plus complet et dynamique que OSM


La couche google Map est hébergé sur le serveur Google.
u elle renvoie un onglet à l’utilisateur
u Techniquement c’est "TMS" Tile Map Service
u On doit trouver le TMS utilisé par Google Map

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 27 / 28


Google Map

voici les différents URL (NextGIS)


u Google Maps:
https://mt1.google.comvtlyrs=rx=xy=yz=z
u Google Satellite:
http://www.google.cn/maps/vt?lyrs=s@189gl=cnx=xy=yz=z
u Google Satellite Hybrid:
https://mt1.google.com/vt/lyrs=yx=xy=yz=z
u Google Terrain:
https://mt1.google.com/vt/lyrs=tx=xy=yz=z
u Google Roads:
https://mt1.google.com/vt/lyrs=hx=xy=yz=z

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 28 / 28


Google Map
Installation Qgis

u sur l’explorateur Qgis : onglet XYZ Tile


u nouvelle connexion
u lui donner un nom puis une adresse URL (voir avant)
u preciser "ajouter ..;"
u temporaire

/home/antoni

Arlette ANTONI (UBS Vannes) COURS 2 - Enrichir sa base 2019-2020 29 / 28

Vous aimerez peut-être aussi