Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGIS
-
nickleb
- Гуру
- Сообщения: 969
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGIS
Здравствуйте. Есть в каждом узле регулярной сетки картографической проекции данные о двух составляющих скорости течения: первая - вдоль оси X и вторая - вдоль оси Y. Как построить векторы течений по этим данным (масштабированными отрезками прямых линий с "водружёнными" на конец отображаемых векторов стрелками)? М.б., это уже встроено в QGIS или есть специальный плагин? У меня QGIS 2.18 (Las-Palmas) под Windows 10.
Последний раз редактировалось nickleb 12 апр 2017, 19:50, всего редактировалось 1 раз.
-
barsik
- Новоприбывший
- Сообщения: 3
- Зарегистрирован: 22 мар 2015, 22:01
- Репутация: 2
Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI
В свойствах слоя выбираем стиль. Добавить слой (зеленый плюс).
Тип слоя - Geometry generator.
Тип геометрии - Линия.
В окошке выражение записываете: make_line(make_point($x,$y ),make_point($x+"DY" , $y+"DY" ))
DX и DY - ваши скорости.
Если стрелки большие/маленькие надо DX и DY разделить/умножить на подобраноое число (подберете сами)
Тип слоя - Geometry generator.
Тип геометрии - Линия.
В окошке выражение записываете: make_line(make_point($x,$y ),make_point($x+"DY" , $y+"DY" ))
DX и DY - ваши скорости.
Если стрелки большие/маленькие надо DX и DY разделить/умножить на подобраноое число (подберете сами)
- Игорь Белов
- Гуру
- Сообщения: 2241
- Зарегистрирован: 04 янв 2011, 22:00
- Репутация: 1514
- Откуда: Казань
Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI
Обратите внимание на тип символа "Vector Field marker".
The purpose of computing is insight, not numbers
-
nickleb
- Гуру
- Сообщения: 969
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI
barsik, спасибо Вам!barsik писал(а):В свойствах слоя выбираем стиль. Добавить слой (зеленый плюс).
Тип слоя - Geometry generator.
Тип геометрии - Линия.
В окошке выражение записываете: make_line(make_point($x,$y ),make_point($x+"DY" , $y+"DY" ))
DX и DY - ваши скорости.
Если стрелки большие/маленькие надо DX и DY разделить/умножить на подобраноое число (подберете сами)
-
nickleb
- Гуру
- Сообщения: 969
- Зарегистрирован: 22 май 2010, 20:20
- Репутация: 154
Re: Векторы-стрелки по составляющим (вдоль осей OX,OY) в QGI
Игорь, спасибо!Игорь Белов писал(а):Обратите внимание на тип символа "Vector Field marker".
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей