Google
  Web www.gpspassion.com


GpsPasSion LIVE!
www.flickr.com
This is a Flickr badge showing public photos from GpsPasSion Live !. Make your own badge here.

www.NaviBlog.com



Versions

Links/Liens




Portal/Portail
Rechercher

- -

Polls/Sondages
Sondage
Pour vous guider sur la Route :
GPS Mobile (SEM)
GPS Intégré
Smartphone
Autre
Voter  -  Résultat des votes
Votes : 1362




Club GpsPasSion
Soutenez le site!

USA: (US$)
EUROPE: (€)
Guide Paypal


GpsPasSion Forums
Home | Profile | Register/Enregist. | Active Topics | Search/Recherche | FAQ
Username:
Password:
Save Password
Forgot your Password?

 All Forums
 Programmation GPS et Logiciels en "Beta"
 Logiciels GPS (et autres) en "Beta"
 comment calculer une altitude [résolu]

Note: You must be registered in order to post a reply.
To register, click here. Registration is FREE!

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert EmailInsert Image Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

  Check here to include your profile signature.
Check here to subscribe to this topic.
    

T O P I C    R E V I E W
emile GPL Posted - 11 sept. 2010 : 16:03:54
Bonjour,

J'aimerai savoir comment faire pour obtenir une altitude relativement exacte (à 20 ou 30m prés) à partir de coordonnées GPS.

Voici un exemple situé en montagne, l'altitude pour ce point :

Latitude : 45.16139 et Longitude : 6.52667
en Degrés, Minutes & Seconds
Latitude : N45 09 41 et Longitude : E6 31 36
en Degrés, Décimal
Latitude : N 45 09.683 et Longitude : E 6 31.600
est de 2306m

Je cherche depuis fin Juillet et pour l'instant je n'ai encore rien trouvé de probant.
J'ai essayé
http://ws.geonames.org/gtopo30?lat=45.16139&lng=6.52667
et le résultat obtenu est 2631m

A partir du contenu du site (merci à la traduction en ligne) :
http://eros.usgs.gov/
je suis arrivé à :
http://dds.cr.usgs.gov/srtm/version2_1/SRTM30/w020n90/
mais comme je suis nul en anglais et autant en math, je ne sais que faire de ces fichiers.
Si j'ai bien compris les explications sur :
http://dds.cr.usgs.gov/srtm/version2_1/SRTM30/srtm30_documentation.pdf
ce serait le résultat de mesure "radar" faite depuis le ciel ou l'espace.

Merci de votre attention, de vos réponses et de votre aide
10   L A T E S T    R E P L I E S    (Newest First)
fredorando Posted - 10 mars 2011 : 22:34:50
Une réponse un peu tardive à Emile GPL concernant l'IP affichée sur http://www.fredorando.fr/Pages/altitude_form.php. Lorsque j'ai écrit la page, je voulais compter les personnes se servant de la routine et éventuellement ceux qui y reviennent, tout simplement. J'aurais pu tout aussi bien faire en sorte que ça n'apparaisse pas.
Popol2 Posted - 28 sept. 2010 : 13:55:56
Pour afficher un schéma (ou autre chose) : http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=11706
4760 Posted - 28 sept. 2010 : 10:46:44
Le résultat n'est pas forcément meilleur, du moins avec ton exemple (mon logiciel me retourne une altitude de 2 329 m)
En deux mots, voici comment je procède :
- lecture dans un tableau de 1200 x 1200 des informations contenues dans le fichier .hgt (dans ton cas, N45E006)
- détermination du couple (x,y) correspondant au point recherché (1° = 1200 points, donc il reste à calculer la différence entre 6,52667 et 6, soit 0,52667 x 1200 = 632,004ème valeur en latitude et 0,16139 x 1200 = 193,668ème valeur en longitude)
Attention, par construction les fichiers .hgt commencent au coin SO => lecture directe en longitude (X), mais en 1200 - Y pour la latitude
- comme on n'a pas des valeurs entières, on utilise les altitudes des points A(193,632), B(194,632), C(193,633) et D(194,633), soit respectivement a, b, c et d
- il ne reste plus qu'à calculer l'altitude pondérée (comme pour un barycentre)

Je n'arrive pas à joindre de schéma, j'espère que mes explications sont assez claires.

Bonne chance
emile GPL Posted - 27 sept. 2010 : 21:17:46
@4760

Salut,

ton intervention est pertinente, car je n'avais pas compris qu'il y avait une telle différence entre les USA et le reste du monde.

