Dies hängt mit der Bestimmung des Inneren eines Polygons zusammen .
Meine Schwierigkeit besteht darin, dass wenn ich ein Polygon spezifiziere, das die Erde von Ost nach West bedeckt, es immer noch eine Grenze entlang des Antemeridians hat, die sich in azimutalen Projektionen zeigt. Zum Beispiel in GeoJSON:
{
"type": "Polygon",
"coordinates": [
[[-180, -90], [-180, 90], [180, 90], [180, -90], [-180, -90]]
]
}
Gibt es eine Standardmethode, um ein Ganzkugelpolygon ohne Begrenzung anzugeben?
Ich habe darüber nachgedacht, einen leeren Außenring zu verwenden:
{
"type": "Polygon",
"coordinates": [
[]
]
}
Die Logik ist, dass ich weitere Ringe als Löcher angeben könnte, die in das Polygon der ganzen Kugel gestanzt werden sollen.
Leider schreibt GeoJSON vor, dass LinearRings mindestens 4 Punkte haben müssen, sodass dies von der Spezifikation abweicht. Ich bin jedoch immer noch daran interessiert zu verstehen, ob dieser Ansatz irgendwo anders angewendet wird.