TCBel - Application
Copie d'écran TCBel est une application Windows autonome qui permet de réaliser des conversions de coordonnées géographiques en Belgique et régions limitrophes.  L'emploi de TCBel est simple et fort similaire à celui de l'interface web.  TCBel est accompagné d'un fichier d'aide qui explique le fonctionnement de l'application.

Si vous ne disposez pas des fichiers "Run Time" de Visual Basic, vous devez d'abord les installer


download Download
TCBel - DLL
TCBel.dll   TCBel.dll est une dll (Dynamic Link Library) ActiveX qui peut être appellée d'applications Visual Basic, Access, Excel, ... et qui permet de réaliser des conversions de coordonnées directement à partir d'une autre application.

Installation
Download TCBel.dll Télécharger d'abord le fichier TCBel_Eval.DLL et sauvez-le dans le répertoire de votre choix

IMPORTANT

Il faut ensuite enregistrer la DLL en exécutant (menu Démarer/Exécuter) la commande suivante:

        REGSVR32 [chemin]\tcbel_eval.dll


où [chemin] est le répertoire dans lequel a été sauvé le fichier.

Si vous ne disposez pas des fichiers "Run Time" de Visual Basic, vous devez les installer aussi.

Utilisation

TCBel est un objet qui expose des propriétés et des méthodes.

Méthodes
Reset Permet de réinitialiser l'objet
Conversion Effectue la conversion de coordonnées

Propriétés
DatumFrom Spécifie le Datum de départ.  Les valeurs acceptées sont:
1 pour European Data 1950
2 pour Belgium 1972
3 pour WGS 1984
4 pour NTF (Nouvelle Triangulation Française)
DatumDest Datum de destination.  Mêmes valeur que pour DatumFrom
OrigType Type de coordonnées originales.
1=MGRS (Utm alpha)
2=Degrés décimaux Greenwich
3=IFBL
4=Lambert Belge 1972
5=Degrés Minutes Secondes Greenwich
Latitude Latitude en degrés décimaux
Longitude Longitude en degrés décimaux
LatDMSDeg Degrés de latitude
LatDMSMin Minutes de latitude
LatDMSSec Secondes de latitude
LonDMSDeg Degrés de Longitude
LonDMSMin Minutes de Longitude
LonDMSSec Secondes de Longitudes
MGRS Coordonnées UTM MGRS (ex: 31UFR1645)
X Coordonnée X Lambert en mètres
Y Coordonnée Y Lambert en mètres
IFBL Coordonnée IFBL
mgrsPrecision Précision des coordonnées MGRS exprimée en mètres (1, 10, 100, 1000, 10000 sont les valeurs acceptées)
IfblPrecision Précision des coordonnées IFBL
2=32x20
4=4x4
6=1x1
Error Message d'erreur
   

Exemple Visual Basic

Télécharger l'exemple VB (vous devez disposer de Visual Basic 6).

Si vous créez un nouveau projet, vous devez d'abord faire référence à TCBel en cliquant sur le menu "Project" puis "References".  Dans la liste, vous devez cocher "TCBel".

La suite est assez simple, il suffit de dimensionner un objet et de manipuler les méthodes et propriétés:

   Dim tc As New TCBel.TransCoo  'dimensionne un nouvel objet de type TCBel
   tc.Reset                      'initialise l'objet

   tc.OrigType = tcMgrs          'on spécifie le type de coordonnées originales
   tc.MGRS = "31UFR1654"         'on donne les coordonnées originales
   tc.Conversion                 'on effectue la conversion

      'on exploite les coordonnées calculées en les affichant

   MsgBox "X=" + Str(Int(tc.X)) + vbCrLf + "Y=" + Str(Int(tc.Y)), vbInformation

   

Exemple MS-Excel

Télécharger l'exemple EXCEL.

Pour faire référence à TCBel, il faut cliquer sur "Outils" / "Références" dans la fenêtre Visual Basic d'Excel.

Exemple MS-Access

Télécharger l'exemple Access.

Normalement, le formulaire de conversion de coordonnées s'ouvre automatiquement.  Cliquez sur le bouton pour lancer la conversion.

Ancien site web ©Yvan Barbier, UMons, DEMNA