begin process at 2012 02 13 23:20:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CONVERSION LAT/LONG EN COORDONNÉES UTM

CONVERSION LAT/LONG EN COORDONNÉES UTM


 Information sur la source

Note :
6,5 / 10 - par 2 personnes
6,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :utm, conversion, gps, latitude, longitude Niveau :Débutant Date de création :16/02/2006 Date de mise à jour :15/05/2008 17:29:09 Vu / téléchargé :83 142 / 24 561

Auteur : BarresLTD

Ecrire un message privé
Commentaire sur cette source (18)
Ajouter un commentaire et/ou une note

 Description

Tous les randonneurs (dont je suis) savent qu'il est quasiment impossible d'utiliser les coordonnées Lat/Long sur une carte .Heureusement il y a un système de coordonnées plus accessible l'UTM (Universe Transverse Mercator).Ce petit programme permet d'effectuer la conversion des coordonnées Lat/long en coordonnées UTM.Si vous le couplez avec un GPS en liaison NMEA vous avez un début de positionneur sur carte.


 Conclusion

Le précédent programme avait une erreur de l'ordre de 30m (soit 1,2 mm sur une carte au 25000)je pensais que ça ne gènerai pas mais quand j'ai fait l'essai réel sur mon appli, j'ai été agacé par ce petit écart!J'ai donc repris le programme et d'aprés mes vérification l'ecart maximum que j'ai trouvé est maintenant de moins de 7m.D'autre part, il est bien utilisable sur l'hémisphère sud, ce qui était moins sur avec le précédent.Dans le ZIP il y a la forme qui permet de saisir les données de latitude et longitude. Ne pas oublier de mettre les directions E/W et N/S.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

27 février 2006 00:24:21 :
Amélioration de la précision de position, extension sure aux régions de l'hémisphère sud.
15 mai 2008 14:45:17 :
Fichier Excel de la conversion suite à une demande
15 mai 2008 17:29:09 :
Le code reprend en .NET le précédent en VB6 , il tient compte des diverses remarques faites sur VB France.Ce module fait partie d'un logiciel complet de navigation sur PDA qui a été testé en randonnée sur des centaines de km.La précision est définitivement assurée...

 Sources du même auteur

