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

не считается $area - NULL

Добавлено: 30 дек 2020, 00:22
raskumar
здравствуйте.при экспорте контуров полей в .shp из программы Gurtam Wialon имеется один .shp с одним полигоном.при импорте в qgis добавляю новое поле с параметром $area.площадь считается отлично.но проблема в том,что таких файлов сотни и после объединения через (вектор-управлене данными-объединить векторные слои) в один слой в любом формате из shp,kml,sqlite... я добавляю новое поле с параметром $area для расчета площади и площадь не считается.все форумы перечитал и все перепробовал. площадь всегда NULL.
во вложении 2 архива.1- вариант с каждым полем по отдельности, площадь считается.2- результат объединения,площадь всегда NULL
возможно пробема в том,что Gurtam Wialon экспортирует незамкнутые полигоны или так называемую битую геометрию часто и в qgis поиск ошибок по этому поводу не дает ничего,хотя digitals delta сразу определяет незамкнутые контура

Re: не считается $area - NULL

Добавлено: 30 дек 2020, 09:42
lam
QGIS Desktop 3.12.1, площадь считается

Re: не считается $area - NULL

Добавлено: 30 дек 2020, 10:33
raskumar
так тоже пробовал.не работает.и версия у меня 3.16.чем мои действия от ваших могут отличаться?

Re: не считается $area - NULL

Добавлено: 30 дек 2020, 10:55
lam
Попробуйте через калькулятор выбрать функцию $area

Re: не считается $area - NULL

Добавлено: 30 дек 2020, 11:08
raskumar
импортировал в пустой новый проект и все начало считать.чертовщина какая-то.проблема в моем проекте.буду разбираться.спасибо!