DIG_Hautdidier.md 7.52 KB
Newer Older
Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
1
2
3
4
![](Figures/HeaderDIG.png)

__De la donnée à l'information géographique__  
Baptiste Hautdidier  
Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
5
Liens et compléments d'information pour le module, 2018-2019  
Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
6
7
8
9
10
6/12/2018




11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
# Les attendus du rapport

### Contenu

Le rapport devrait avoir une structure de ce type :   

1. Choix du sujet et mise en problématique
2. Hypothèses et analyses proposées, avec organigramme théorique
3. Traitements réalisés et résultats, avec organigramme opérationnel
4. Discussion et perspectives   

Les résultats n'ont pas à être exhaustifs, le plus important étant d'abord de bien expliquer votre méthode, de manière suffisamment détaillée pour qu'on puisse en comprendre l'intérêt et la reproduire, notamment grâce aux organigrammes.


### Les organigrammes des données

…ou diagrammes-flux (_flowcharts_). Ce sont des éléments importants du rapport car ils permettent de mettre en évidence les données que vous souhaitez mobiliser, le détail des opérations que vous leur appliquez (ou souhaitez leur appliquer) et leur enchainement logique. À titre d’exemple, voici un diagramme qui correspond aux traitements que j’ai fait une année précédente pour une extraction de la BD Ortho sur le site Natura 2000 du bocage de Cadaujac :

