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 ...
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