BASE DE DONNEES ET SIG - Semide.tn
BASE DE DONNEES ET SIG - Semide.tn
BASE DE DONNEES ET SIG - Semide.tn
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Quelque soit la solution adoptée, des modules d’interfaçage sont nécessaires pour gérer<br />
globalement toutes les informations et pour assurer les liens entre les données<br />
géographiques et leurs attributs descriptifs.<br />
2.5.1.1 Solution ARCVIEW<br />
Le logiciel ARCVIEW 3.2 est livré, en plus de l’intégration des formats D<strong>BASE</strong> et INFO en<br />
mode natif, d’une extension d’accès aux bases de données «DataBase Access Extension»<br />
qui permet de se connecter, par le biais du protocole ODBC, à l’ensemble des SGBD du<br />
marché.<br />
Un utilisateur initié à ces procédures est en mesure de réaliser ce type de traitement au sein<br />
du logiciel ARCVIEW. Il existe néanmoins des traitements particuliers qui ne peuvent être<br />
réalisés sans le développement de modules spécifiques, surtout si ceux-ci sont répétitifs.<br />
Dans ce cas l’usage du langage « AVENUE » fourni également avec ARCVIEW 3.2 devient<br />
indispensable.<br />
Cette solution comporte les inconvénients suivants :<br />
• c’est un langage qui n’est pas maîtrisé par les experts des pays => difficultés de<br />
maintenance<br />
• ESRI a tendance à abandonner quelque peu ce langage : dans ses nouveaux produits,<br />
c’est plutôt le langage Visual Basic qui est proposé<br />
• Les délais de réalisation des interfaces sont plus importants : il ne dispose pas d’outils de<br />
développement rapide (interface conviviale, explorateur d’objets, assistants, …).<br />
2.5.1.2 Solution ACCESS - MapObjects<br />
Cette solution suppose l’acquisition d’un utilitaire spécial qui permet de développer les<br />
utilitaires d’accès aux couches <strong>SIG</strong> pour permettre les opérations principales d’affichage, de<br />
sélection et de manipulation d’objets géographiques en dehors du logiciel <strong>SIG</strong>.<br />
ESRI propose « MapObject » qui est un ensemble de composants utilisables à partir de tout<br />
autre langage évolué (VB, C++, <strong>DE</strong>LPHI, …) pour réaliser les tâches essentielles du <strong>SIG</strong> :<br />
visualisation des couches ARCVIEW, requêtes spatiales, contrôle des fenêtres cartes, …<br />
Ainsi, il est possible de réaliser les interfaces BD – <strong>SIG</strong> - modèle au sein de l’environnement<br />
ACCESS, c'est-à-dire en restant dans la base de données qui, il faut le souligner, est la plus<br />
fréquemment utilisée.<br />
Les avantages de cette solution sont les suivants :<br />
• le langage de développement reste la VBA qui est répandu, facile d’utilisation et donc<br />
rend la maintenance plus aisée,<br />
• l’utilisateur est toujours dans l’environnement de la base de données où il effectue le plus<br />
gros des traitements : consultation et mises à jour des données, requêtes statistiques et<br />
de synthèse, recherches multicritères, …<br />
Le seul inconvénient réside dans la nécessité d’acquérir «MapObjects». La version<br />
«MapObjectLT» qui est nettement moins coûteuse a été choisie et acquise par le projet<br />
SASS.<br />
44