Sunteți pe pagina 1din 32

8- Import-Export

de donnes

QGIS

3.0

7 aot 2014

Table des
matires

Introduction

I - Import de donnes geographiques

A. Import de donnes golocalisables..................................................................7


B. Importer des donnes saisies par GPS au format GPX......................................19

II - Import de donnes attributaires

25

A. Import de donnes attributaires avec jointure.................................................25


B. import de donnes attributaires et import de donnes gographiques................30

III - Export de donnes attributaires

33

A. Export de donnes attributaires....................................................................33

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Introduction

Ce module va vous permettre :


d'importer des donnes golocalisables
d'importer des donnes saisies par GPS
d'importer des donnes attributaires par jointure
d'exporter des donnes attributaires et gographiques
Les donnes golocalisables sont des donnes tabulaires ou en format texte dlimit (.txt,
.csv+csvt) comportant :
des colonnes contenant des coordonnes gographiques (mode absolu) : ce type
d'import est trait au chapitre I "Import de donnes gographiques". Le chapitre I
expose aussi l'import de donnes saisies par GPS.
ou des colonnes comprenant des identifiants permettant de les rattacher par une
jointure des objets gographiques, tel que le code INSEE d'une commune par
exemple (mode relatif). Ce type d'import est trait au chapitre II "Import de donnes
attributaires".
Enfin le chapitre III est consacr l'export de donnes attributaires et gographiques vers
des fichiers de type texte dlimit

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Import de
donnes
geographiques
I -

Import de donnes golocalisables


Importer des donnes saisies par GPS au format GPX

7
19

A. Import de donnes golocalisables


Import de donnes golocalisables
L'objectif de cet import est de crer une couche vectorielle gographique de points
dans QGIS, partir d'un fichier texte dlimit.

Mthode
Import d'une couche de texte dlimit avec information gographique (Coordonnes
X,Y) pour crer une couche de points
Cliquer sur l'icne 'Ajouter une couche de texte dlimit' dans le bandeau suprieur :

Icne 'Ajouter une couche de texte dlimit'

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Import de donnes geographiques

Ou Menu Couche Ajouter une couche de texte dlimit :

Menu Couche

Un fichier texte dlimit peut tre un fichier txt ou un fichier csv avec une ligne d'entte contenant les noms des champs.
Pour chaque fichier il faut dfinir le dlimiteur de champ et les champs contenant
l'information gographique :
Les dlimiteurs de champ peuvent tre des caractres slectionns (virgule,
tabulation, etc...) ou un caractre simple (ex : | ; ) dfini par l'utilisateur.

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

La bote de dialogue 'Crer une couche depuis un fichier texte dlimit (CSV)'
apparat :

Bote de dialogue pour l'import de fichier texte dlimit

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

Import de donnes geographiques

Le bouton 'Parcourir...' permet de slectionner le fichier texte importer.

Attention
L'utilisation de l'espace ou de la tabulation comme sparateur de champ peut gnrer
des erreurs lors de l'import du fichier, si par exemple une chane de caractre
constituant un champ comporte un espace (ex. La Flche).
De mme, l'utilisation de la virgule comme sparateur de champ peut engendrer des
problmes si la virgule est aussi sparateur dcimal.

Conseil
Si c'est possible, utiliser le point-virgule comme sparateur de champ dans les
fichiers texte dlimit.
Les champs gomtriques contiennent les coordonnes X et Y de chaque point ou des
coordonnes WKT (Well-Known Text) regroupes dans un seul champ gomtrique
(coordonnes des sommets des objets et altitude le cas chant).
Dans ce cas, la virgule est utilise dans le format WKT comme sparateur des
couples de coordonnes des sommets.
Ce point sera illustr un peu plus loin.

Complment
Le format Well-Known Text (WKT) peut se traduire par texte bien lisible. C'est un
format standard en mode texte utilis pour reprsenter des objets gomtriques
vectoriels issus des systmes d'informations gographiques (SIG), mais aussi des
informations s'y rattachant, tels les rfrences de systmes de coordonnes.
Ce format de langage a son quivalent en binaire, moins lisible mais destin des
changes entre bases de donnes, le Well-Known Binary (WKB).
Ce format a t dfini par l'Open Geospatial Consortium (OGC).
Pour en savoir plus : http://fr.wikipedia.org/wiki/Well-known_text

