Ich versuche, die Verzerrung zu berechnen, damit ich überlagerten Text und Formen so verzerren kann, dass sie genau mit dem Bild einer gleichwinkligen Projektion übereinstimmen.
Wie berechnet man also die Verzerrung bei einem gegebenen Breitengrad auf einer gleichwinkligen Projektion von 1: 45.000.000 (z. B. 2000 Pixel breit x 1000 Pixel hoch)?
Ich habe versucht, diesen Beitrag und seine Links ohne Erfolg herauszufinden: Wie erstelle ich eine genaue Tissot-Indikatrix?
Ich bin kein Profi, sondern nur ein sehr interessierter Amateur.
Danke vielmals!
Danke für die prompten Antworten! Hier ist die lange Geschichte; Ich hoffe es ist klarer.
Ich visualisiere Daten mit der Programmiersprache Processing und möchte, dass die 2D-Kartendaten (Schriftarten und Kreise unterschiedlicher Größe) beim Umschließen auf einen 3D-Globus unverzerrt angezeigt werden. Die Daten werden mit äquirektangularen x, ys abgebildet, und die Karten, die ich als Hintergrund verwenden möchte, sind alle diese Projektionen. Daher gehe ich davon aus, dass ich diese Verzerrung "angleichen" möchte (z. B. durch Berechnen der Verzerrung über den Breitengrad mit Tissot-Gleichungen?). Mit der Programmiersprache kann ich sowohl den Text als auch die Kreise präzise verzerren. Ich denke, alles was ich brauche, sind die Gleichungen, um es richtig zu machen.
Hier ist die ursprüngliche 2D-Datenkarte:
In der Verpackung sieht es verzerrt aus:
Die 10.000-Dollar-Frage: Wie kann ich mein 2D-Bild unverzerrt aussehen lassen, wenn es in die 3D-Kugel gewickelt wird?
Als Referenz wird hier dieselbe Frage im Processing-Forum unterschiedlich gestellt.
Danke noch einmal!
Wenn ich Sie richtig verstehe, bin ich mir nicht sicher, ob ich in eine orthografische Projektion umprojizieren möchte. Ich möchte, dass meine 2D-Datenkarte in ein 3D-Kugelmodell übergeht, mit dem interagiert werden kann (dh das gedreht werden kann).
Ich verwende ein 3D-Modellierungsprogramm (Cinema 4D), um eine Kugel mit einem 2 MB großen "Blue Marble" -Bild (gleichwinklige Projektion) der NASA zu umhüllen .
Eingehüllt erscheint es unverzerrt von allen Hemisphären (nicht nur eine Hemisphäre, wie eine orthografische Projektion wäre?), Siehe: noch vom 3D-Modell oben. (Das Modellierungsprogramm führt die orthografische Projektion für mich durch, während ich das Objekt drehe, nehme ich an.) Wenn ich meine 2D-Datenkarte auf ähnliche Weise verzerre, wird sie auch auf der 3D-Kugel unverzerrt angezeigt. Hier ist eine Aufnahme, die ich mit einer Gleichung gemacht habe, die sich einer gleichwinkligen Verzerrung annähert. Sie werden feststellen, dass die eiförmigen Ellipsen im 2D-Bild wie ein Kreis aussehen, wenn sie in die 3D-Kugel gewickelt werden. In ähnlicher Weise erscheinen die Tissot-Ellipsen auch als Kreise auf der 3D-Kugel.
Aus diesem Grund habe ich mir die Tissot-Gleichungen angesehen, um die Verzerrung der gleichwinkligen Projektion in verschiedenen Breitengraden genauer zu bestimmen, damit ich meine Überlagerung entsprechend verzerren kann.
Hoffe das alles macht Sinn.
Vielleicht hast du recht, dass ich ein GIS-Programm verwenden sollte. Ich habe gerade Cartographica heruntergeladen und werde sehen, ob ich es herausfinden kann. Irgendwelche Mac-Software-Vorschläge für einen Neuling, der diese Aufgabe übernimmt?
Danke noch einmal.