21.01.2015 Views

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

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!