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.

La question <strong>de</strong> <strong>la</strong> création <strong>de</strong>s élém<strong>en</strong>ts alphanumériques d’un côté et graphique <strong>de</strong> l’autre est as<strong>sur</strong>ée<br />

par <strong>les</strong> fonctionnalités d’Oracle. Chaque création ou modification <strong>de</strong>s objets ayant une définition<br />

géométrique (point) décl<strong>en</strong>che un Trigger qui récupère <strong>la</strong> géométrie (SDO GEOMETRY) d’un point<br />

d’adresse issu <strong>de</strong> référ<strong>en</strong>tiel SIG et l’attribue à l’<strong>en</strong>tité qui vi<strong>en</strong>t d’être créée/modifié.<br />

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

Oracle<br />

SDO_GEOMERTY<br />

adresse<br />

Oracle<br />

Spatial /<br />

Trigger<br />

ODBC<br />

Access<br />

Formu<strong>la</strong>ires<br />

- - création<br />

- - <strong>mise</strong>s à jour<br />

Geomedia<br />

Avantages<br />

• Le circuit <strong>de</strong> trois composants dont chacun a une fonction spécifique<br />

• La gestion <strong>de</strong> toutes <strong>les</strong> données (alphanumériques/graphiques) via Oracle (Oracle Spatial)<br />

• Pas <strong>de</strong> nécessité <strong>de</strong> compét<strong>en</strong>ces spécifiques <strong>en</strong> développem<strong>en</strong>t, si ce n’est pour <strong>la</strong> constitution<br />

d’interfaces graphiques via Access<br />

• Possibilité d’accès aux données <strong>de</strong>puis n’importe quel poste équipé <strong>de</strong> GeoMedia<br />

Inconvéni<strong>en</strong>ts<br />

• Nécessité <strong>de</strong> prévoir <strong>la</strong> structure <strong>de</strong> données accommodée pour tous <strong>les</strong> trois <strong>en</strong>vironnem<strong>en</strong>ts<br />

(conflit <strong>de</strong> types <strong>de</strong> données possible)<br />

6. Phase réalisation<br />

6.1. Architecture technique <strong>de</strong> l’outil<br />

L’étu<strong>de</strong> d’architecture technique <strong>de</strong> l’outil intervi<strong>en</strong>t après <strong>la</strong> phase <strong>de</strong> définition <strong>de</strong>s spécifications<br />

fonctionnel<strong>les</strong>. L’étu<strong>de</strong> n’est pas une étape très lour<strong>de</strong> <strong>en</strong> termes <strong>de</strong> charge <strong>de</strong> travail. En revanche, elle<br />

est lour<strong>de</strong> <strong>en</strong> termes <strong>de</strong> conséqu<strong>en</strong>ces <strong>sur</strong> <strong>la</strong> phase <strong>de</strong> réalisation.<br />

Le choix <strong>de</strong> l’architecture <strong>de</strong> l’outil ne se portait pas forcém<strong>en</strong>t <strong>sur</strong> <strong>les</strong> types <strong>de</strong> logiciels à utiliser,<br />

mais plutôt <strong>sur</strong> <strong>la</strong> façon <strong>de</strong> <strong>les</strong> associer.<br />

La structure <strong>de</strong> l’application est constituée <strong>en</strong> trois parties :<br />

Access – saisie / <strong>mise</strong> à jour – l’interface graphique,<br />

31

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

Saved successfully!

Ooh no, something went wrong!