20.11.2014 Views

mise en place de la base de données géographiques sur les ...

mise en place de la base de données géographiques sur les ...

mise en place de la base de données géographiques sur les ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Oracle Spatial – stockage <strong>de</strong> données,<br />

Geomedia – cartographie / consultation<br />

Cette architecture est choisie afin <strong>de</strong> :<br />

− maint<strong>en</strong>ir <strong>la</strong> cohér<strong>en</strong>ce <strong>de</strong>s données faisant partie du SIG <strong>de</strong> <strong>la</strong> Ville <strong>de</strong> Gr<strong>en</strong>oble (données<br />

dans Oracle Spatial)<br />

− as<strong>sur</strong>er <strong>la</strong> sécurité et le partage <strong>de</strong>s données (structure dans Oracle)<br />

− développer un <strong>en</strong>vironnem<strong>en</strong>t simple <strong>de</strong> saisie (formu<strong>la</strong>ires Access)<br />

− créer <strong>de</strong> manière dynamique <strong>de</strong>s <strong>en</strong>tités (points) avec leur géométrie<br />

− exploiter cartographiquem<strong>en</strong>t <strong>la</strong> <strong>base</strong> (Geomedia)<br />

L’<strong>en</strong>vironnem<strong>en</strong>t fédérateur <strong>de</strong> l’<strong>en</strong>semble <strong>de</strong> l’application est établi dans Access (version 2000) où<br />

tout le développem<strong>en</strong>t <strong>de</strong> l’interface a été réalisé. Le <strong>la</strong>ngage VBA (Visual Basic for Application) a été<br />

utilisé.<br />

L’architecture <strong>de</strong> l’application correspond au schéma suivant:<br />

Oracle<br />

SIGV<br />

Li<strong>en</strong> 1<br />

Citrix<br />

Commerce<br />

Li<strong>en</strong> 2<br />

Pres<strong>en</strong>tation<br />

Server<br />

Utilisateur<br />

Access 2000 Geomedia<br />

Tab<strong>les</strong>, vues<br />

Li<strong>en</strong> 3<br />

6.1.1. Li<strong>en</strong> <strong>base</strong> <strong>de</strong> données Oracle Access<br />

Les données sont stockées dans Oracle. Les tab<strong>les</strong> / vues sont <strong>en</strong>suite liées dans Access par le<br />

Driver Microsoft ODBC for Oracle.<br />

La lecture <strong>de</strong>s tab<strong>les</strong> Oracle se révèle être problématique dans Access. Ce<strong>la</strong> concerne uniquem<strong>en</strong>t <strong>les</strong><br />

tab<strong>les</strong> portant <strong>la</strong> <strong>de</strong>scription géométrique – du type point dans notre cas. La <strong>de</strong>scription géométrique <strong>de</strong><br />

l’objet spatial est stockée dans le champ SDO_GEOMETRY <strong>de</strong> <strong>la</strong> table correspondante.<br />

En raison <strong>de</strong> cette incompatibilité, nous avons dû mettre à disposition <strong>de</strong>s données via <strong>les</strong> vues<br />

d'Oracle.<br />

32

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

Saved successfully!

Ooh no, something went wrong!