Informatique



Yüklə 2,35 Mb.
səhifə1/20
tarix16.04.2018
ölçüsü2,35 Mb.
  1   2   3   4   5   6   7   8   9   ...   20


THESE

Spécialité



INFORMATIQUE
Présentée par

Bénédicte LANGOU
pour obtenir le grade de DOCTEUR de l'UNIVERSITE PARIS 6

Sujet de la thèse

La Gestion des Chemins dans

les Systèmes d’Information Géographique

Soutenue le 29 janvier 1998

Devant le jury composé de :

M. Bergougnoux, professeur à l’Université Paul Sabatier de Toulouse, rapporteur

Mme Doucet, professeur à l’Université Paris VI

M. Drouet d’Aubigny, professeur à l’Université Pierre Mendès France de Grenoble, rapporteur

M. Jeansoulin, chargé de recherches CNRS

M. Mainguenaud, directeur de thèse

M. Philippe, directeur de la société Ataraxie, invité

M. Scholl, professeur au CNAM

Remerciements

Cette thèse a été réalisée au sein de l'équipe Bases de Données du département Informatique de l'Institut National des Télécommunications à Evry, dans le cadre d'un contrat CIFRE avec la société Ataraxie à Poissy.


Je remercie très vivement :
M. Michel Mainguenaud pour sa patience, son encadrement et son aide tout au long de cette thèse;
M. François Philippe pour m'avoir permis de m'insérer dans la vie professionnelle et pour son aide;
M. Bergougnoux et M. d’Aubigny pour avoir pris le temps de lire cette thèse, pour leurs remarques constructives et pour avoir accepté d’être rapporteur;
M. Scholl, M. Jeansoulin, Mme Doucet pour leurs remarques constructives, ainsi que pour avoir accepté d’être membre du jury de soutenance;
le département Informatique de l'INT, et plus particulièrement M. Bruno Defude, Mme Anne Brossier-Wansek et Mme Claire Carpentier pour leurs conseils, leur accueil, leur aide et leur sympathie;
l'équipe Bases de données de l'Ecole Nationale Supérieure des Télécommunications de Paris pour leurs conseils et leur sympathie;
l'équipe COGIT de l'Institut Géographique National, et plus particulièrement Mlle Anne Ruas pour son amitié et son aide.
Enfin, je remercie vivement tous mes amis et toute ma famille, et plus particulièrement M. Benoît Javet, mes parents, mon frère, mes soeurs et ma grand-mère, ainsi que Mlle Marine Tabourier et Mme Salima Hamma, pour leur disponibilité, leur écoute, leurs conseils, leur patience, leur aide et leur soutien moral tout au long de ce travail.

SOMMAIRE
INTRODUCTION 7

Chapitre I - Etat de l’art 11

Introduction 11

I- Définitions 11

I-1. Définitions sur l'information géographique 12

I-1.1 L'information géographique 12

I-1.2 Acquisition et stockage de l'information géographique 14

I-1.2.1 Acquisition de l'information géographique 14

I-1.2.2 Modèles de stockage de l'information géographique 15

I-1.2.2.1 Le modèle raster 16

I-1.2.2.2 Le modèle vecteur 18

I-1.2.2.3 Raster ou vecteur ? 20

I-1.2.3 Les cartes et bases de données de référence des SIG 21

I-1.3 Les normes sur l'information géographique 25

I-1.4 Conclusion 26

I-2. Définitions sur les graphes 27

I-3. Requêtes pour les SIG de type réseau 36

I-3.1 Recherche de chemins 37

I-3.2 Augmentation des détails 40

I-3.3 Requêtes connexes 41

I-3.4 Exemple de référence 43

II- Les propositions existantes de SIG de type réseau 45

II-1. Les SIG physiques de type réseau 45

II-1.1 Les SIG physiques format raster 45

II-1.2 Les SIG physiques format vecteur 47

II-1.2.1 Les systèmes embarqués 47

II-1.2.2 Les systèmes commerciaux thématiques et réseaux 50

II-1.2.3 Les SIG destinés à un large public 54

II-1.3 Conclusion 57

II-2. Les SIG logiques de type réseau 58

II-2.1 Le système GraphDB 58

II-2.2 Le modèle GRAM 65

II-2.3 Conclusion 72

II-3. L'intégration de niveaux d'échelles 73

II-3.1 L'intégration physique 73

II-3.2 L'intégration logique 77

Conclusion 82

Chapitre II - Le modèle de graphe 83

Introduction 83

I- Le modèle de données 83

I-1. Les composants de base 84

I-1.1 Les Noeuds 84

I-1.2 Les Arcs 85

I-1.3 Les Réseaux 86