Source avec Zip Source .NET (Dotnet) CONVERSION UTM VERS LAT/LONG
Source avec Zip Source .NET (Dotnet) CONVERSIONUTM.NET
TRANSLATION ET ROTATION D'UN POINT DE L'ÉCRAN EN QUELQUES LI...
ACQUISITION DE TRAMES GPS NMEA SUR GPS MAGELLAN ( LA VERSIO...

 Sources de la même categorie

Source avec Zip TEXTBOX EN NUMÉRIQUE par 320C
Source avec Zip DÉCIMAL TO HEXDECIMAL par loulou27200
SOUS-TITRES : INCRÉMENTATION DE TOUTES LES CHAÎNES DE CARACT... par ALMIRA
Source avec Zip Source avec une capture EVALUER UN NOMBRE D'OBJETS AVEC UNE BALANCE ET DEUX ÉCHANTIL... par lexsty
Source avec Zip Source avec une capture PETIT LOGICIEL DE DEVIS SANS BD par lololilizozo

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CONVERTISSEUR HEXAVIGÉSIMAL par shaeks
Source avec Zip Source avec une capture [VBA EXCEL] CALCULER LA DISTANCE ENTRE DEUX COORDONNÉES GÉOG... par jack
Source avec Zip Source .NET (Dotnet) CONVERSION UTM VERS LAT/LONG par BarresLTD
Source avec Zip Source .NET (Dotnet) CONVERSIONUTM.NET par BarresLTD
Source avec Zip Source avec une capture TRADUCTEUR VB6.VBP EN VB5.VBP par joro

Commentaires et avis

Commentaire de ScSami le 16/02/2006 23:41:41

Arf, il aurait été bien de mettre un petit zip avec le code et sa fenêtre ainsi qu'un screen shoot mais bon, sinon c'est sympa de nous faire partager cette source :D

Commentaire de bbcluny le 17/02/2006 09:00:07

Source interressante, domamge qu'il manque un zip.

Commentaire de CADRATURE le 17/02/2006 09:46:40

Un grand merci pour ce code.


Dans la ligne suivante
Dim b, f, e, deg_RAD, longrad, latgrad, latgrade_J6, one_e2 As Double
Seule  la variable one_e2 est de type Double

Dans d'autres circonstances (et pas dans ce code)  cela peut être gênant et produire des erreurs. Voir exemple ci-dessous.

Il vaut mieux séparer les déclarations
Dim b as Double
Dim f as Double
Dim e as Double
etc...
ou bien
Dim b as Double, f as Double, e as Double   etc...

==========================================
Exemple:
========

Dim A,  E, G,  B   As Double
Dim C As Double
B = 2.07
A = B
E = 3
C = test(B)
'C = test(A)  << argument type mismatch

Debug.Print VarType(A)  ' = 5    vbDouble
Debug.Print VarType(B)  ' = 5    vbDouble
Debug.Print VarType(E)  ' = 2    vbInteger
Debug.Print VarType(G)  ' = 0    vbEmpty (uninitialized)



Public Function test(paramB As Double) As Double
    Dim dResult As Double
    dResult = 10 * paramB
    test = dResult
End Function


Commentaire de Mauricet le 20/02/2006 09:54:07

Bonjour
Merci pour le code qui fonctionne mais je n'ai pas vérifier son exactitude
Il est inutile de redéclarer les variables dans la form mais il est utile dans le module de les déclarer as Integer
A bientôt
Maurice

Commentaire de Mauricet le 20/02/2006 10:25:51

Bonjour
Vérification  WGS84   fuseau 31
IGN 681136,676368    5614137,94606
VB6 681196,802972    5614141,28008
Le type des variable devrait être double autant que possible
Revoir les types de variables pour une meilleure précision
A bientôt
Maurice

Commentaire de BarresLTD le 25/02/2006 23:27:09

Merci pour vos commentaires et vos encouragements.Quand j'ai utilisé cette application je me suis rendu compte d'une erreur de l'ordre de 30m (ce qui sur une carte IGN au 25000 ne représente que 1,2 mm...).C'est aussi ce qu'a trouvé Mauricet avec une erreur de l'ordre de 60m.J'ai donc repris les calculs et pris un autre algorithme qui me donne une précision de l'ordre de 3 à 4 m.Je publierai ce nouveau programme début de semaine.Je ferai aussi un Zip à la demande générale.Encore une fois merci pour vos commentaires constructifs pour un débutant.

Commentaire de pierrard le 31/07/2006 19:22:13

Bonjour,
je ne sais pas si quelqu'un est encore intéressé par ce code...
Les erreurs de positionnement constatées proviennent des constantes utilisées.
PI = 3.14159265359
Pour le système WGS84 (GPS donc), dans module.vbp :
modifier e = 8.18191908426215E-02 ( et non 0.8 !)
eccSquared = 0.00669438
eccPrimeSquared = 0.006739497
Ainsi, en comparant avec Circé (l'outils fourni par IGN), l'erreur constatée se situe sur la 3ème décimale...
C'est quand même bien de savoir qu'on a pas foutu les pompes sur un poil de puce !
Côté programmation, éviter les variables globales...
Bon courage et merci.

Commentaire de Mauricet le 01/08/2006 10:01:28

Bonjour

Extra
Maurice

Commentaire de Vonvon51 le 07/01/2007 19:38:07

Salut .J'ai fais une convertion DMS en UTM la valeur ne corespond pas à la valeur de la carte IGN.A plus.

Commentaire de Mauricet le 08/01/2007 20:39:59

Bonjour
C'est mieux
'Première vérification
'Vérification  WGS84   fuseau 31
'IGN 681136,676368    5614137,94606
'VB6 681196,802972    5614141,28008
'Deuxième vérification Prg 2
'VB6 681114,870098069  5614130
Il faudrait relire les différentes remarques et les appliquer
Merci
Maurice

Commentaire de BarresLTD le 23/01/2007 16:01:32

Pour répondre à Mauricet que je remercie pour son travail de correction, j'ai introduit les modifs justifiées qu'il proposait mais je n'ai rien publié car j'ai fait évoluer le programme sur Visual Basic.NET pour l'appliquer sur un PDA, associé à un programme d'acquisition GPS par Bluethoot.J'ai presque fini, il sera prêt en fin Février et je publierai cette version.
Merci aussi a CADRATURE pour ses conseils mais avec Visual Basic.NET ça s'arrange....

Commentaire de Mauricet le 23/01/2007 19:14:47

OK, j'attends la version en Vb.Net
Bon courage
Maurice

Commentaire de schascha le 15/11/2007 14:39:15

bonjour
une version pour PDA est-elle toujours d'actualité ?
Merci
Alain

Commentaire de Krystof le 12/01/2008 21:11:08

Bonjour et super travail. Je suis impatient aussi pour la version PDA

Commentaire de christian50cl le 14/05/2008 07:51:39

Bonjour

Je suis débutant, je n'arrive pas à mettre dans un fichier excel les fichiers extraits de fichier.zip
convert_UTM3.frm
Convert_UTM3.vbp
Convert_UTM3.vbw
CONVUTM3.bas
MSSCCPRJ.SCC
Y a t il une façon de faire?
merci

Commentaire de cirek le 04/06/2008 14:46:35

Pas mal , je vais le tester à fond

Commentaire de survcopt le 15/12/2009 09:10:20

Dommage ce source n'intègre pas la gestion des zones particulière comme la norvège

Commentaire de Euskadia le 28/07/2010 15:23:20 6/10

Depuis plus d'un an, je cherche à mettre au point un utilitaire pour les randonneurs amateurs. Il me ne me manquait que cette option. Merci au créateur.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

conversion UTM en GPS [ par reliancegregoire ] bonjour je dois convertirde données utm en amerique du sud vers gps quelqu un peut il m aider?merci d avance UTM et GPS [ par pierredelamer ] BonjourJe suis vraiement NOVICE voire IGNARE !!!!!!J'ai téléchargé le ZIP conversion coordonnées UTM  en LONG LATEt maintenant je ne sais quoi faire d Données d'un gps dans excel en continu [ par wally66 ] Bonsoir à tous, J'ai un GPS connecté par usb port com3. Je voudrai que la latitude s'affiche en continu en cellule A1 d'une feuille excel, la longitud conversion données gps [ par ouassima ] Bonjour à tous ,     j'ai besoin de localiser plusieurs sites sur le plan , à partir des coordonnées GPS (degré, min, s), afin de calculer la distance conversion numéro de colonne Excel en lettre [ par darkspoilt ] Bonjour,De access je veux convertir un numéro de colonne d'un tableau Excel en lettre (lettre de la colonne)J'ai essayé cette fonction mais celle ci n Pb de conversion table access 2003 vers 2007 [ par mdvb6 ] Bonjour,Peux-ton me donner un avis ? mon developpempent Vb6-Sp5 avec Access 2003 sur un moteur Dao 3.6 fonctionne parfaitement bien alors qu'une fois Conversion script vbs en .net [ par flopad ] Bonjour tout le monde,j'ai le code suivant en vbs, est ce que qq'un saurait l'adapter pour le faire fonctionner en .net...?Merci beaucoup!!!Set objWMI Tracé GPS sur image [ par rdechap ] Bonjour,J'ai un fichier avec des coordonnées GPS qui représentent une balade en rando et je souhaiterai effectuer le tracé sur une image satellite typ


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 2,480 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales