Czy istnieje definicja łączenia linii w formacie shapefile?
W najprostszym przypadku wyobraź sobie linię z tylko 2 punktami, od 40, -118 do 40, -112 - to gdzieś losowo w USA - ze standardowym układem współrzędnych geograficznych WGS84. Oto zawartość pliku .prj:
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
Czy punkt mówi 40.1, -116 na północ czy południe od linii?
- Jeśli weźmiemy pod uwagę, że linie są interpolowane liniowo w długiej przestrzeni, podąża za równoległym 40 stopni (małe kółko) i punkt znajduje się na północ od linii.
- Jeśli weźmiemy pod uwagę, że linie są najkrótszymi ścieżkami na powierzchni Ziemi, to jest to geodezyjne (wielkie koło) o maksymalnej szerokości geograficznej w środku linii, większej niż 40,1 °. Następnie punkt znajduje się na południe od linii.
- Czy jest to po prostu niezdefiniowane? Ponieważ format pliku kształtu nie ma pojęć krzywych, a jedynie proste odcinki łączące linie. Linia musi zostać zagęszczona (punkty dodane wzdłuż linii), aby wyjaśnić tę odpowiedź.
Jeśli utworzę taki scenariusz w QGIS, linia będzie przebiegać równolegle do 40 stopni i powie mi, że odpowiedź brzmi 1. Ale nie wziąłbym tego za jednoznaczną odpowiedź i chciałbym usłyszeć bardziej solidną.