Страница 1 из 1

Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGIS

Добавлено: 12 апр 2017, 08:05
nickleb
Здравствуйте. Есть в каждом узле регулярной сетки картографической проекции данные о двух составляющих скорости течения: первая - вдоль оси X и вторая - вдоль оси Y. Как построить векторы течений по этим данным (масштабированными отрезками прямых линий с "водружёнными" на конец отображаемых векторов стрелками)? М.б., это уже встроено в QGIS или есть специальный плагин? У меня QGIS 2.18 (Las-Palmas) под Windows 10.

Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI

Добавлено: 12 апр 2017, 17:59
barsik
В свойствах слоя выбираем стиль. Добавить слой (зеленый плюс).
Тип слоя - Geometry generator.
Тип геометрии - Линия.

В окошке выражение записываете: make_line(make_point($x,$y ),make_point($x+"DY" , $y+"DY" ))
DX и DY - ваши скорости.

Если стрелки большие/маленькие надо DX и DY разделить/умножить на подобраноое число (подберете сами)

Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI

Добавлено: 12 апр 2017, 18:53
Игорь Белов
Обратите внимание на тип символа "Vector Field marker".

Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI

Добавлено: 12 апр 2017, 19:46
nickleb
barsik писал(а):В свойствах слоя выбираем стиль. Добавить слой (зеленый плюс).
Тип слоя - Geometry generator.
Тип геометрии - Линия.

В окошке выражение записываете: make_line(make_point($x,$y ),make_point($x+"DY" , $y+"DY" ))
DX и DY - ваши скорости.

Если стрелки большие/маленькие надо DX и DY разделить/умножить на подобраноое число (подберете сами)
barsik, спасибо Вам!

Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI

Добавлено: 12 апр 2017, 19:47
nickleb
Игорь Белов писал(а):Обратите внимание на тип символа "Vector Field marker".
Игорь, спасибо!