Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Thu 05 September 2019 18:48

alexyvdv
Participant occasionnel
Date d'inscription: 14 Sep 2016
Messages: 18

Calculer la latitude du pixel d’une image Mercator

Bonjour à tous,
Je dispose d’une image projection mercator de 500 pixels. Je connais les latitudes min et max de cette image.
Comment à partir de ces infos, puis-je en déduire la position en latitude décimale d’un pixel y de cette image ?
Une projection equi-rectangulaire n’aurait pas posé de problème, mais la projection mercator est plus délicate.
Je vous remercie pour votre aide wink

Hors ligne

 

#2 Thu 05 September 2019 18:59

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: Calculer la latitude du pixel d’une image Mercator

Avec quel langage de programmation et quelle bibliothèque, ou logiciel travaillez-vous ?

Allez-vous recoder tout le calcul en réinventant la roue ?


> projection mercator
Laquelle de projection Mercator, au cas où il y ait ambiguïté dans l'énoncé ??!

https://fr.wikipedia.org/wiki/Projectio … s_connexes




> projection équi-rectangulaire
Merci je ne connaissais pas, je ne connaissais que la seule "plate carrée" qui est donc un cas particulier de cette autre-là.
https://fr.wikipedia.org/wiki/Projectio … uidistante

Dernière modification par Pascal Boulerie (Thu 05 September 2019 19:02)


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#3 Thu 05 September 2019 19:12

alexyvdv
Participant occasionnel
Date d'inscription: 14 Sep 2016
Messages: 18

Re: Calculer la latitude du pixel d’une image Mercator

Projection mercator de type Mercator web : https://en.m.wikipedia.org/wiki/Web_Mercator_projection
Je travaille en JavaScript, sans aucune bibliothèque.
J’imaginais qu’il était possible de calculer arithmétiquement la latitude décimale d’un y pixels de l’image, connaissant la latitude minimale et maximale de cette image.
Je ne parle d’ailleurs pas des longitudes puisque je parviens parfaitement à trouver la longitude décimale d’un x pixels étant donné que mon pas est régulier en longitude.
Merci

Hors ligne

 

#4 Thu 05 September 2019 19:19

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: Calculer la latitude du pixel d’une image Mercator

Je mets d'abord le lien pour ordinateur de bureau desktop : https://en.wikipedia.org/wiki/Web_Mercator_projection


Ensuite à mon avis, pour retrouver la latitude, il doit être assez facile d'inverser un logarithme et une tangente, avec respectivement une exponentielle et une ArcTangente...
https://en.wikipedia.org/wiki/Web_Merca … n#Formulas


Elle n'est pas renseignée en langue française,
et la formule de calcul inverse n'est pas renseignée dans la page Wikipedia,
mais vous pouvez vous inspirer des formules données dans l'autre article :
https://fr.wikipedia.org/wiki/Projectio … C3%A9rique



> calculer arithmétiquement
Vous avez quelles autres méthodes pour calculer ? Calculer numériquement ??


PS Pour les longitudes, oui effectivement vue la formule de calcul du x , c'est facile là...

Dernière modification par Pascal Boulerie (Thu 05 September 2019 19:22)


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#5 Thu 05 September 2019 19:36

alexyvdv
Participant occasionnel
Date d'inscription: 14 Sep 2016
Messages: 18

Re: Calculer la latitude du pixel d’une image Mercator

Arithmétiquement par opposition à la bibliothèque de conversion que vous signifiez dans votre premier message.

Hors ligne

 

#6 Fri 06 September 2019 10:46

Pascal Boulerie
Participant assidu
Lieu: France
Date d'inscription: 12 Sep 2005
Messages: 2947
Site web

Re: Calculer la latitude du pixel d’une image Mercator

J'ai repensé que vous pouvez chercher s'il existe déjà une bib en ligne quelque part ? Au lieu de toute devoir recoder.

https://georezo.net/forum/search.php

Mots-clés :
biblioth* AND JavaS*
(en tapant : JavaS, vous aurez toutes les réponses correspondant à JavaScript, même avec une faute de frappe du genre JavaSxript ...)

Je vois en particulier qu'il y aura peut-être des réponses sur le sous-forum Geolibre_web



Par association d'idée, je relève le message suivant :

- GeoFormations
Sujet : Avis aux devs !
https://georezo.net/forum/viewtopic.php … 84#p324884


J'imagine aussi que des étudiants de Master informatique doivent être habitués à ce genre de traitement.
Par exemple le Master TSI : http://www.ensg.eu/Enseignement-M2-TSI
(pour ceux qui voudraient candidater pour l'année suivante 2020-2021)

Liste complète des formations répertoriées sur le site GéoFormations : https://georezo.net/wiki/formation/diplomevise


Certains candidats pressés d'étudier l'informatique géomatique se renseigneront auprès de l'Université de Douala au Cameroun pour savoir s'ils peuvent s'inscrire à leur Master M2 IASIG pour cette rentrée 2019-2020 d'octobre 2019 (il est probable en effet qu'il y reste des places disponibles) :
http://www.foad-mooc.auf.org/-Master-M2 … quee-.html


« L'État est désormais quasi déliquescent. » (José Cohen-Aknine, ingénieur X-Ponts, IGPEF, dans Déliquescence et renaissance de l'État.)

Hors ligne

 

#7 Fri 06 September 2019 13:40

dominique.lys
Participant assidu
Date d'inscription: 5 Oct 2006
Messages: 473
Site web

Re: Calculer la latitude du pixel d’une image Mercator

Bonjour,

Vous pouvez vous inspirer des fonctions implémentées dans gdal2tiles (Python) :

https://github.com/OSGeo/gdal/blob/b1c9 … l2tiles.py

Hors ligne

 

Pied de page des forums

Powered by FluxBB