Чи є визначення того, як лінії з'єднують вершини у форматі shapefile?
У найпростішому випадку уявіть лінію лише з 2 точками, від 40, -118 до 40, -112 - це десь випадково у США - зі стандартною географічною системою координат WGS84. Ось вміст файлу .prj:
GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]]
Чи крапка називає 40,1, -116 на північ чи південь від лінії?
- Якщо ми вважаємо, що лінії є лінійно інтерпольованими в просторі, що проходить через довгий простір, то йде паралель 40 градусів (мале коло), а точка знаходиться на північ від лінії.
- Якщо ми вважаємо, що лінії є найкоротшими шляхами на поверхні Землі, це геодезична (велике коло) з максимальною широтою в середині лінії, що перевищує 40,1 град. Тоді точка знаходиться на південь від лінії.
- Або це просто невизначено? Оскільки формат shapefile не має поняття кривих, а лише прямі сегменти, що з'єднують лінії. Рядок потрібно ущільнити (точки додані вздовж лінії), щоб уточнити цю відповідь.
Якщо я створюю такий сценарій у QGIS, рядок слідує паралелі 40 градусів і сказав би мені відповідь 1. Але я б не сприймав це як однозначну відповідь і хотів би почути більш твердий.