Mise en place de la base de données spatialisée de ... - Tour du valat
Mise en place de la base de données spatialisée de ... - Tour du valat
Mise en place de la base de données spatialisée de ... - Tour du valat
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Petra Cohez-Vajda<br />
<strong>Mise</strong> <strong>en</strong> <strong>p<strong>la</strong>ce</strong> <strong>de</strong> <strong>la</strong> <strong>base</strong> <strong>de</strong> données Salicornia<br />
5.3.1 Visualisation<br />
Cette fonction est accessible pour tout le mon<strong>de</strong> dans <strong>la</strong> partie consultation. Pour<br />
visualiser les données l’utilisateur doit possé<strong>de</strong>r MapInfo. Lorsque l’utilisateur clique<br />
sur le bouton <strong>de</strong> comman<strong>de</strong> adéquat une procé<strong>du</strong>re permet d’<strong>en</strong>registrer les<br />
coordonnées X et Y <strong>de</strong>s données sélectionnées dans une table provisoire d’Access :<br />
« Point_carto » (une table provisoire car elle ne sert pas pour stocker l’information,<br />
avant d’ajouter les données correspondantes à <strong>la</strong> sélection les anci<strong>en</strong>s<br />
<strong>en</strong>registrem<strong>en</strong>ts sont supprimés). La procé<strong>du</strong>re fait appel à une fonction VBA<br />
nommée « carto » qui tout d’abord vérifie si l’utilisateur possè<strong>de</strong> MapInfo. Le<br />
chemin d’accès vers le logiciel MapInfo (C:\Program Files \MapInfo \Professional<br />
\MAPINFOW.EXE) est stocké dans une table « système » 36 . Si <strong>la</strong> fonction ne trouve<br />
pas à cet em<strong>p<strong>la</strong>ce</strong>m<strong>en</strong>t le fichier .exe, alors il <strong>de</strong>man<strong>de</strong> à l’utilisateur <strong>de</strong> le préciser.<br />
Si l’utilisateur ne possè<strong>de</strong> pas le logiciel, il est averti par un message qu’il ne peut<br />
pas accé<strong>de</strong>r à cette possibilité <strong>de</strong> l’application.<br />
Au cas contraire, donc si l’utilisateur possè<strong>de</strong> MapInfo, <strong>la</strong> fonction écrit le<br />
docum<strong>en</strong>t .wor et <strong>la</strong>nce MapInfo. Cette fonction utilise aussi une application<br />
programmée sous MapBasic (nommée Point_Carto.mbx), qui <strong>en</strong>registre<br />
automatiquem<strong>en</strong>t les données <strong>de</strong> <strong>la</strong> table provisoire d’Access dans une table MapInfo<br />
et crée les points <strong>de</strong> sélection. Une fois le docum<strong>en</strong>t .wor créé, <strong>la</strong> fonction « carto »<br />
<strong>en</strong>registre <strong>la</strong> f<strong>en</strong>être carte sous format .png, le docum<strong>en</strong>t .wor se ferme et l’image<br />
.png s’affiche dans Microsoft Photo Editor.<br />
Figure XX. Exemple <strong>de</strong>s données visualisées : L’em<strong>p<strong>la</strong>ce</strong>m<strong>en</strong>t <strong>de</strong>s colonies nicheurs <strong>de</strong>s<br />
Hérons <strong>en</strong>tre 2002 et 2006<br />
36 Dans <strong>la</strong> table appelée « système » on stocke <strong>de</strong>s paramètres <strong>de</strong> l’application : <strong>de</strong>s options <strong>de</strong>s copies<br />
<strong>de</strong> sauvegar<strong>de</strong>, le chemin d’accès vers MapInfo, le compteur d’ouverture…<br />
50