Euskadia
Messages postés1Date d'inscriptionmardi 27 juillet 2010StatutMembreDernière intervention28 mars 2011 28 juil. 2010 à 15:23
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.
survcopt
Messages postés223Date d'inscriptionmardi 27 mai 2003StatutMembreDernière intervention13 mai 20223 15 déc. 2009 à 09:10
Dommage ce source n'intègre pas la gestion des zones particulière comme la norvège
cirek
Messages postés11Date d'inscriptionvendredi 29 août 2003StatutMembreDernière intervention 1 février 2009 4 juin 2008 à 14:46
Pas mal , je vais le tester à fond
christian50cl
Messages postés1Date d'inscriptiondimanche 4 mai 2008StatutMembreDernière intervention14 mai 2008 14 mai 2008 à 07:51
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
cs_Krystof
Messages postés2Date d'inscriptionjeudi 31 mars 2005StatutMembreDernière intervention12 janvier 2008 12 janv. 2008 à 21:11
Bonjour et super travail. Je suis impatient aussi pour la version PDA
cs_schascha
Messages postés1Date d'inscriptionvendredi 22 août 2003StatutMembreDernière intervention15 novembre 2007 15 nov. 2007 à 14:39
bonjour
une version pour PDA est-elle toujours d'actualité ?
Merci
Alain
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 23 janv. 2007 à 19:14
OK, j'attends la version en Vb.Net
Bon courage
Maurice
BarresLTD
Messages postés4Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention16 mai 2008 23 janv. 2007 à 16:01
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....
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 8 janv. 2007 à 20:39
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
Salut .J'ai fais une convertion DMS en UTM la valeur ne corespond pas à la valeur de la carte IGN.A plus.
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 1 août 2006 à 10:01
Bonjour
Extra
Maurice
cs_pierrard
Messages postés1Date d'inscriptionlundi 28 avril 2003StatutMembreDernière intervention31 juillet 2006 31 juil. 2006 à 19:22
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.
BarresLTD
Messages postés4Date d'inscriptionsamedi 4 février 2006StatutMembreDernière intervention16 mai 2008 25 févr. 2006 à 23:27
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.
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 20 févr. 2006 à 10:25
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
cs_Mauricet
Messages postés89Date d'inscriptionlundi 3 mars 2003StatutMembreDernière intervention28 juillet 2008 20 févr. 2006 à 09:54
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
CADRATURE
Messages postés25Date d'inscriptionmercredi 26 novembre 2003StatutMembreDernière intervention13 juin 2009 17 févr. 2006 à 09:46
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...
Public Function test(paramB As Double) As Double
Dim dResult As Double
dResult = 10 * paramB
test = dResult
End Function
bbcluny
Messages postés66Date d'inscriptionmardi 25 mars 2003StatutMembreDernière intervention29 septembre 2008 17 févr. 2006 à 09:00
Source interressante, domamge qu'il manque un zip.
ScSami
Messages postés1488Date d'inscriptionmercredi 5 février 2003StatutMembreDernière intervention 3 décembre 200724 16 févr. 2006 à 23: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
28 juil. 2010 à 15:23
15 déc. 2009 à 09:10
4 juin 2008 à 14:46
14 mai 2008 à 07:51
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
12 janv. 2008 à 21:11
15 nov. 2007 à 14:39
une version pour PDA est-elle toujours d'actualité ?
Merci
Alain
23 janv. 2007 à 19:14
Bon courage
Maurice
23 janv. 2007 à 16:01
Merci aussi a CADRATURE pour ses conseils mais avec Visual Basic.NET ça s'arrange....
8 janv. 2007 à 20:39
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
7 janv. 2007 à 19:38
1 août 2006 à 10:01
Extra
Maurice
31 juil. 2006 à 19:22
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.
25 févr. 2006 à 23:27
20 févr. 2006 à 10:25
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
20 févr. 2006 à 09:54
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
17 févr. 2006 à 09:46
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
17 févr. 2006 à 09:00
16 févr. 2006 à 23:41