Répondre à la discussion
Affichage des résultats 1 à 13 sur 13

Convertir Latitude et Longitude d une carte en coordonnées



  1. #1
    tanglung

    Red face Convertir Latitude et Longitude d une carte en coordonnées


    ------

    bonjour,

    Je buche sur ce problème depuis deux jours et j'ai découvert avec joie ce forum, j espère que vous pourrez m'aider

    J'ai deux cartes (Plan) de Paris identiques.

    Sur la carte A, les points sont positionnés par latitude et longitude.
    Sur la carte B, les points sont positionnés par coordonées X et Y.

    Mon but est le suivant : en connaisant la Latitude et Longitude d'un point de la carte A, en déduire les coordonnées X et Y de la carte B.

    Pour cela, je dispose d'un (ou plusieurs) point situé exactement au meme endroit (par exemple la tour eiffel) sur la carte A (donc sa latitude et longitude) et sur la carte B (donc X et Y).

    J'ai trouvé un coefficient tout betement, mais ca ne fonctionne pas car la latitude et longitude, c'est des degrés donc très compliqué ...

    Un grand merci !

    -----

  2. Publicité
  3. #2
    prgasp77

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Bonjour.

    Quand on se déplace de 1° est, de combien de mètres se déplace-t-on vers l'est ?
    Ensuite, il est important de faire une mise à l'échelle, et de bien définir l'origine.

    Bonne chance.
    --Yankel Scialom

  4. #3
    ericcc

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Rappelle toi qu'une minute d'angle = 1 mile nautique =1852 mètres.

  5. #4
    tanglung

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Helas c est bien plus compliqé que cela

    j ai la solution mais je ne sais pas l appliquer

    voila c tres simple :

    I. Principe

    0 - choix du modèle de transformation :
    - transformation affine
    - trasformation sémilitude

    1 - Calcul les paramètres de transformation

    entres les deux systèmes ( S1 - S2 )
    c.a.d l'angle de rotation , transaltaion et facteur d'echelle

    d'où :
    S1 repsente la carte ( l'image scanné )
    S2 repsesente la fentre d'affichage de votre carte



    II. Mise en oeuvre

    1.prépartive des données
    p1 ( 36°30'00" , 1h30mn)
    p2,p3,p4

    trasformation des coordonées aux sustème décimale par exemple
    36°30'00 = 36.5000 °
    1h30mn = combien en degrée ( regle de trois 24 ---> 360 ) = 22.5 °
    le même ^pour les autres points
    il nous faut au minimum 4 points

    2. Calcul des paramètres du système :

    |X1| |A B| |X2 | | Tx |
    | | = | | * | | + | |
    |Y1| |C D| |Y2| | Ty |

    (X1 , Y1) : coordonnée du point 1 aux sytème fentre
    (x2,y2) : coordonnée du point aux systemes géo
    donc on sort les parametres a,b,c,d ,tx, ty (paramètre de rotation et translation entre les deux systmes)

    remarque il faut avoir 4 points connus dans les deux systèmes (S1, S2)

    à la fin juste on applique la matrice précédante pour avoir n'importe quel point

  6. A voir en vidéo sur Futura
  7. #5
    fderwelt

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Bonjour,

    En fait c'est assez compliqué, il faut savoir quelle projection a été utillisée... Parce que la surface terrestre est sphérique (approximativement), et pas plane.
    Encore que, à l'échelle d'un plan de Paris ça ne doit pas jouer beaucoup, mais en principe il faut vraiment se peler la transformation complète.

    -- françois
    Les optimistes croient que ce monde est le meilleur possible. Les pessimistes savent que c'est vrai.

  8. #6
    invite986312212
    Invité

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    bonjour,

    si X,Y sont des coordonnées Lambert ou UTM, tu trouveras des algorithmes de conversion sur le site de l'IGN.

    Si c'est des coordonnées arbitraires comme la position du pixel par rapport au coin haut-gauche de l'image, il faut se debrouiller par interpollation.

  9. Publicité
  10. #7
    tanglung

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    comment calculer cette transformation ?

  11. #8
    danyvio

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Citation Envoyé par ericcc Voir le message
    Rappelle toi qu'une minute d'angle = 1 mile nautique =1852 mètres.
    C'est vrai inconditionnellement pour les méridiens, mais pour les parallèles, tout dépend de la latitude. A l'équateur : ok

    Sinon à Paris (48°52' de latitude), un minute d'angle de longitude doit être environ = 0.66 mile
    On trouve des chercheurs qui cherchent ; on cherche des chercheurs qui trouvent !

  12. #9
    ericcc

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    oui je parlais des méridiens

  13. #10
    tanglung

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    La carte A (Google Map) utilise un système de projection Mercator, une formule de conversion est disponible ici http://en.wikipedia.org/wiki/Mercator_projection

    Quelqun a t il une idée de quelle manière concrète je peux appliquer cette formule à mon problème ??

    Merci

  14. #11
    prgasp77

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    À l'échelle de Paris, sauf si tu as besoin d'une précision d'un milimètre, inutile de se compliquer. fait une simple conversion angle<->distance, que tu corriges avec les coordonnées extrêmes de ta carte.

    Bonne chance.
    --Yankel Scialom

  15. #12
    tanglung

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Je pense que tu as raison Prgas, mais comment fait on une simple conversion angle<->distance, corriges avec les coordonnées extrêmes de ta carte ??

    Merci

  16. Publicité
  17. #13
    prgasp77

    Re : Convertir Latitude et Longitude d une carte en coordonnées

    Ta carte est rectangulaire. Nommons ABCD les quatres sommets de celle-ci.

    1\ Calcule la distance représentée par une minute d'angle au niveau de Paris (utilise pour les calculs les coordonnées d'un point central de ta carte).

    2\ Tu as donc une relation du type


    Il faut maintenant utiliser la même origine que ta carte. Tu récupères les coordonnées sphériques du point (0,0) de ta carte. Les coordonnées carthésiennes d'un point , sont

    3\ Pour terminer, les vérifications. Vérifie que cette relation est correcte pour les points A, B, C, et D. Si ça n'est pas le cas (précision insuffisante), magouille ton équation afin d'avoir quelque chose de correct


    Bonne chance.
    --Yankel Scialom

Discussions similaires

  1. Distance en coordonnées longitude latitude
    Par GalaxieA440 dans le forum Mathématiques du collège et du lycée
    Réponses: 14
    Dernier message: 10/11/2007, 16h00
  2. Convertion latitude/longitude en coordonnées dans le plan
    Par sergeoxford dans le forum Mathématiques du supérieur
    Réponses: 7
    Dernier message: 03/09/2007, 10h56
  3. latitude-longitude
    Par gauvilinho dans le forum Physique
    Réponses: 8
    Dernier message: 06/08/2006, 10h44
  4. latitude et longitude
    Par stevegourdon dans le forum Matériel astronomique et photos d'amateurs
    Réponses: 3
    Dernier message: 23/03/2006, 13h48