Ich habe konvexe Rümpfe für Arten gebaut, die im Indopazifik leben (~ 20 bis -65 Längengrade). Das Problem, auf das ich gestoßen bin, ist, dass sich der rekonstruierte Rumpf für die Arten, die sich auf beiden Seiten der 180-Grad-Längenlinie befinden, über die gesamte Schicht ausdehnt, anstatt die Punkte in einem viel kleineren Polygon, das beide Enden der Schicht umfasst, einzuschließen. Die Ursache für dieses Verhalten ist, dass diese Linie den Rand des Layers darstellt und QGIS keine Vektorkarten umschließt (siehe Abbildung unten ... Mein "Ruf" ist jetzt "gut genug, um ihn einzuschließen, danke").
Nach einigem Nachdenken und googeln sind dies einige der möglichen Herangehensweisen an das Problem, auf das ich gestoßen bin. Ich bin mir jedoch nicht sicher, ob sie von Nutzen oder Umsetzung sind:
Ändern Sie den Mittelmeridian von 0 (dh Greenwich) auf 150 Grad. Wie geht das? Würde dies lediglich die Kartendarstellung verändern (nützlich an sich) oder würde es auch zur Konstruktion der richtigen konvexen Hülle beitragen?
Ändern Sie das Koordinatensystem von einem +/- 180-Grad-Format in ein 0- bis 360-Grad-Format. Anscheinend kann etwas in diese Richtung mit der Funktion 'ST_Shift_Longitude' in PostGIS erreicht werden, die die negativen Längengrade um 360 Grad erhöht. Gibt es einen einfacheren Weg, dies zu tun? Diese Funktion erzeugt auch eine 180-Grad-zentrierte Karte, was nicht das Ende der Welt wäre, aber eine 150-Grad-zentrierte Karte wäre besser (das Zentrum des Indopazifiks).
Vielen Dank für Ihre Zeit und Hilfe, und entschuldigen Sie sich für den langen Beitrag.