forcément, si tu obtiens un meilleur résultat, ça m'intéresse.
aurais-tu l'amabilité de partager tes sources, ou de m'expliquer en détail à partir de mon exemple comment tu procèdes pour faire tes calculs, ici sur le forum ou par mel :
wufuxakirequpari chez tempomail point fr

merci
4760 Posted - 27 sept. 2010 : 20:23:14
quote:
Originally posted by emile GPLSi j'ai bien compris les explications sur :
[url]http://dds.cr.usgs.gov/srtm/version2_1/SRTM30/srtm30_documentation.pdf[url]
ce serait le résultat de mesure "radar" faite depuis le ciel ou l'espace.

Oui, mais avec un bémol toutefois : les altitudes mesurées depuis les satellites sont espacées de 1" pour les Etats-Unis (soit environ 30 m en longitude et latitude) et 3" pour le reste du monde (soit environ 90 m entre chaque mesure).
J'utilise ces données dans un logiciel que je me suis programmé (ceux fournis avec les Keymaze 300 et 500 ne me conviennent pas du tout !), et moyennant une interpolation sur les quatre points autour de la position recherchée (donc dans un carré de 90 m sur 90 m), j'obtiens une altitude moyenne très précise en plaine, relativement précise sur des zones moyennement vallonnées, et suffisamment fiable pour mon utilisation en montagne (mais il est vrai que je ne cours pas en bordure de crevasses !)
emile GPL Posted - 14 sept. 2010 : 22:03:47
Voici le lien à personnaliser pour obtenir une altitude acceptable pour mon exemple :

http://ws.geonames.org/srtm3?lat=45.16139&lng=6.52667
qui retourne : 2317m, soit une erreur de 11m ou de 0,48%

Plus d'infos sur :
http://forum.geonames.org/gforum/posts/list/1202.page
emile GPL Posted - 14 sept. 2010 : 21:07:12
Bonjour tonton4vg,

Merci de ta réponse.

C'est en effet ce que je cherchais ...

Ce qui me chagrine dans ce site, c'est qu'il affiche une partie du cache du navigateur et mon adresse IP : dans quel but ?
Bien des sites doivent le faire sans le mentionner.
Je suis de toutes façons hors sujet.

Il a trouvé comment utiliser les infos à partir de geonames.org pour obtenir des résultats plus probant que moi...

Merci encore de ta réponse.
tonton4vg Posted - 14 sept. 2010 : 18:40:46
2) sur ce site qui dit utiliser les données de http://ws.geonames.org/export/#srtm3
http://www.fredorando.fr/Pages/altitude_form.php
Ca donne 2317m, ca semble correspondre à tes critéres
emile GPL Posted - 13 sept. 2010 : 11:01:54
Bonjour tonton4vg,

Merci de ta réponse.

Je voudrais pourvoir ajouter l'altitude à des coordonnées (latitude et longitude) obtenues automatiquement lors d'une randonnée.
Dans mon exemple, je suis passé par ce point et bien d'autre sur ce GR et je voudrais faire des graphiques ou des calculs de progression avec des altitudes exactes.

J'ai ce qu'il faut pour faire des graphiques ou des calculs de progression, il ne me reste plus qu'à obtenir, d'une façon ou d'une autre l'altitude, mais comment ?

En reprenant ta numérotation, je dirai :
2)Un site web qui me donnerait l’altitude EXACTE à partir des coordonnées
3)Un logiciel GRATUIT qui me donnerait l’altitude EXACTE à partir des coordonnées
4)Une méthode qui permet de calculer une altitude EXACTE comme le suggère le titre.

Quand je dis EXACTE, une marge d'erreur de 20 ou 30m serait acceptable.

tonton4vg Posted - 12 sept. 2010 : 21:52:50
Bonjour
Tu cherches quoi en fait ?
1)L’altitude de ton exemple
2)Un site web qui te donne l’altitude à partir des coordonnées
3)Un logiciel qui te donne l’altitude à partir des coordonnées
4)Une méthode qui permet de calculer une altitude comme le suggère ton titre

Pour la réponse 3) le logiciel cartoexploreur de BAYO te fait cela
Pour tes coordonnées ça correspond à un point du GR57A affiché sur la carte IGN 1/25000 à 2306m et le logiciel m’affiche 2316m.

GpsPasSion Forums © 2002-2013_GpsPasSion/Manzanite Go To Top Of Page
This page was generated in 0,33 seconds. Powered By: Snitz Forums 2000 Version 3.4.05