Я работаю с QGIS 1.8 и 2.6 и не могу получить ни один из инструментов профиля поперечного сечения для определения эллипсоидальных («правильных») расстояний. Все расстояния используют географические координаты, которые являются слишком длинными / дальними.
Например, расстояние по прямой линии от Ванкувера до н.э. до Келоуны составляет около 270 км. Все мои сечения говорят, что это 420 км.
Инструмент измерения расстояния QGIS позволяет вам использовать эллипсоид (я установил мой на WGS 84) и дайте мне 271 км.
Может ли кто-нибудь пролить свет на то, как заставить любой из инструментов профиля дать мне «правильное» расстояние?
Ответы:
Как землеустроитель, я иду прямо к источнику математических проекций и преобразований. Corpscon 6.0 позволяет пользователю конвертировать координаты между географической, государственной плоскостью, универсальной поперечной проекцией Меркатора (UTM) и национальной сеткой США.
Вы можете просто ввести координаты существующей проекции (угловая) и установить выходной ответ для декартовой координаты (то есть универсальной поперечной проекции Меркатора). Поместите обе ваши полученные UTM координаты и измерьте между ними. Просто примечание: WGS84 (Angular) и NAD83 основаны на одном и том же элипсоиде, поэтому они по сути являются одной и той же системой. Поиск Google найдет Corpscon, но он был написан и принят Инженерным корпусом армии США. Вам придется изменить проекцию на UTM в бите вашей программы ГИС. Я обычно делаю отдельный слой ГИС с Декартовой (NAD83), чтобы измерить их. Таким образом, я не рискую с моим оригинальным рисунком.
источник
Для «метрических» измерений (то есть вашей оси расстояний) лучше использовать проекцию равной площади, например [LAEA EPSG: 3575]. Вы можете перепроектировать вашу ЦМР, используя gdalwarp и wor в своих профилях.
источник