Wenn geografische Koordinaten nicht projizierte Koordinaten sind, wie kann GIS-Software solche nicht projizierten Daten in einer Ebene anzeigen?

9

Ich benutze ArcGIS und QGIS seit ungefähr 2 Jahren regelmäßig und erst kürzlich war ich von diesem neuen Gedanken beeindruckt. Wenn ein Datensatz in ArcMap beispielsweise mit einem geografischen Koordinatensystem (das die Darstellung auf der Erdoberfläche darstellt) georeferenziert wurde und daher nicht projiziert wird, wie kann ArcMap einen solchen Datensatz in einer Ebene anzeigen (z Bildschirm)?

Rodrigues
quelle
Sie werden auf X / Y auf der Erdoberfläche projiziert - als Globus - Sie werden einfach nicht auf eine 2D-Ebene projiziert ... die Software weiß, wie man LAT / LON auf ein projiziertes Koordinatensystem zeichnet ... aber wenn ja Die Frage ist, wie das gemacht wird ... nun ... ich werde mich an die Programmierer
wenden
5
Es ist keine dumme Frage, aber es hat eine dumme Antwort: Um etwas auf einem Bildschirm oder einem grafischen 2D-Ausgabegerät zu zeichnen, müssen Sie nur Zahlenpaare bestellen, die an den Treiber übergeben werden. Sie werden am Ausgang in horizontale und vertikale Verschiebungen umgewandelt. Erraten Sie, was? Geografische Koordinaten sind geordnete Zahlenpaare. Wenn Sie also völlig ignorieren, was sie bedeuten, und sie einfach an die Anzeigesoftware senden, erhalten Sie ein Bild. Das kommt einer Projektion der Daten gleich. Sie möchten also wirklich wissen, welcher Projektion dieser Prozess entspricht.
whuber
das ist sehr lehrreich whuber ♦. Welcher Art von Projektion entspricht der Prozess?
Rodrigues
5
Platten-Carree, aber Standard-Platten-Carre multipliziert Bogenmaß mit dem Radius der Kugel oder der Semimajor-Achse des Ellipsoids.
Mkennedy

Antworten:

14

Wenn geografische Koordinaten "ohne Projektion" aufgezeichnet werden, werden sie tatsächlich über die Projektion "Simple Cylindrical" (auch bekannt als " Equirectangular" oder " Plate Carrée" ) projiziert. (Es gibt viele verschiedene Namen.)

Geografische Koordinaten als Breiten- und Längengrade gelten als nicht projiziert, da sie Positionen auf einer (gekrümmten) Kugel oder einem Ellipsoid definieren - sie wurden noch nicht auf eine Ebene "hinausgeworfen" (projiziert).

Kartenkoordinaten, normalerweise als Nord- und Ostkoordinaten, sollen projiziert werden, weil sie Positionen auf einer (flachen) Ebene definieren - sie wurden irgendwie aus einer Kugel "herausgeworfen" (projiziert) .

Das Problem ist irgendwie die Art der Kartenprojektion . Einige Projektionen haben direkte Analogien in Bezug auf gerade physikalisch projizierende Strahlen von der gekrümmten Oberfläche zu einer "entwickelbaren Oberfläche", dh einer, die entweder in eine flache Karte eingewickelt ist oder werden kann . Dies sollen azimutale, konische oder zylindrische Vorsprünge sein.

Andere Projektionen haben eigentlich keine direkte physikalische "Projektionsstrahl" -Analogie und müssen rein mathematisch realisiert werden. (Natürlich haben auch die einfachen "Projektionsstrahl" -Methoden mathematische Formen.) Die mathematische Form jeder Kartenprojektion kann in folgender Form verallgemeinert werden:

(N, E) = ƒ (R, φ, λ)

Das heißt, Nord- und Ostbewegungen sind eine Funktion des Radius, der Breite und der Länge der Erde. (Für ein Ellipsoid gibt es zwei Parameter, die seine Größe und Form definieren, aber konzentrieren wir uns auf eine Kugel.)

Die einfache zylindrische Projektion ist mathematisch gesehen die trivialste:

N = k R φ

E = k R λ

Dabei ist k eine bequeme Konstante, mit deren Hilfe Grad in Pixel oder Millimeter usw. umgewandelt werden können, sodass die Karte auf die Seite oder den Bildschirm passt. Es ist so einfach, dass die Leute oft vergessen, dass überhaupt eine Projektion stattfindet - sie könnten sogar vorschlagen, dass die Koordinaten, die Sie sehen, nicht projiziert werden, aber sie wären falsch.

Martin F.
quelle