I-2. Le second niveau d'abstraction 88

I-2.1 Les Réseaux_associés 89

I-2.2 Les Master_noeuds 90

I-2.3 Les Master_arcs 90

I-3. Conclusion 91

II- La gestion des différents niveaux d'abstraction 92

II-1. La hiérarchie des noeuds 92

II-2. La hiérarchie des arcs 94

II-3. La hiérarchie des réseaux 96

III- Récapitulatif : les différentes classes du modèle 100

IV- Exemple de référence 102

Conclusion 110



Chapitre III - Les opérateurs 111

Introduction 111

I- Définitions sur les opérateurs 111

I-1. Définitions 112

I-2. Les critères et les contraintes 113

II- Les Opérateurs 114

II-1. Les Opérateurs de Base 114

II-1.1 L'opérateur de développement DEVELOP 114

II-1.1.1 Notion de développement et structure de données 115

II-1.1.2 Spécification de l'opérateur DEVELOP 117

II-1.1.3 Illustration par un exemple 118

II-1.1.4 Généralisation de l'opérateur DEVELOP 121

II-1.2 L'opérateur de regroupement UNDEVELOP 123

II-1.2.1 Notion de regroupement et structure de données 123

II-1.2.2 Spécification de l'opérateur UNDEVELOP 126

II-1.2.3 Illustration par un exemple 128

II-1.2.4 Généralisation de l'opérateur UNDEVELOP 128

II-1.3 Conclusion 131

II-2. Les Opérateurs Elémentaires 131

II-2.1 L'opérateur de SELECTION 131

II-2.1.1 Notion d'invalidation et structure de données 133

II-2.1.2 Spécification de l'opérateur de SELECTION 133

II-2.1.3 Illustration par un exemple 140

II-2.2 L'opérateur d'UNION 143

II-2.2.1 Notion de prépondérance 144

II-2.2.2 Spécification de l'opérateur d'UNION 144

II-2.2.3 Illustration par un exemple 155

II-2.3 L'opérateur de DIFFERENCE 159

II-2.3.1 Spécification de l'opérateur de DIFFERENCE 160

II-2.3.2 Illustration par un exemple 165

II-3. Les Opérateurs de Haut Niveau 169

II-3.1 L'opérateur de CHEMINS 169

II-3.1.1 Notion d'approximation et structure de données 172

II-3.1.2 Spécification de l'opérateur de CHEMINS 173

II-3.1.3 Illustration par un exemple 182

II-3.2 L'opérateur d'INCLUSION 190

II-3.2.1 Propriétés des opérateurs d'INCLUSION 190

II-3.2.2 L'opérateur d'INCLUSION de noeuds 191

II-3.2.3 L'opérateur d'INCLUSION d'arcs 193

II-3.2.4 L'opérateur d'INCLUSION de noeuds et d'arcs 194

II-3.2.5 Illustration par un exemple 196

II-3.3 L'opérateur d'INTERSECTION 198

II-3.3.1 Propriétés des opérateurs d'INTERSECTION 198

II-3.3.2 L'opérateur d'INTERSECTION de noeuds 199

II-3.3.3 L'opérateur d'INTERSECTION d'arcs 203

II-3.3.4 L'opérateur d'INTERSECTION de noeuds et d'arcs 207

II-3.3.5 Illustration par un exemple 212

III- Traduction des requêtes 215

III-1. Requêtes de recherche de chemins 216

III-2. Requêtes d'augmentation de détails 218

III-3. Requêtes connexes 221

Conclusion 223

CONCLUSION 225






Remerciements 2

INTRODUCTION 7

Chapitre I - Etat de l’art 12

Introduction 12

I- Définitions 12

I-1. Définitions sur l'information géographique 13

I-1.1 L'information géographique 13

I-1.2 Acquisition et stockage de l'information géographique 15

I-1.2.1 Acquisition de l'information géographique 15

I-1.2.2 Modèles de stockage de l'information géographique 16

I-1.2.2.1 Le modèle raster 17

I-1.2.2.2 Le modèle vecteur 19

I-1.2.2.3 Raster ou vecteur ? 21

I-1.2.3 Les cartes et bases de données de référence des SIG 23

I-1.3 Les normes sur l'information géographique 27

I-1.4 Conclusion 28

I-2. Définitions sur les graphes 29

I-3. Requêtes pour les SIG de type réseau 39

I-3.1 Recherche de chemins 40

I-3.2 Augmentation des détails 43

I-3.3 Requêtes connexes 44

I-3.4 Exemple de référence 46

II- Les propositions existantes de SIG de type réseau 48

II-1. Les SIG physiques de type réseau 48

