

Как получить площадь в определенной ячейке в сетке?

Может ли QgsVectorLayer иметь функцию, которая дает площадь?
Хочу знать как это сделать на Python.
Геоинформационные системы (ГИС) и Дистанционное зондирование Земли
У QgsVectorLayer есть метод getFeatures(), возвращает итератор. Итерируетесь по объектам слоя, берёте их геометрию. А у класса QgsGeometry есть метод area().
Код: Выделить всё
for elem in layer.getFeatures()
geom = elem.geometry()
area = geom.area()
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя
© GIS-Lab и авторы, 2002-2017. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).