Как создать трехмерный многоугольник в QGIS с помощью процедуры Python?Python

Программы на Python
Anonymous
Как создать трехмерный многоугольник в QGIS с помощью процедуры Python?

Сообщение Anonymous »

есть что-то вроде дороги в 3d-координатах. Мне нужно сохранить его в 3D-полигоне (или в чем-то подобном, с которым может работать QGIS).

Код: Выделить всё

example_pointlist = ((0,0,130), (50,0,140), (70,10,150), (70,20,145), (49,10, 135), (0,10,130)) #all points are QgsPoint
Это 6 точек, описанных как открытый многоугольник. Я знаю, что это не плоско. Это своего рода сетка. Как я могу создать это в QGIS (через Python)? Есть идеи?
Я пробовал:
QgsGeometry.fromPolygonXY([example_pointlist ]) --> должно быть QgsPointXY (не работает из-за отсутствия z-компонента)
Что-то еще - но ничего не помогло. Есть идеи?
(Я работаю с QGIS 3.28 Firenze)

Подробнее здесь: https://stackoverflow.com/questions/785 ... -procedure

Вернуться в «Python»