Warum sind Datenprojektionen relevant?

35

Warum ist es sinnvoll, Daten in ungewöhnlichen Projektionen und Bezugspunkten zu speichern?

Ich verstehe den Wert von Projektionen als Ausgabekonstrukte , aufgrund von Verzerrungen usw.: Das ist zu rechtfertigen.

Ich verstehe jedoch nicht, warum zum Beispiel Staaten in Daten Staatsebenenprojektionen verwenden. Wir haben eine Dezimalgenauigkeit: Warum nicht einfach genaue Werte in EPSG: 4326 speichern? Ist dies ein Überbleibsel von Tagen vor der automatischen Neuprojektion, oder fehlt mir ein Wertversprechen?

Ich werde den Umfang dieser Frage auf Vektordaten beschränken , um sie konkreter zu machen.

tmcw
quelle
Möglicherweise möchten Sie zwischen Datenformaten unterscheiden. Das Argument für die Darstellung von Rasterdaten unterscheidet sich vom Argument für Vektordaten.
whuber
2
Sie könnten den Fall in Betracht ziehen, dass Berechnungen einiger Parameter (z. B. Fläche) wiederholt durchgeführt werden müssen. Die Daten jedes Mal in ein planares Koordinatensystem projizieren zu müssen, wäre eine Zeitverschwendung, ob dies nun "on-the-fly" erfolgt oder nicht. Es gibt einen Platz für Dezimalgrad und projizierte Koordinaten. Datumsangaben spiegeln historisch unser Wissen über die Form der Erde wider. Daher müssen Altdaten noch behandelt werden, ganz zu schweigen davon, dass einige Projektionen für bestimmte Orte besser geeignet sind als ihre Datumsangaben.
Danke Dan. Der Grund für die Reprojektion, den ich fühle, ist vergänglich. Es ist dann eine Leistungsverbesserung, Daten in Projektionen zu halten, und es wird weniger notwendig, da wir eine schnellere Neuprojektion haben. Könnten Sie in Bezug auf Bezugspunkte erläutern, wie einige Projektionen besser für Bezugspunkte geeignet sind und wie sich dies vom Problem der Reprojektion unterscheidet? Ist es möglich, das Datum eines Datensatzes zu aktualisieren und die Änderung aufzuzeichnen?
TMCW
1
Ich denke, was den Bedarf halten wird, ist die Tatsache, dass die meiste Software nur in der "nativen" Projektion / Einheit verarbeitet. Das ist besonders kleinere Software mit weniger Umgebungskontrolle. Um Zähler zu erhalten, müssen Sie Zähler eingeben. Keine spontanen Berechnungen.
Brad Nesom

Antworten:

32

Erbe. Damals (und auch heute) war / ist es (viel) einfacher, ein System zu schreiben, das im kartesischen Raum funktioniert, anstatt sphärische Koordinaten relativ zu einem Sphäroid. (Wie groß ist der Abstand zwischen A und B in einer Ebene? Über der Oberfläche einer Kugel? Von einem Sphäroid? Fühlen Sie den Schwierigkeitsgrad ansteigen?) Und da die meisten Landkreise / Bundesstaaten / Städte in begrenzten geografischen Gebieten existieren, die zugänglich sind Für Kartenprojektionen war es sinnvoll, ihre Daten in kartesischen Koordinaten in einer lokalen Kartenprojektion zu speichern und damit zu arbeiten.

Paul Ramsey
quelle
5
Warten Sie, die Welt ist nicht flach wie ein Stück Papier?!?!?!
Ragi Yaser Burhum
5
Man kann davon ausgehen, dass Sie nah genug dran sind :)
blah238
9

Ich bin ein bisschen unruhig, wenn es um die Analyse von Projekten und / oder Berechnungen im laufenden Betrieb geht. Es gibt viel Druck, Dinge zu erledigen und sie dem Benutzer schnell zu zeigen, und dies führt zu Verknüpfungen. Ich kann nicht zählen, wie viele Tage ich verloren habe, um Probleme mit der Datenausrichtung über Ebenen hinweg aufzuspüren, die aus unterschiedlichen Prozessen stammen, und dann herausgefunden habe, dass ein Programm (mer) aus Gründen der Zweckmäßigkeit beschlossen hat, "einfach alles nach dem zu ignorieren 6. Dezimalstelle ".

