Proposition de nouvelle organisation des données SIG et création d ...

Proposition de nouvelle organisation des données SIG et création d ... Proposition de nouvelle organisation des données SIG et création d ...

dossier.univ.st.etienne.fr
from dossier.univ.st.etienne.fr More from this publisher
12.07.2015 Views

Proposition de nouvelle organisation des données SIG et création d’un outil de catalogage et de consultationdes métadonnées SIG pour le Parc Naturel régional Scarpe EscautDans le cas des données Shapefile :Fig.13 : intégration des données Shapefile dans une BD AccessRéal. JB MIGNIEN 2004► Le mode de consultation des données- dans le cas d’Arcview 3.2Il est possible de consulter le contenu la base de données Access en créant une connexionSQL via la fenêtre du projet Arcview dans « SQL connect ».Un assistant permet de formuler des requêtes thématiques dans la BD Access connectée.Chaque requête créant une table de données, ces tables peuvent ensuite être utilisées par lebiais d’une jointure avec un Shapefile.Ces tables ne sont pas créées physiquement en temps que fichier .dbf mais sont stockées dansle projet Arcview correspondant.Ainsi à la réouverture du projet, une boîte de dialogue demande de sélectionner la base dedonnées nécessaire à retracer le contenu de la table. Il est donc nécessaire de connaître le nomJB Mignien – Septembre 2004 50

Proposition de nouvelle organisation des données SIG et création d’un outil de catalogage et de consultationdes métadonnées SIG pour le Parc Naturel régional Scarpe Escautde cette base de données et sa situation sur le réseau informatique sinon le risque de perdre laconnexion est élevé.Ce système de consultation est relativement simple pour tous les utilisateurs. Il nécessite toutde même 2 manipulations avant de pouvoir travailler avec les données : la connexion SQLpour charger les données et la jointure pour lier table attributaire et shapefile.Remarque : il est possible de faire la requête directement dans Access et d’enregistrer la tablede résultat en dbf puis de l’importer dans Arcview.- dans le cas d’Arcview 8Il est possible de créer une connexion avec les bases de données Access de deux manières viaArc Catalog.- On peut se connecter au dossier contenant la BD Access et ouvrir ensuite la BD : dans ce cason a accès directement aux tables que l’on peut charger dans Arcmap.- On peut créer une connexion OLE DB. L’avantage dans ce cas est d’avoir accès aussi bienaux tables qu’aux requêtes de la BD ACCESS. La connexion peut être ajoutée ou suppriméedans n’importe quel projet car elle est enregistrée dans ArcCatalog.Une fois la connexion directe ou OLE DB réalisée, il est alors possible de définir des jointuresou relations entre les shapefile et les tables Access.A partir des jointures ou relations il est alors possible d’interroger les tables attributaires et deréaliser des analyses thématiques en représentation cartographiques.« La jointure permet d’ajouter (d’agréger) les attributs d’une table externe aux attributs desentités d’une couche. L’ajout des champs joints se fait par la mise en correspondance desenregidtrements par l’intermédiaire d’un champ commun aux deux tables. Ainsi, la jointuren’est utilisée que dans le cas d’association de type 1-1 ou n-1 ».« Une relation permet de consulter les attributs des enregistrements d’une table externe quisont reliés aux entités d’une couche. L’accès à ces attributs se fait par la mise encorrespondance des enregistrements par l’intermédiaire d’un champ commun aux deuxtables. La relation est utilisée avec tout type d’association : 1-1, 1-n et n-1 » 10La jointure permet d’associer physiquement deux tables dans une seule. Il est donc possibleaprès une jointure d’utiliser les nouvelles valeurs intégrées dans un Shapefile pour réaliser unecartographie ou une analyse géographique.La relation est plus limitée mais permet de retrouver des enregistrements dans une tableattributaire par le biais d’entités géométriques.► Le mode d’édition direct des données via le logiciel SIG- dans le cas d’Arcview 3Avec la connexion SQL, on crée de nouvelles tables dans le projet Arcview. Le lien entre laBD Access et Arcview est enregistré dans le projet et est appelé à chaque ouverture deArcview.Cette table met à jour les modifications attributaires si la BD Access a été modifié entre tempsmais uniquement sur les champs sélectionnés lors de la requête initiale en SQL.Ainsi si les gestionnaires de la Base de données Access ont ajoutés d’autres champs ouenregistrements, ceux-ci ne seront pas pris en compte.10 Définitions tirées de: « Migration de Arcview3 vers Arcview8. Support de cours avec exercices pratiques etdonnées », ESRI 2002JB Mignien – Septembre 2004 51

<strong>Proposition</strong> <strong>de</strong> <strong>nouvelle</strong> <strong>organisation</strong> <strong>de</strong>s données <strong>SIG</strong> <strong>et</strong> création d’un outil <strong>de</strong> catalogage <strong>et</strong> <strong>de</strong> consultation<strong>de</strong>s métadonnées <strong>SIG</strong> pour le Parc Naturel régional Scarpe EscautDans le cas <strong>de</strong>s données Shapefile :Fig.13 : intégration <strong>de</strong>s données Shapefile dans une BD AccessRéal. JB MIGNIEN 2004► Le mo<strong>de</strong> <strong>de</strong> consultation <strong>de</strong>s données- dans le cas d’Arcview 3.2Il est possible <strong>de</strong> consulter le contenu la base <strong>de</strong> données Access en créant une connexionSQL via la fenêtre du proj<strong>et</strong> Arcview dans « SQL connect ».Un assistant perm<strong>et</strong> <strong>de</strong> formuler <strong>de</strong>s requêtes thématiques dans la BD Access connectée.Chaque requête créant une table <strong>de</strong> données, ces tables peuvent ensuite être utilisées par lebiais d’une jointure avec un Shapefile.Ces tables ne sont pas créées physiquement en temps que fichier .dbf mais sont stockées dansle proj<strong>et</strong> Arcview correspondant.Ainsi à la réouverture du proj<strong>et</strong>, une boîte <strong>de</strong> dialogue <strong>de</strong>man<strong>de</strong> <strong>de</strong> sélectionner la base <strong>de</strong>données nécessaire à r<strong>et</strong>racer le contenu <strong>de</strong> la table. Il est donc nécessaire <strong>de</strong> connaître le nomJB Mignien – Septembre 2004 50

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!