Introduction aux Systèmes d'Information Géographique
Introduction aux Systèmes d'Information Géographique
Géodésie Coordonnées
• La terre n’est pas tout à fait ronde Méridien de Greenwich
Pôle Nord
Longitude
(méridien)
Point sur la Terre
30°Est dont on veut connaître
les coordonnées
– ellipsoïde λ
50°Nord
Latitude
(parallèle)
– géoide φ
(0°, 0°)
Centre de
la Terre Equateur
– altitude
Origine des
coordonnées
Pôle Sud
Pôle Nord
Projections du globe
EQUATEUR
[Link]
Pôle Sud
Projection du globe terrestre Fragment
sur un cylindre tangent du cylindre développé
PROJECTION MERCATOR
Méridien à +3°
Méridien à -3°
Parallèle
de contact
Lambert I (Nord)
Lambert II (Centre)
Responsable Responsable
du trafic routier du cadastre
Rue
Responsable Responsable
du revêtement des réseaux
des chaussées souterrains
Rue représentée Rue représentée Structure de tessellation Structure de réseau
par une comme un
surface volume
Ensemble de points
(avec coordonnées)
x
Ensemble de
noeuds d'un graphe
Formats géographiques
Segment Segment Lien Lien
de droite de ligne courbe non orienté orienté
(arête) (arc)
Structure
et Polyligne ouverte
ou ligne brisée
Mixtiligne
ouverte
Chaîne
d'arêtes
Chaîne
d'arcs
topologie
Chaîne fermée
Polyligne de segments Chaîne fermée Chaîne fermée
fermée de courbes d'arêtes (cycle) d'arcs (circuit)
Polygone unique
Modèles avec trous et îles
du monde Point
Polygone Segment
réel - #polygone 3-n 1-1 - #segment 2-2
- #point
2-2 - x, y
+ règle de point
dans un polygone
Tessellations polygonales
Polygones complexes (morceaux) quelconques
Polygone unique
avec trous et îles
Triangulation
Tessellations avec polylignes
Triangle
3-3
Triangle
1-2
3-3
Polygone Polyligne Extrémités + règle de point
Segment dans un triangle
- #polygone - #polyligne - #point 2-n
1-n 1-2 2-2 2-n - x, y
2-2
+ règle de point
0-n Sommet
dans un triangle
+ règle de + règle de point 2-n
point dans ordre - x, y, z
dans un segment
un polygone 1-1 Sommet
Point intermédiaire
- x, y, z
- #point
- x, y
a/ représentation directe
TRIANGLE
SOMMET
(#triangle, #sommet1, #sommet2, #sommet3)
(#sommet, x, y, z)
Interpolation planaire pour estimer z
et
REGLE de point dans un triangle
• Chaque triangle est situé dans un plan dont
b/ représentation orientée segment l’équation est :
TRIANGLE (#triangle, #segment1, #segment2, #segment3) z=Ax+By+C
SEGMENT (#segment, #point1, #point2)
SOMMET (#sommet, x, y, z) • Comment connaître les 3 paramètres A, B et C ?
et
REGLE de point dans un triangle
• Nous avons trois sommets donc :
– 3 équations à 3 inconnues
en incluant davantage de topologie :
– Détermination de A, B et C
SEGMENT (#segment, #point1, #point2, #triangle-droit,
#triangle-gauche) TRIANGLE (#triangle, #segment1, #segment2, #segment3, A, B, C)
1-n Pictogramme
Situer spatial
1-n
Rue Parcelle
Limiter
1-n 0-n
1-n
Contenir Statione Zone de
Statione
1-1 de ski balnéaire monuments
Propriétaire Bâtiment
Possèder
1..*
1-n 1-n
Nom
Ville
• Consortium de sociétés, de centres de
Population
recherches et d'administration
1-n
1-1
• Intéropérabilité des applications
Rue
Borders
Parcelle géographiques
Nom Nom
Type Adresse
Direction 2-n 0-n • Propositions de normalisations
1-n
0-1
A Proprio Bâtiment
• [Link]
1-n 1-n
No Proprio Adresse
Nom Surface habitable
Age Surface totale
Photos aériennes
Overlapping
City boundaries
Flight trajectory
Photos aériennes
Caractéristiques
• altitude : de 5 00 à 3 000 mètres
• taille des photos 23 cm × 23 cm
• Echelle du 1:3 000 au 1:25 000
• paire de photos ==> relief
• Parallaxe ==> détermination des altitudes
Exemple de canevas
de photos aériennes • Photo-interprétation
• Mosaïquage et Orthophotos (exemples)
Distorsions House B
House A
Caméra
a b Plan de la photo
Déformations
a' b' House A
Tree
House B looks
bigger than
House B House A.
E Sol irrégulier
C D Road
AERIAL
PHOTO
A B
A' B'
Nadir
Principe La Part-Dieu
(a) (b)
Images satellites
Orbite
polaire Satellites et utilisations
Amplitude
spatiale
Ikonos
Satellite #2
Set of points
at the same distance
of satellite #1
Set of points
at the same distance
of satellites #2 and 3
Satellite #3
GPS différentiel
Mesures par
GPS
(a) (b)
Information
system
(c)
Erreurs courantes en
digitalisation Scannage de plans
C Parcelle 4 F
K E
A A' D Segments originaux
N H
Parcelle 1 Parcelle 2 Parcelle 3 G
Parcelle 5 J
B' M L I
B
Apparence après
Nécessité d'un partage de la géométrie et de la topologie
scannage
(Format raster)
Après squelettisation
et vectorisation
(format vecteur)
Echelles
Choix
1 mm 1 cm 10 cm 1m 10 m
Planification urbaine et régionale • Niveau interactivité
Etudes d'environnement
• Sémiologie graphique
des Analyse de risques
Tourisme
échelles Cadastre
Réseaux souterrains Etudes de transport
Génie civil
Routes
Forêts et cultures
Rivières
A proximité des bâtiments Géologie
Traceurs à plat
Table
traçante
à
rouleau
Garonne ?
• Quel est l’endroit le plus pollué ?
zone #4
539 • Requête de région tridimensionnelle
709 Quel est le nombre d'arbres
dans cette zone
• Délimitation de zones tampon
arbitrairement définie ?
B E B
A A
C D
y
C
D
Qui y a-t-il dans
x cette région ?
Zone 2
• Cheminement Lieux candidats
Localisation des
Zone 4
empêchements
• Découpages de zones Zone 5
Zone 1
Comment aller de A à B ?
J F A
H
C D
I
K G
B
B E
A
L
M A
Comment aller de A à B ?
Comment aller de C à D ?
B
A° B°
∂A ∂B
B° ∂B ¬B
A° A° ∩B° ∩∂B
∩∂
A°∩∂ ∩¬B
∩¬
A°∩¬
R(A,B) =
∂A ∂A∩
∩B° ∂A∩∂
∩∂B
∩∂ ∂A∩¬
∩¬B
∩¬
¬A ¬A∩
∩B° ¬A∩∂
∩∂B
∩∂ ¬A∩¬
∩¬B
∩¬
Argument:
Poids associé:
Argument:
Résultats
Objets dynamiques
(HRO 2D-2D)
Exemple I.
Objets dynamiques
Objets dynamiques
Recherche de configurations
2.4.5. Conclusion
spatiales similaires
• Importance des requêtes spatiales
• Typologie des requêtes
• Importance des temps de réponse
• Nécessité de système d’indexation
• Usage pour SIG et bases d'images
1 05 5 5 01 20 aaaa
Clés Adresses 11 6 03 21 bbbb
Bloc
22 7 05 22 cccc
Index niveau 3 dddd
…. 2 33 8 6
22 1 07 23
….. 42 9 09 24 eeee
59 2 59 10 gggg
….. 11 25
hhhh Bloc
89 3
…. 3 68 11 7 13 26 kkkk
77 12
….. 89 15
15 27
... 22 28
…… ...
...
…... 15 79 44
85 45
89 46
F 0 4 E
4 6 12 14 0 2 D
1 1 A
A
4 1 F
1 3
8 2 C
D 15 1 B,G
0 2 8 C
1 A 4 F 15 G,B Niveau 3
côté longueur 1
A B C
I J
D E F G H I J K L M N
A B F D1 C E G D2
1 2 3
4 5 6 7 8 9 10 11 12
Racine
1 2 3
4 7 11 6 9 12 5 8 10
Cohérence et précision
• Contrôle de qualité
A
j I
c
H
C
B F
d i
g
e
f
E
Triangles dans Segments dans Sommets dans
R1 #triangle
1
2
#segment1
a
e
#segment2
b
c
#segment3
d
f
Exemples la base de données la base de données la base de données
b
3
4
g
d
h
e
i
g d'incohérences R1 #triangle
1
2
#segment1 #segment2 #segment3
a
e
null
c
d
f
segment 2 inconnu
dans un modèle
3 g h h segment 3 modifié
a C R2 #segment #point1 #point2 #triangle1 #triangle2 triangle 4 manquant
1 a A B 1 null
c b A C 1 null R2 #segment #point1 #point2 #triang1 #triang2
d
B 4 e
2
F c
d
e
C
B
C
F
C
E
2
1
2
null
4
4
de terrains a
b
c
d
A
A
C
B
B
C
F
C
1
null
2
1
null
null
null
4
double null
point1 changé
point2 changé
e C E 2 4 mêmes triangles
f E F null 2
f E F null 2 mêmes extrémités
g f g B E 4 3 g B E 4 3 erreur triangle2
i h D E null 3 i D B 3 null
3 E i D B 3 null j G H null 7 segment en trop
segment manquant
h
R3 #point x y z R3 #point x y z
A 4 3 10 sommet dans triangle 2
D A 2 5 10 B 1 3 3
B 1 3 3 C null 4 null coordonnées inconnues
D 2 1 3
C 3 4 12 E 0 2 8 coordonnées hors du cadre
D 2 1 3 F 5 3 15
E 4 2 8 I 5 5 18 point baladeur
F 5 3 15
Exemples de Exemples de
polygones valides polygones dégénérés
Exemple d'enchaînement de
Exemples de tessellations valides
vérification de contraintes
et tessellations non valides
Soit la base de données suivantes
R1 (#point, x, y)
R2 (#segment, ( #point)2 )
R3 (#polygone, ( #segment)*)
Tessellation valide Tessellation non valide R4 (#tessellation, ( #polygone)*)
Responsable Responsable
du trafic routier du cadastre
Rue
Responsable Responsable
du revêtement des réseaux
des chaussées souterrains
Rue représentée Rue représentée
LEG EN D E par une comme un
surface volume
48
P5
Rue de la
Liberté P6
P3
B11
Contrôle de qualité
B21
B12 B22
P1
P2 P4 • Bases nouvelles
Parcelles et bâtiments – à la création de la BD
– vérification après chaque mise à jour,
P5 N6 adjonction et effacement
P6
P3 N1 • Anciennes bases
N2 – procédures puissantes de contrôle
P1 P2
P4 – correction des objets erronés
– vérification après chaque mise à jour,
Parcelles et réseau d ’eau adjonction et effacement
Coût annuel
du maintien
Actions fortes de la qualité
Coûts induits
de maintenance sans procédures
0 0 de maintenance
(a) Temps (b) Temps
<exMember>
<Parcel>
<gml:name>Lot #2</gml:name>
GML
<area>52129.7703</area>
GML <gml:centerOf>
<gml:Point>
<gml:coordinates>2392.91 950.79</gml:coordinates>
</gml:Point>
• Codage des informations géographiques </gml:centerOf>
<gml:extentOf>
• Traitements visés : cartographie et analyse spatiale <gml:Polygon srsName="[Link]
<gml:outerBoundaryIs>
• Création de petit SIG sur Internet incrémentale et <gml:LinearRing>
<gml:coordinates>
modulaire 2556.24 938.15 2382.09 789.84 2382.09 789.84 2237.08 955.92
2237.08 955.92 2388.54 1116.15 2388.54 1116.15 2556.24 938.15
</gml:coordinates>
• Traitement efficace de la géométrie </gml:LinearRing>
</gml:outerBoundaryIs>
• Capacité de lier les éléments spatiaux et non- </gml:Polygon>
spatiaux </gml:extentOf>
</Parcel>
</exMember>
• Ouverture vers l'interopérabilité