Comment mapper une latitude/longitude sur une carte déformée ?

J'ai un tas de paires latitude/longitude qui correspondent à des coordonnées x/y connues sur une carte (géographiquement déformée).

Ensuite, j'ai une autre paire latitude/longitude. Je veux le tracer sur la carte du mieux possible. Comment dois-je procéder ?

Au début, j'ai décidé de créer un système d'équations linéaires pour les trois points lat/long les plus proches et de calculer une transformation à partir de ceux-ci, mais cela ne fonctionne pas bien du tout. Comme il s'agit d'un système linéaire, je ne peux pas non plus utiliser plus de points proches.

Vous ne pouvez pas supposer que le nord est en haut : tout ce que vous avez, ce sont les mappages lat/long->x/y existants.

EDIT : ce n'est pas une projection Mercator, ou quelque chose comme ça. Il est arbitrairement déformé pour la lisibilité (pensez à la carte du métro). Je souhaite utiliser uniquement les 5 à 10 mappages les plus proches afin que la distorsion sur d'autres parties de la carte n'affecte pas le mappage que j'essaie de calculer.

De plus, la totalité de la carte se trouve dans une très petite zone géographique, il n'y a donc pas lieu de s'inquiéter pour le globe ; les hypothèses sur la Terre plate sont suffisantes.

请先 登录 后评论
  • 18 abonnés
  • 0 favoris,377 Feuilleter
  • Adam Ernst posée à 2023-03-03 12:10