Gibt es eine Definition, wie Linien Scheitelpunkte im Shapefile-Format verbinden?
Stellen Sie sich im einfachsten Fall eine Linie mit nur 2 Punkten vor, von 40, -118 bis 40, -112 - das ist in den USA zufällig - mit dem geografischen Standardkoordinatensystem WGS84. Hier ist der Inhalt der PRJ-Datei:
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
Ist der Punkt 40.1, -116 nördlich oder südlich der Linie?
- Berücksichtigt man, dass Linien im Latlong-Raum linear interpoliert werden, folgt dies der 40-Grad-Parallele (kleiner Kreis) und der Punkt liegt nördlich der Linie.
- Wenn wir annehmen, dass Linien die kürzesten Wege auf der Erdoberfläche sind, handelt es sich um eine Geodätische (Großkreis) mit einem maximalen Breitengrad in der Mitte der Linie von mehr als 40,1 Grad. Dann liegt der Punkt südlich der Linie.
- Oder ist es einfach undefiniert? Da Shapefile-Format hat keine Vorstellung von Kurven, sondern nur gerade Segmente Verbindungslinien. Die Linie muss verdichtet werden (Punkte entlang der Linie hinzugefügt), um diese Antwort zu verdeutlichen.
Wenn ich ein solches Szenario in QGIS erstelle, folgt die Linie der 40-Grad-Parallele und sagt mir, dass die Antwort 1 ist. Aber ich würde dies nicht als endgültige Antwort annehmen und würde gerne eine solidere Antwort hören.