J'essaie de calculer la distorsion afin de pouvoir déformer le texte et les formulaires superposés pour correspondre précisément à une image d'une projection équirectangulaire.
Alors, comment calculer la distorsion à une latitude donnée sur une projection équirectangulaire au 1: 45 000 000 (disons 2000 pixels de large x 1000 pixels de haut)?
J'ai essayé de comprendre ce message et ses liens en vain: Comment créer un Indicatrix Tissot précis?
Je ne suis pas un professionnel, juste un amateur très intéressé, alors je vous en prie!
Merci beaucoup!
Merci pour les réponses rapides! Voici la longue histoire; J'espère que c'est plus clair.
Je visualise / mappe des données à l'aide du langage de programmation de traitement et j'aimerais que les données mappées 2D (polices et cercles de tailles différentes) apparaissent sans distorsion lorsqu'elles sont enveloppées dans un globe 3D. Les données sont mappées en utilisant des x, y équirectangulaires et les cartes que je veux utiliser comme toile de fond sont toutes ces projections, donc je suppose que je veux "faire correspondre" cette distorsion (par exemple en calculant la distorsion via la latitude en utilisant les équations de Tissot?). En utilisant le langage de programmation, je peux déformer avec précision le texte et les cercles. Je pense que tout ce dont j'ai besoin, ce sont les équations pour le faire correctement.
Voici la carte de données 2D originale:
Une fois enveloppé, il semble déformé, comme ceci:
La question à 10 000 $: Comment puis-je donner à mon image 2D une apparence non déformée lorsqu'elle est enveloppée dans la sphère 3D?
Pour référence, voici la même question posée différemment sur le forum Processing.
Merci encore!
Si je vous comprends bien, je ne suis pas sûr de vouloir reprojeter à une projection orthographique. Je souhaite que ma carte de données 2D soit enveloppée dans un modèle de sphère 3D avec lequel il est possible d'interagir (c'est-à-dire tourné).
J'utilise un programme de modélisation 3D (Cinema 4D) pour envelopper une sphère avec une image "Blue Marble" de 2 Mo (projection équirectangulaire) de la NASA.
Une fois enveloppé, il n'apparaît pas déformé de tous les hémisphères (pas seulement d'un hémisphère, comme le serait une projection orthographique?), Voir: toujours à partir du modèle 3D ci-dessus. (Le programme de modélisation fait la projection orthographique pour moi lorsque je fais pivoter l'objet, je suppose.) Par conséquent, je pense que si je déforme ma carte de données 2D de la même manière, elle apparaîtra également sans distorsion sur la sphère 3D. Voici une photo que j'ai prise avec une équation qui se rapproche de la distorsion équirectangulaire. Vous remarquerez que les ellipses en forme d'oeuf de l'image 2D ressemblent à un cercle lorsqu'elles sont enveloppées dans la sphère 3D. De même, les ellipses de Tissot apparaissent également sous forme de cercles sur la sphère 3D.
C'est pourquoi je regardais les équations de Tissot ... pour déterminer plus précisément la distorsion de la projection équirectangulaire à différentes latitudes afin de pouvoir déformer ma superposition en conséquence.
J'espère que tout cela a du sens.
Vous avez peut-être raison de dire que je devrais utiliser un programme SIG. Je viens de télécharger Cartographica et je verrai si je peux le découvrir. Des suggestions de logiciels Mac pour un débutant entreprenant cette tâche?
Merci encore.