2016-02-08 3 views
0

У меня есть этот шейп-файл, содержащий то, что выглядит как полигоны, но таблица атрибутов содержит только столбец «уровень».Как найти и разделить многоугольники в QGIS

Как бы я мог обрисовать область каждого из многоугольников и добавить ее в таблицу атрибутов?

Пример файлов: https://www.dropbox.com/sh/mgcppedd5kvb268/AABmFCXaG39IEV4hV_q2QchPa?dl=0

ответ

0

Вы можете использовать калькулятор поля. Смотрите эту страницу справки:

http://docs.qgis.org/2.8/en/docs/user_manual/working_with_vector/field_calculator.html

Все, что вам сделать, это открыть таблицу атрибутов в шейп, оттуда включить режим редактирования, откройте калькулятор, добавить поле и использовать переменную $ область в выражении список.


Добавление: Вы должны разделить один MultiPolygon многих полигонов.

ли это сделать, перейдите в меню

Vector -> Geometry Tools -> Multipart to singleparts 

с ним, вы создаете новый шейп с большим количеством полигонов внутри. Затем вы можете рассчитать площадь в таблице атрибутов, как было сказано ранее.

+0

Я пробовал это. Но он вычисляет только площадь для всех «полигонов» в итогах, а не для каждого из них. –

+0

обновленный ответ. – luca76