Für globale Analysen geeignete Projektionen, bei denen Fläche und Entfernung erhalten bleiben (jedoch nicht unbedingt in derselben Projektion)

11

Ich suche nach einer Projektion (oder einer Reihe von Projektionen), die Entfernungen anständig einhält, damit ich jedes Land der Welt puffern und für jedes Land ein ähnliches Maß an minimaler Verzerrung haben kann.

Ich benötige dann eine Projektion (oder eine Reihe von Projektionen), um die Bereiche dieser Puffer zu berechnen, damit jedes Land im Pufferbereich der Welt mit dem Pufferbereich eines anderen Landes verglichen werden kann.

Irgendwann muss ich eine Reihe von Überlagerungen auf diese Bereiche vornehmen, um andere Statistiken basierend auf dem Anteil der Überlappungen und dergleichen zu zerlegen und zuzuweisen. Alle diese resultierenden Statistiken müssen mit jedem anderen Land der Welt vergleichbar sein. In dieser Phase des Spiels denke ich, dass dies auch in einer flächengleichen Projektion (en) erfolgen muss.

Es ist das erste Mal, dass ich in einer Größenordnung operiere, die kleiner als lokal oder regional ist, und die Ergebnisse müssen vertretbar und offen für Peer-Reviews sein. Ich gehe davon aus, dass es unangemessen ist, all diese Dinge in lat / lng zu tun, aber wenn ich dann über die Logik des Warum nachdenke, verwirre ich mich selbst!

Ich freue mich über Informationen, Meinungen, Überlegungen zu ähnlichen Erfahrungen usw., die jemand darüber hat!

mmnoo
quelle

Antworten:

6

Das neueste PostGIS verfügt über einen Datentyp "Geografie", der Berechnungen für Lat / Lon WGS84-Raumbezugssystemdaten durchführt und die Entfernungs- oder Flächenergebnisse in Metern / Quadratmeter zurückgibt. Meter basierend auf dem WGS84-Ellipsoid. Sie können also Ihre Länderdaten in WGS84 Lat / Lon in PostGIS einfügen, indem Sie Geografie anstelle von Geometrie verwenden, dann die Puffer erstellen und die Flächenberechnungen mit den integrierten Funktionen durchführen.

Siehe: ST_Buffers ST_Area und PostGIS Geography

- Micha

Micha
quelle
Das sieht vielversprechend aus. Ich habe darüber nachgedacht, ein Skript zu schreiben, das Mercator oder Transverse Mercator so verschiebt, dass der Bereich mit geringer Verzerrung ein Land überlagert (wenn möglich), aber es gibt Fehler darin. Es sieht so aus, als ob ST_Buffer etwas Ähnliches tut: "UTM, Lambert Azimuthal Equal Area (LAEA) Nord / Süd-Pol bevorzugen und im schlimmsten Fall auf Mercator zurückgreifen." Es gibt nicht etwas Ähnliches wie ST_buffer, das ArcGIS oder FME tun?
mmnoo
Ich würde nichts über FME wissen. Es wäre schwierig, ein eigenes Skript zu schreiben, um jede Grafschaft im laufenden Betrieb zu projizieren und dann den Puffer zu erstellen, da sich viele Länder über mehrere CRS erstrecken. Durch die Verwendung des Datentyps PostGIS Geography wird das Problem vermieden.
Micha
3

Das Auswahlwerkzeug für die Kartenprojektion schlägt Eckert IV und Mollweide vor. Http://people.oregonstate.edu/~savricb/selectiontool/

BEARBEITEN: Dieser Link oben ist tot, aber das Tool scheint hierher gezogen zu sein: http://projectionwizard.org

mmnoo
quelle
Ich habe mir die Mollweide kurz angesehen: Obwohl sie flächengleich ist, was gut ist, führt sie zu einer starken Verzerrung des Äquators. Der zusätzliche Pufferbereich für bestimmte Länder - insbesondere Russland - wird fast 100% zu groß sein, während der anderer Länder wie Neuseeland fast 50% zu klein sein wird. Diese Fehler können in dieser Anwendung von Belang sein oder auch nicht, aber sie schlagen vor, dass für eine genaue, von Experten überprüfte Arbeit eine andere Lösung gesucht werden sollte, z. B. die direkte Arbeit in sphärischen Koordinaten oder die Verwendung mehrerer für einzelne Länder geeigneter Projektionen.
whuber
Das ist gut zu wissen! Wo haben Sie diese Informationen gefunden? Ich würde gerne einen One-Stop-Shop sehen, der die geeigneten Verwendungszwecke für alle wichtigen Projektionen auflistet.
mmnoo
2
Ich habe es von Tissot-Indikatoren abgeleitet . Wir haben auch einen Thread zu diesem allgemeinen Thema . Am nächsten an einem "One-Stop-Shop" ist John Snyders Handbuch .
whuber