Exemple
Importer le fichier chef-lieu.txt (situ dans le rpertoire data_foad_qgis\Divers) qui
est structur comme suit (utiliser un diteur de texte) :

Structure du fichier chef-lieu.txt

On constate que :
Les noms des champs sont crits en majuscules sur la premire ligne pour
bien les distinguer des attributs, ils sont spars par une virgule.
A partir de la deuxime ligne figurent les attributs ou valeurs de chaque
champ, spars aussi par une virgule.
Il n'y a pas de sparateur dcimal (qui ne pourrait pas tre la virgule dans le

10

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

cas prsent), les coordonnes tant arrondies au mtre.


On remarque que les 2 derniers champs X et Y contiennent les coordonnes des
points, en RGF93 / Lambert-93 (reconnaissable au dcalage de 6600000 m appliqu
l'ordonne Y).
C'est une information importante pour choisir le systme de coordonnes de
rfrence (SCR) lors de l'import du fichier.
Le fichier chef-lieu.txt, bien structur, est prt tre import et gocod dans QGIS.
Aprs avoir slectionn le fichier en cliquant sur le bouton 'Parcourir...', rgler les
paramtres d'import du fichier, en focntion de sa structure :

Paramtres d'import du fichier texte dlimit

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

11

Import de donnes geographiques

Cliquer sur OK pour valider les choix et passer l'tape suivante :


Il faut maintenant slectionner le systme de coordonnes, ici RGF93 / Lambert-93 :

Choix du systme de coordonnes de rfrence (SCR)

Un clic sur OK et la couche de points chef-lieu est cre avec le systme de


coordonne choisi et elle est affiche.

12

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

La table attributaire comprend tous les champs et valeurs prsents dans le fichier
texte initial :

Rsultat de l'import du fichier chef-lieu.txt

EXERCICE DIRIGE
Importer le fichier CSV Etablissements_Enseignement.csv situ dans le rpertoire
/Divers.
Ce fichier est extrait de la liste des tablissements d'enseignement des premier et
second degrs du ministre de l'ducation nationale, pour les secteurs public et

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

13

Import de donnes geographiques

priv, comportant les donnes X et Y de golocalisation fournies par l'IGN Actualisation juin 2012 ,
Le
fichier
national
peut
tre
tlcharg
ici
:
http://www.data.gouv.fr/fr/groups/education-et-recherche
Il est publi par le ministre de l'ducation nationale sur la plate-forme ouverte des
donnes publiques franaises data.gouv.fr :

.
http://www.data.gouv.fr/fr
REMARQUE
On trouve sur le site data.gouv.fr un nombre trs important de donnes
golocalisables sous forme de fichiers de type texte dlimit.

Avant d'importer le fichier Etablissements_Enseignement.csv, Il est trs utile d'ouvrir


ce fichier avec un diteur de texte pour vrifier le format, le sparateur de champs,
le sparateur dcimal, le type de champ gomtrique (champs de coordonnes X et Y
ou champ WKT) etc :

Structure du fichier Etablissements_Enseignement.csv

On observe que :
Les noms de champs sont sur la premire ligne.
Le sparateur de champ est le point-virgule
Les champs de coordonnes sont intituls Coord_X et Coord_Y
Le SCR de rfrence est RGF 93/Lambert-93
Ouvrir la couche avec la commande Couche/Ajouter une couche de texte dlimit ou
cliquer sur l'icne :

14

Slectionner le fichier Etablissements_Enseignement.csv dans le rpertoire \Divers


Saisir le dlimiteur (case cocher point-virgule)
Cocher la case en-ttes en 1re ligne
Dfinir les colonnes du champ X et du champ Y (Coord_X et Coord_Y)
Saisir le point dcimal si ncessaire
Cliquer sur le bouton OK pour valider

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

Bote de dialogue Import du fichier Etablissements_Enseignement.csv

Dans la bote de dialogue Slectionneur de systme de coordonnes de rfrence',


choisir RGF93 / Lambert-93.
La couche Etablissements_Enseignement est affiche dans la fentre carte (629
points ont t crs) :

Affichage de la couche Etablissements_Enseignement

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

15

Import de donnes geographiques

Mthode : Import de donnes GPS exprimes en degrs,


minutes et secondes
Il arrive parfois qu'un fichier texte (txt ou csv) comporte des champs de coordonnes
(longitude, latitude) exprims en degrs, minutes et secondes d'arc notamment dans
le systme WGS 84.
QGIS peut importer ce type de fichier :
Le fichier Obstacles_circulation_aerienne.csv est extrait du fichier national publi
rgulirement par le service de l'information aronautique :
https://www.sia.aviation-civile.gouv.fr/
Ce fichier est structur comme suit :

Structure du fichier Obstacles_circulation_aerienne.csv

On remarque que :
Les coordonnes contenues dans les champs Longitude et Latitude sont
exprimes en degrs (), minutes (') et secondes d'arc (systme de rfrence
WGS84).
Les degrs et minutes d'arc sont des nombres entiers, les secondes d'arc
peuvent tre dcimales, dans ce cas le point est sparateur dcimal comme
dans la 1re ligne du fichier : Longitude -0015'06.20147 Latitude
4803'05.25076
Les longitudes l'Ouest du mridien de Greenwich sont ngatives ainsi que
les latitudes mridionales.
Pour importer le fichier Obstacles_circulation_aerienne.csv (rpertoire /Divers):
- Ajouter une couche de texte dlimit, icne

16

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

;
- Slectionner le fichier Obstacles_circulation_aerienne.csv
- Choisir le codage ISO-8859-1
- Vrifier que la case en-ttes en 1re ligne' est bien coche
- Le sparateur propos est bien le point-virgule (case coche)
- Vrifier que la case Coordonnes DMS (Degrs Minutes Secondes) est bien coche,
et que les champs de coordonnes X et Y correspondent bien aux colonnes Longitude
et Latitude du fichier csv :

Import d'un fichier CSV DMS

- Cliquer sur OK
- Dans la bote de dialogue Slectionneur de systme de coordonnes de rfrence',
choisir le SCR WGS84 (EPSG:4326)
- Cliquer sur OK, la couche de points est ouverte en lecture seule et apparat dans la
fentre carte (reprojete la vole dans le SCR du projet).

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

17

Import de donnes geographiques

La table attributaire comprend les champs du fichier csv :

Affichage de la couche Obstacles_circulation_aerienne

B. Importer des donnes saisies par GPS au format


GPX
Le GPS, Global Positioning System (Systme de localisation mondial), est un systme
bas sur des satellites qui permet toute personne possdant un rcepteur GPS
d'obtenir sa position exacte n'importe o dans le monde.
Voir l'article Wikipedia : http://fr.wikipedia.org/wiki/Global_Positioning_System
Il est utilis comme aide la navigation, par exemple pour les avions, dans les
bateaux et par les voyageurs.
Le rcepteur GPS utilise les signaux des satellites pour calculer la latitude, la
longitude et l'lvation.
Le systme de positionnement par satellites europen Galilo

.
http://fr.wikipedia.org/wiki/Galileo_%28syst%C3%A8me_de_positionnement%29
doit tre oprationnel en 2020.
Ce systme sous contrle civil, contrairement au GPS, assurera l'indpendance de

18

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

l'Europe en matire spatiale vis vis des systmes amricain et russe.


La plupart des rcepteurs ont galement la possibilit de stocker la position (nomm
points d'intrt ou waypoints), des squences de positions qui constituent un
itinraire prvu et un journal de suivi ou track des dplacements du rcepteur en
fonction du temps.
Points d'intrt, itinraires et tracks sont les trois types d'objet basiques dans les
donnes GPS.
QGIS affiche les points d'intrt dans des couches points tandis que les itinraires et
les tracks sont affichs dans des couches linaires.

Mthode : Import de donnes GPS au format GPX


Ouvrir une couche vectorielle avec la commande" Couche /Ajouter une couche
vecteur ou cliquer sur l'icne

.
Choisir le type de fichier "GPS eXchange format (*.GPX)"

REMARQUE
GPX (GPS eXchange Format) est un format de fichier permettant l'change de
coordonnes GPS.
Ce format permet de dcrire une collection de points utilisables sous forme de points
de cheminement (waypoint), trace (track) ou itinraire (route).
Ce format est ouvert et tend devenir un format standard.
Voir les articles Wikipedia : http://fr.wikipedia.org/wiki/GPX_%28format_de_fichier
%29
et portail SIG : http://www.portailsig.org/content/le-format-gpx-pour-l-echange-dedonnees-gps

Ouvrir
le
fichier
data_foad_qgis/Divers)

Tour_du_Lac_de_la_Monnerie.GPX

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

(rpertoire

19

Import de donnes geographiques

Dans la bote de dialogue Slection des couches vectorielles ajouter, cliquer sur
Slectionner tout' :

Slection des couches du fichier GPX importer

20

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes geographiques

Toutes les couches sont importes et affiches :

Affichage des couches du fichier Tour_du_Lac_de_la_Monnerie.GPX

Remarque
Les couches issues d'un fichier GPX sont importes avec le systme godsique de
rfrence du GPS, le WGS 84 (Word Geodetic System) (EPSG 4326) :

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

21

Import de donnes geographiques

QGIS reprojette ces couches la vole (paramtrage dans Menu Prfrences


Options Onglet SCR) pour qu'elles soient superposes des couches du systme
de rfrence indiqu comme RGF93 / Lambert-93 par exemple :

Reprojection la vole

Attention
Les couches d'un fichier GPX import sont en lecture seule, donc non modifiables.
Les mesures de longueur effectues sur la gomtrie des objets linaires avec le
bouton Identifier les units' sont fausses, mme si la reprojection de la couche est
correcte.
Pour contourner cette difficult, il faut enregistrer la couche concerne en fixant le
SCR de rfrence (RGF93/Lambert-93) et la rouvrir.

22

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

II

Import de
donnes
attributaires
II -

Import de donnes attributaires avec jointure

25

import de donnes attributaires et import de donnes gographiques

30

A. Import de donnes attributaires avec jointure


Import de donnes attributaires avec jointure
La jointure attributaire permet de joindre une table attributaire (ne comportant pas
d'objets gomtriques, par ex. un fichier .TXT ou .CSV) charge dans QGIS avec une
couche vectorielle gographique dj charge dans QGIS.
La jointure doit toujours tre une relation de cardinalit 1 1 ou 1 0, c'est dire
qu'une ligne de la table attributaire importe ne doit correspondre qu' un lment
au plus de la couche vectorielle gographique aprs la jointure.
Les formats autoriss sont les formats texte dlimit (.txt, .csv) et les formats de
bases de donnes grs par QGIS : SQLite, PostgreSQL. Ces formats de bases de
donnes ne sont pas tudis dans la prsente formation.

Mthode : Import de donnes attributaires avec jointure


L'objectif est d'importer les donnes attributaires contenus dans le fichier CSV
ATTRIBUTS_COMMUNES.csv et de le joindre la couche gographique
COMMUNE.SHP
Ouvrir
la
couche
gographique
COMMUNE
(data_foad_qgis/BD_TOPO/H_ADMINISTRATIF/COMMUNE.SHP) avec la commande
"Couche/Ajouter une couche vecteur" ou cliquer sur l'icne

.
Ouvrir
la
couche
attributaire
ATTRIBUTS_COMMUNES
(data_foad_qgis/Divers/ATTRIBUTS_COMMUNES.csv)
avec
la
commande
"Couche/Ajouter une couche vecteur" ou cliquer sur l'icne

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

23

Import de donnes attributaires

Choisir le type de fichier Valeurs spares par une virgule [OGR] (*.csv)
Les 2 couches sont ouvertes dans QGIS :

Panneau Couches

24

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes attributaires

La table attributaire de la couche COMMUNE se prsente comme suit :

Table attributaire de la couche COMMUNE

Celle de la couche (non gographique) ATTRIBUTS_COMMUNES est la suivante :

Table attributaire de la couche ATTRIBUTS_COMMUNES

REMARQUE
La couche attributaire est ouverte en lecture seule et n'est pas modifiable.

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

25

Import de donnes attributaires

La jointure sera effectue sur le code INSEE, qui est prsent dans les 2 tables
attributaires :
Couche COMMUNE : champ CODE_INSEE
Couche ATTRIBUTS_COMMUNES : champ INSEE_COMM

CONSEIL
Mme si QGIS peut joindre des champs de types diffrents (numrique et chane de
caractres), il est conseill d'utiliser des champs de mme type.
Dans le cas prsent les champs CODE_INSEE et INSEE_COMM sont de type chane de
caractres.

Double-cliquer sur le nom de la couche gographique (COMMUNE) dans la fentre


des couches pour ouvrir la fentre des proprits de la couche.

26

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes attributaires

Onglet Jointure

Dans l'onglet jointure,cliquer sur le bouton +' et dans la bote de dialogue Ajouter
une jointure vectorielle', choisir :
La couche attributaire joindre (la couche de texte dlimit) :
ATTRIBUTS_COMMUNES
Le champ de la couche attributaire joindre : INSEE_COMM
Le champ cibl de la couche vectorielle gographique : CODE_INSEE

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

27

Import de donnes attributaires

Bote de dialogue Jointure

Valider avec Ok
La jointure raliser apparat dans la fentre des proprits de la couche :

Jointure

Valider avec OK pour raliser la jointure

28

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes attributaires

Les attributs de la couche de texte dlimit sont alors ajouts chaque lment de la
couche vectorielle gographique :

Rsultat de la jointure

L'enregistrement du projet QGIS permet de sauvegarder cette jointure et de prendre


en en compte les mises jour successives de la couche attributaire (le fichier .CSV),
effectues hors QGIS.
Il s'agit d'une jointure dynamique.
Le rsultat de la jointure peut tre sauvegard dans une nouvelle table vecteur.
Dans ce cas, il faut sauvegarder la couche vecteur rsultat de la jointure avec la
commande Menu Couche>Sauvegarder sous...' ou clic droit sur la couche vectorielle
gographique (COMMUNE) et commande Sauvegarder sous...'

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

29

Import de donnes attributaires

B. import de donnes attributaires et import de


donnes gographiques
Exercice 19 : import de donnes attributaires et import de donnes
gographiques
Objectif : raliser une analyse thmatique partir de donnes attributaires jointes et
crer une couche gographique partir d'un fichier texte
Question
Ouvrir les couches vectorielles
BD_TOPO\H_ADMINISTRATIF\COMMUNE.SHP
Contours_Iris\carto\IRIS_extrait72.shp
Ouvrir les fichiers attributs
Divers\base-cc-carac-emploi-09.csv
Divers\BTX_IC_ACT_2008_72.csv
1) Joindre les donnes base-cc-carac-emploi-09 la table COMMUNE et reprsenter
les actifs salaris 2009 (P09_SAL15P) et actifs non salaris 2009 (P09_NSAL15P)
proportionnellement la population (POPUL).
2) Joindre les donnes BTX_IC_ACT_2008_72 la table IRIS_extrait72 et
reprsenter la population 2008 par tranche d'age 15-24ans, 25-54ans, 55-64ans
proportionnellement la population 15-64 ans.
Enregistrez votre travail relatif l'exercice comme un projet sous le nom
"NomStagiaire_EX19.qgs" dans le rpertoire "data_foad_qgis" et envoyez ce fichier
par mail la bote aux lettres de l'quipe de formation qui vous a t indique dans
votre protocole individuel de formation.

Image 1 Analyse thmatique par secteurs

30

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Import de donnes attributaires

Image 2 Analyse thmatique par secteurs

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

31

Export de donnes
attributaires
III -

Export de donnes attributaires

III
33

A. Export de donnes attributaires


Export de donnes attributaires
La commande Menu couche ->Sauvegarder sous .... format Valeurs spares
par une virgule permet de sauvegarder les donnes attributaires avec ou sans la
gomtrie des objets. Le fichier gnr est au format CSV (texte dlimit).
Les options OGR de cration pour la couche sont les suivantes :
CREATE_CSVT=YES ou bien NO (fichier CVST associ pour dfinir le type de champ
l'import dans QGIS)
GEOMETRY=AS_WKT (cration d'un champ gomtrique WKT' en 1re colonne du
fichier texte) ou bien AS_XY ou bien AS_XYZ
LIGNEFORMAT=CRLF ou bien LF (format Dos ou Unix)
SEPARATOR=COMMA ou bien SEMICOLON ou bien TAB (virgule, point-virgule,
tabulation)
WRITE_BOM= YES ou bien NO (crit un marqueur d'ordre des octets UTF-8 au dbut
du fichier CSV pour mieux grer l'encodage des caractres et amliorer la
compatibilit avec certains logiciels).

Remarque
Le champ gomtrique WKT est sans objet pour l'export de donnes attributaires
seules.

Exemple
Exporter la couche BATI_REMARQUABLE en format texte dlimit CSV
Ouvrir la couche BATI_REMARQUABLE.SHP (rpertoire BD_TOPO/E_BATI)
- Faire un clic droit sur la couche Commande Sauvegarder sous...
- Slectionner le format Valeurs spares par une virgule (CSV) dans la liste
droulante Format'.
- Ecrire le nom du fichier texte (Bati_Remarquable), sans l'extension .csv (elle sera
ajoute automatiquement)
- Localiser le rpertoire de sauvegarde

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

33

Export de donnes attributaires

- Choisir le codage ISO-8859-1


- Cliquer sur le bouton Plus d'options'
- Dans le cadre Options de la couche', choisir les paramtres suivants :
CREATE_CSVT > YES
GEOMETRY > <Dfaut>
LIGNEFORMAT > LF
SEPARATOR >SEMICOLON
WRITE_BOM > NO
- Valider avec OK.

Bote de dialogue Export CSV

34

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

Export de donnes attributaires

2 fichiers texte dlimit sont crs, visibles dans un diteur de texte :


Le premier, Bati_Remarquable.csv, contient en premire ligne les noms des champs
spars par un point-virgule et partir de la deuxime ligne les donnes issues de la
table attributaire de la couche gographique BATI_REMARQUABLE.SHP :

Edition du fichier Bati_remarquable.csv

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre : ENTE Aix - ENSG /
Licence ouverte ETALAB

35

Export de donnes attributaires

Le deuxime fichier, Bati_Remarquable.csvt, contient la structure et le format des


champs :

Edition du fichier Bati_remarquable.csvt

Remarque
Sans ce fichier CSVT, lorsqu'on importe le fichier CSV seul dans QGIS
(Commande Ajouter une couche Vecteur ou icne

.
toutes les colonnes du fichier sont interprtes comme des chanes de caractres.
Le fichier CSVT portant le mme nom que le fichier CSV et enregistr dans le mme
rpertoire est automatiquement dtect quand le fichier CSV est import.
Il permet de conserver tous les types de champs reconnus par QGIS, notamment les
champs numriques, lors de l'import du fichier CSV dans QGIS.

Attention
Les listes droulantes du cadre Options de la couche' prsentent des erreurs dans la
version 2.2.0 Valmiera, qui seront corriges dans une version ultrieure de QGIS.
(choix possible de CRLF dans la liste GEOMETRY, de AS_WKT dans la liste
LINEFORMAT).
L'criture des paramtres dans la fentre Couche' du cadre Options
personnalisables' ne permet pas d'exporter un fichier comprenant un champ WKT
par exemple.

36

Matrise d'ouvrage : MEDDE - METL - MAAF / Matrise d'uvre :


ENTE Aix - ENSG / Licence ouverte ETALAB

S-ar putea să vă placă și