Существует ли в QGIS API функция (или набор функций), позволяющих вычислить расстояние между двумя точками слоя с любой произвольной системой координат, причем расстояние всегда требуется в метрах?
В API есть функция double QgsGeometry::distance( QgsGeometry& geom ) являющаяся обёрткой аналогичной функции модуля GEOS, но так как она не запрашивает единицы измерени, в которых будет выдано найденное расстояние, приходится думать, что она возвращает значение в единицах системы координат слоя (например в градусах), а не в метрах.
Вычисление расстояния между точками
-
- Участник
- Сообщения: 54
- Зарегистрирован: 27 авг 2009, 11:01
- Репутация: 1
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
-
- Участник
- Сообщения: 54
- Зарегистрирован: 27 авг 2009, 11:01
- Репутация: 1
Re: Вычисление расстояния между точками
Voltron, спасибо за информацию! Этот класс должен помоч.Voltron писал(а):QgsDistanceArea
Кто сейчас на конференции
Сейчас этот форум просматривают: Semrush [Bot] и 2 гостя