#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
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