\begin{marginfigure}
\includegraphics{Figures/Flowchart.png}
\caption{Un exemple d'organigramme de données}
\end{marginfigure}

Il y a beaucoup de figurés possibles, je ne serai pas très pointilleux sur leur choix détaillé. Ce qui me semble fondamental par contre, c’est qu’ils permettent de bien séparer dans vos diagrammes ce qui tient de la donnée (parallélogramme en général, rectangle « plié arrondi » pour de la données stockée, cylindre pour une BD…) de l’opération (rectangle pour un processus, losange pour une décision, trapèze pour une opération manuelle…). Beaucoup d’éditeurs sont disponibles. La 1^ère^ possibilité reste MS Office ou Libre Office mais vous pouvez aussi essayer des applications web gratuites. 

Pour l’exemple de droite, j’ai utilisé LucidChart, accessible dans le Chrome Store^[http://www.lucidchart.com/]. Autre programme très convaincant, yEd^[http://www.yworks.com/en/products_yed_download.html].
* 
* [yEd](https://www.yworks.com/products/yed/download#download)




### Sur la cartographie des cours d'eau 

Pour la Gironde :
* http://www.gironde.gouv.fr/content/download/24315/153953/file/charte%20cours%20d'eau.pdf
* [Carte évolutive des cours d’eau et fossés du massif Landes de Gascogne](https://sig.cartogip.fr/referentiel_hydrographique)


Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
50
51
52

***

53
## Les services web
Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
54

Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
55
### WMS
56
pour _Web map services_: cartes raster, avec une symbologie déjà définie
Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
57
58
* Pigma : https://www.pigma.org/geoserver/wms
* Sigena : https://carto.sigena.fr/cgi-bin/mapserv?
59
60
* ARB Nouvelle Aquitaine (ex SIGORE):  https://wms.biodiversite-nouvelle-aquitaine.fr/wms_arbna
* ~~Sigore : https://wms.observatoire-environnement.org/wms_sigore~~
61
* Agence de l'eau Adour-Garonne : 
Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
62

Hautdidier Baptiste's avatar
Hautdidier Baptiste committed
63
### WFS
64
65
pour _Web feature services_: couches vectorielles, exportables en local
* Pigma : https://www.pigma.org/geoserver/wfs
66
67
* Sigena : https://carto.sigena.fr/cgi-bin/mapserv?

68
69
70
### WCS
pour _Web coverage services_: couches raster brutes, exportables en local
* Pigma : https://www.pigma.org/geoserver/wcs
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96



## Quelques rappels sur les relations topologiques

### Les prédicats spatiaux

Pour concevoir clairement les relations spatiales entre les géométries de deux couches, il est pertinent d’en revenir à des questions plus théoriques, en amont de la « cuisine » de nos SIG.

Le modèle des neuf intersections,  récemment standardisé sous le nom de [DE-9IM](http://en.wikipedia.org/wiki/DE-9IM) permet de décrire un éventail de relations topologiques entre deux géométries.  La matrice suivante décrit les dimensions des neuf intersections possibles pour les géométries a et b, sachant que chacune des géométries est définie par un intérieur, une limite et un extérieur.

... | Intérieur | Limite | Extérieur
----|-----------|--------|----------
Intérieur | dim(I(a) ∩ I(b)) | dim(I(a) ∩  L(b)) | dim(I(a) ∩ E(b))
Limite | dim(L(a) ∩ I(b)) | dim(B(a) ∩ L(b)) | dim(L(a) ∩ E(b))
Extérieur | dim(E(a) ∩  I(b)) | dim(E(a) ∩ L(b)) | dim(E(a) ∩ (b))

Les valeurs possibles de chaque intersection ∩ dans la matrice sont définies par convention : 

* -1 (intersection nulle)
* ø (l’intersection est ponctuelle)
* 1 (l’intersection est linéaire)
* 2 (l’intersection est surfacique)

En prenant  l’exemple de deux polygones se recouvrant partiellement, on obtient la configuration suivante :

97
98
![DE9IM](Figures/DE9IM.png)
> Le modèle DE-9IM (source: Wikipedia)
99
100
101
102
103

S’il existe un grand nombre de combinaisons potentielles, la plupart ne sont pas réalisables, d’autres sont pratiquement équivalentes. Il est possible de rassembler ces matrices pour construire des prédicats spatiaux en nombre beaucoup plus réduit ; et qui traduisent des attentes par rapport à certaines relations topologiques. 

Le cas simple de l’inclusion d’une géométrie A dans une géométrie B se traduit par les exigences suivantes sur les valeurs de la matrice (avec Faux ->-1, Vrai-> [0 ;1 ;2]):

104
105
... |... | Intérieur | Limite | Extérieur
----|----|-----------|--------|----------
106
107
108
109
110
111
112
113
114
115
116
_Within (inside)_ | Intérieur |  __Vrai__ | Indifférent | __Faux__
A est à l’intérieur  | Limite | Indifférent | Indifférent | __Faux__
de B |  Extérieur | Indifférent | Indifférent | Indifférent

Voir la fiche Wikipédia pour un aperçu des prédicats spatiaux décrits par le modèle DE-9IM. Ce standard n’est pas encore d’usage systématique dans les logiciels SIG de bureau – mais il permet par contre de comprendre par soi-même deux types d’opération que font ces SIG :

* _Les requêtes spatiales_, qui travaillent sur les entités sans les modifier, en mobilisant les prédicats spatiaux (ou opérateurs spatiaux)
* _Les opérations de géotraitement_, qui modifient les entités ou en crééent de nouvelles, en mobilisant comme briques de base des portions de ces entités, descriptibles via la matrice DE-9IM.



117
### Les requêtes spatiales dans QGIS
118

119
![](Figures/DubeEgenhofer.png)
120
> Les prédicats spatiaux (selon Dube et Egenhofer)}
121
122
123

Les prédicats spatiaux possibles sont compatibles avec ceux du standard :

124
125
126
127
128
129
130
* `Est Égal` (_equals_) : les géométries A et B sont topologiquement égales
* `Est Disjoint` (_disjoint_) : l’intersection des géométries A et B est nulle
* `Touche` (_touches_) : la géométrie A a au moins un point ‘limite’ en commun avec B, mais pas de point ‘intérieur’ 
* `Croise` (_crosses_) : l’intersection des géométries A et B est une géométrie de dimension d’un niveau immédiatement inférieur à la dimension maximum des géométries sources - et elle se trouve à l’intérieur
* `Chevauche` (_overlaps_) : l’intersection des géométries A et B est une géométrie différente – mais de même dimension
* `Intersecte` (_intersects_) : l’intersection des géométries A et B n’est pas nulle
* `À l’intérieur` (_within_) : la géométrie A est complètement incluse dans la géométrie B.
131
132


133
134
### Les géotraitements dans QGIS
Voir dans les sous-menus de `vecteur`, en particulier à `Outils de gestion de données` mais également à `Outils de gestion de données`. 
135
136
137
138
139
140
141
142
143

On prendra soin à noter la différence entre les outils travaillant...

sur les relations entre 2 couches  | sur une seule couche
-----------------------------------|-------------------
`Découper` | `Tampon`
`Différencier` | `Regrouper`
`Intersection` et `Union` | `Enveloppe convexe`
`Différenciation symétrique` | ...