II-1.1 Les SIG physiques format raster 48

II-1.2 Les SIG physiques format vecteur 50

II-1.2.1 Les systèmes embarqués 50

II-1.2.2 Les systèmes commerciaux thématiques et réseaux 54

II-1.2.3 Les SIG destinés à un large public 58

II-1.3 Conclusion 61

II-2. Les SIG logiques de type réseau 61

II-2.1 Le système GraphDB 62

II-2.2 Le modèle GRAM 69

II-2.3 Conclusion 77

II-3. L'intégration de niveaux d'échelles 77

II-3.1 L'intégration physique 78

II-3.2 L'intégration logique 82

Conclusion 87

Chapitre II - Le modèle de graphe 89

Introduction 89

I- Le modèle de données 89

I-1. Les composants de base 90

I-1.1 Les Noeuds 90

I-1.2 Les Arcs 91

I-1.3 Les Réseaux 92

I-2. Le second niveau d'abstraction 94

I-2.1 Les Réseaux_associés 95

I-2.2 Les Master_noeuds 96

I-2.3 Les Master_arcs 97

I-3. Conclusion 98

II- La gestion des différents niveaux d'abstraction 98

II-1. La hiérarchie des noeuds 99

II-2. La hiérarchie des arcs 101

II-3. La hiérarchie des réseaux 103

III- Récapitulatif : les différentes classes du modèle 107

IV- Exemple de référence 109

Conclusion 117

Chapitre III - Les opérateurs 119

Introduction 119

I- Définitions sur les opérateurs 120

I-1. Définitions 120

I-2. Les critères et les contraintes 121

II- Les Opérateurs 122

II-1. Les Opérateurs de Base 122

II-1.1 L'opérateur de développement DEVELOP 123

II-1.1.1 Notion de développement et structure de données 123

II-1.1.2 Spécification de l'opérateur DEVELOP 125

II-1.1.3 Illustration par un exemple 127

II-1.1.4 Généralisation de l'opérateur DEVELOP 130

II-1.2 L'opérateur de regroupement UNDEVELOP 133

II-1.2.1 Notion de regroupement et structure de données 133

II-1.2.2 Spécification de l'opérateur UNDEVELOP 135

II-1.2.3 Illustration par un exemple 138

II-1.2.4 Généralisation de l'opérateur UNDEVELOP 139

II-1.3 Conclusion 141

II-2. Les Opérateurs Elémentaires 142

II-2.1 L'opérateur de SELECTION 142

II-2.1.1 Notion d'invalidation et structure de données 143

II-2.1.2 Spécification de l'opérateur de SELECTION 144

II-2.1.3 Illustration par un exemple 151

II-2.2 L'opérateur d'UNION 155

II-2.2.1 Notion de prépondérance 156

II-2.2.2 Spécification de l'opérateur d'UNION 156

II-2.2.3 Illustration par un exemple 168

II-2.3 L'opérateur de DIFFERENCE 172

II-2.3.1 Spécification de l'opérateur de DIFFERENCE 173

II-2.3.2 Illustration par un exemple 179

II-3. Les Opérateurs de Haut Niveau 183

II-3.1 L'opérateur de CHEMINS 183

II-3.1.1 Notion d'approximation et structure de données 187

II-3.1.2 Spécification de l'opérateur de CHEMINS 188

II-3.1.3 Illustration par un exemple 198

II-3.2 L'opérateur d'INCLUSION 206

II-3.2.1 Propriétés des opérateurs d'INCLUSION 206

II-3.2.2 L'opérateur d'INCLUSION de noeuds 207

II-3.2.3 L'opérateur d'INCLUSION d'arcs 209

II-3.2.4 L'opérateur d'INCLUSION de noeuds et d'arcs 211

II-3.2.5 Illustration par un exemple 213

II-3.3 L'opérateur d'INTERSECTION 215

II-3.3.1 Propriétés des opérateurs d'INTERSECTION 216

II-3.3.2 L'opérateur d'INTERSECTION de noeuds 217

II-3.3.3 L'opérateur d'INTERSECTION d'arcs 221

II-3.3.4 L'opérateur d'INTERSECTION de noeuds et d'arcs 226

II-3.3.5 Illustration par un exemple 232

III- Traduction des requêtes 234

III-1. Requêtes de recherche de chemins 235

III-2. Requêtes d'augmentation de détails 238

III-3. Requêtes connexes 240

Conclusion 243

CONCLUSION 245

Bibliographie 248




Yüklə 2,35 Mb.

Dostları ilə paylaş:
  1   2   3   4   5   6   7   8   9   ...   20




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2020
rəhbərliyinə müraciət

    Ana səhifə