QGIS рассчитать расстояние от точки вдоль линии

12

У меня есть ломаная (траектория движения) и точки, записанные вдоль линии. Я хотел бы рассчитать для каждой точки расстояние вдоль линии в квантовой ГИС. Я надеюсь на результат, который добавит новый столбец в таблицу атрибутов точек с указанием расстояния, на котором он находится на линии. Буду признателен за любые мысли.

Майк.

Габс
источник

Ответы:

12

Если вы хотите использовать плагин GRASS, есть модуль v.distance, который делает именно это. Сначала вы добавите полилинию и точечные слои в GRASS с помощью модуля v.in.ogr в панели инструментов GRASS. Затем найдите модуль v.distance. Векторы From и To являются точками и линиями. Затем выберите «Расстояние до ближайшей точки ... вдоль линейного объекта». Вам также понадобится имя столбца атрибута, чтобы принять значения расстояния (используйте v.db.addcol, чтобы добавить этот атрибут, если у вас его еще нет). Это должно сделать это.

Миха
источник
Большое спасибо Миха. Извините, я был в отъезде и не мог дать отзыв до сих пор. Модуль v.distance - именно то, что мне нужно. Очень большое спасибо
Габз
Обратите внимание, что метка в настоящее время гласит (в QGIS 2.2) «Расстояние между точками / центроидами ... вдоль этой линейной функции»
byteit101
Кажется, я не могу найти эту опцию / ярлык в QGIS 3.2. У кого-нибудь есть подсказка, если я ошибаюсь или есть обходной путь? До сих пор я не мог найти ничего, чтобы решить эту проблему в 3.2 ...
Horizen
Это не работает в 3.10 или 3.12
Жак МАЛАПРЕЙД
2

Другой способ измерить это - использовать Qchainage (плагин QGis) для создания узлов, которые находятся на одинаковом расстоянии от линии. Затем вы можете использовать Расстояние до ближайшего хаба (плагин QGis) для расчета расстояния между точками.

Эдуардо Морайс
источник
0

Find KP плагин делает это с помощью слоя точек и другой слой, содержащий линейный объект. Он проецирует точку на линии и дает геодезическое расстояние вдоль линии и расстояние до этой линии. Он имеет интерактивный режим или может перебирать весь точечный слой, добавляя новые поля атрибутов.

miln40
источник