03.07.2014 Views

BASE DE DONNEES ET SIG - Semide.tn

BASE DE DONNEES ET SIG - Semide.tn

BASE DE DONNEES ET SIG - Semide.tn

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!