Ohne den Code und das Wissen, ihn zu verstehen, sind die Berechnungen hinter fliegenden Übergängen unsichtbar, es ist schwierig, ihre Richtigkeit zu testen und unmöglich, sie zu optimieren. Um zum Beispiel eine Raster-Geoverarbeitungs-Analogie zu verwenden (ich weiß, dass es sich bei Ihrer Frage um Vektoren handelt, aber das Konzept klar veranschaulicht), kann ich bei der Projektion "manuell" zwischen "Nächster Nachbar", "Bilinear", "Kubisch", "Spline" usw. wählen Art meiner Daten und der Zweck, für den das Ergebnis bestimmt ist. On-the-fly lässt im Allgemeinen solche Dinge fallen oder verbirgt sie.

In der Zeit, die ich erwarte, wird die On-the-Fly-Verarbeitung ausreichend geschliffen und getestet, um zuverlässig zu sein. Ich glaube nicht, dass wir sie noch sind, ich könnte mich irren, aber ich bleibe überzeugt.

Matt Wilkie
quelle
6
Stimmt es in diesem Punkt nicht, dass immer, wenn Sie von einem Datum zum anderen projizieren, ein Fehler oder eine Verschiebung auftritt? Siehe Revenge of the Shift
blah238
2
Ich liebe diese Präsentation, der Autor Joel Cusick verwendet tatsächlich die Sprechernotizen, was die .ppt lesenswert macht. Ich wünschte, ich hätte es live gesehen. Danke, dass du mich daran erinnert hast. Das heißt, ich denke, sein Punkt ist nicht, dass Datumsverschiebungen immer Änderungen (Fehler) einführen, sondern dass die Verwendung der NAD83-Varianten (zum Beispiel) austauschbar Fehler hinzufügt. Es lohnt sich eine neue Frage zu klären.
Matt Wilkie
Es ist auch erwähnenswert, dass Cusick am Ende dieser Präsentation das MxGPS Arcgis-Addon empfiehlt, da es die verwendete Transformationsmethode aufzeichnet. Als ich vor ein paar Jahren mit ihm korrespondierte, hatte er DNRGarmin nicht nur wegen seiner intelligenten Fähigkeiten, sondern auch wegen seiner anderen Fähigkeiten weiterempfohlen. Keine Ahnung, ob das noch der Fall ist.
Matt Wilkie
6

Unterschiedliche Projektionen bieten ein unterschiedliches Gleichgewicht von Verzerrungen in Form, Fläche und Abstand / Maßstab. Solche Verzerrungen sind unvermeidlich, wenn ein dreidimensionales Objekt, die Erde, auf ein 2D-Medium, eine Papierkarte oder einen Computerbildschirm projiziert wird. Selbst Google Earth, 3D Analyst und andere "3D" -Tools zeigen nicht wirklich drei Dimensionen an. Der Kartenhersteller muss daher eine geeignete Projektion auswählen, die die Verzerrungen basierend auf dem Zweck der Karte am besten ausgleicht .

Oft haben Kommunal- / Landesregierungen eine Projektion oder ein Gesetz angeordnet. Dies geschah normalerweise lange vor den modernen Fortschritten im GIS. Die gewählte Projektion oder Gruppe von Projektionen gleicht normalerweise alle drei Verzerrungen basierend auf der Lokalität am besten aus. Die Regierungen werden dann von den Entwicklern verlangen, dass sie die Umfragen mit der lokal vorgegebenen Projektion verknüpfen. Dies erleichtert den Vergleich von Entwicklerkarten mit offiziellen Karten für öffentliche Überprüfungen, Anhörungen usw. Außerdem sehen alle offiziellen Karten ähnlich aus.


quelle
2
Ich denke, dies ist ein gutes Argument dafür, warum Kartenprojektionen relevant sind, weniger jedoch, warum die Daten selbst so oft in einem projizierten Koordinatenreferenzsystem gespeichert werden.
blah238
3
Ja - meine Frage richtet sich nur an Projektionen in Daten . Die Rechtfertigung für Output-Projektionen ist gut begründet.
tmcw
Tut mir leid, dass ich das verpasst habe - lies die Frage zu schnell. Natürlich müssen Daten in einer bestimmten Projektion digitalisiert werden und sehen von Projektion zu Projektion sehr unterschiedlich aus. Speichern der Daten ohne die ursprünglichen Projektionsinformationen. könnte bedeuten, dass es außerhalb seiner ursprünglichen Projektion nicht richtig gerendert wird. Ich musste allerdings experimentieren, um sicherzugehen.