QGIS неправильно меряет площадь
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 сен 2015, 07:22
- Репутация: 0
QGIS неправильно меряет площадь
Господа, добрый день.
Прошу помочь с такой проблемой:
Слой в прилагаемом архиве содержит два полигона. Для обоих посчитана площадь и периметр инструментом Вектор/Обработка геометрии/Экспортировать\добавить поле геометрии на эллипсоиде. Периметры для обоих полигонов и площадь правого выглядят адекватными, а вот площадь левого полигона в несколько раз завышена. Подсчет площади при помощи объекта QgsDistanceArea дает те же результаты. Подскажите, пожалуйста, как получить правильную площадь.
QGIS 2.10.1
Прошу помочь с такой проблемой:
Слой в прилагаемом архиве содержит два полигона. Для обоих посчитана площадь и периметр инструментом Вектор/Обработка геометрии/Экспортировать\добавить поле геометрии на эллипсоиде. Периметры для обоих полигонов и площадь правого выглядят адекватными, а вот площадь левого полигона в несколько раз завышена. Подсчет площади при помощи объекта QgsDistanceArea дает те же результаты. Подскажите, пожалуйста, как получить правильную площадь.
QGIS 2.10.1
- Вложения
-
layer1.rar
- (3.14 КБ) 229 скачиваний
-
- Гуру
- Сообщения: 5173
- Зарегистрирован: 26 сен 2009, 16:26
- Репутация: 792
- Ваше звание: званий не имею
- Откуда: Москва
Re: QGIS неправильно меряет площадь
У вас в слое, вроде бы, 2 полигона, а если посмотреть в свойства, то видно, что кол-во объектов 7. Если прогнать слой через "delete duplicate geometries", то получится реальных 2 полигона.
Если после этого перепроецировать слой в UTM зону 35 (EPSG:32635), то получаются (вроде бы) нормальные площади: у левого полигона 8 417,763 км², у правого — 4 221,388 км². Без перепроецирования какая-то лажа получается.
Если после этого перепроецировать слой в UTM зону 35 (EPSG:32635), то получаются (вроде бы) нормальные площади: у левого полигона 8 417,763 км², у правого — 4 221,388 км². Без перепроецирования какая-то лажа получается.
Редактор материалов, модератор форума
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: QGIS неправильно меряет площадь
А без проецирования и должна быть лажа
...

-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 сен 2015, 07:22
- Репутация: 0
Re: QGIS неправильно меряет площадь
Объясните, пожалуйста, почему. С другим слоем у меня проблем не было.Донецков писал(а):А без проецирования и должна быть лажа...
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: QGIS неправильно меряет площадь
Не скачивал пример, но предположу, что данные изначально спроецированы ...
При создании данных можно установить, что они будут храниться в десятичных градусах широты/долготы, в метрах в какой-либо проекции, причем при включенном автопроецировании Вы работаете с ними одновременно не задумываясь, что они различны по сути ...
А теперь представим, что нужно посчитать площадь данных в градусах - получим "квадратных попугаев"
При создании данных можно установить, что они будут храниться в десятичных градусах широты/долготы, в метрах в какой-либо проекции, причем при включенном автопроецировании Вы работаете с ними одновременно не задумываясь, что они различны по сути ...
А теперь представим, что нужно посчитать площадь данных в градусах - получим "квадратных попугаев"

- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9129
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 748
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: QGIS неправильно меряет площадь
нет, не должна бытьДонецков писал(а):А без проецирования и должна быть лажа...
пристегивайтесь, турбулентность прямо по курсу
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: QGIS неправильно меряет площадь
Измерил в PostGIS через ST_Area, получились такие результаты:
левый - 8398029624.36002 м^2,
правый - 3730181375.33965 м^2.
Если в QGIS измерять вручную (предварительно включив перепроецирование на лету, например, в 4326, и выбрав эллипсоид WGS84 в Проекты - Свойства проекта - Общие - Эллипсоид для вычислений) с помощью инструмента из тулбара, то получаем такие же значения. Другие способы, подтверждаю, дают неверный результат.
левый - 8398029624.36002 м^2,
правый - 3730181375.33965 м^2.
Если в QGIS измерять вручную (предварительно включив перепроецирование на лету, например, в 4326, и выбрав эллипсоид WGS84 в Проекты - Свойства проекта - Общие - Эллипсоид для вычислений) с помощью инструмента из тулбара, то получаем такие же значения. Другие способы, подтверждаю, дают неверный результат.
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Гуру
- Сообщения: 3058
- Зарегистрирован: 19 май 2010, 19:44
- Репутация: 189
Re: QGIS неправильно меряет площадь
Так это что? Баг?
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: QGIS неправильно меряет площадь
Да, #13209
Spatial is now, more than ever, just another column- The Geometry Column.
- darsvid
- Активный участник
- Сообщения: 163
- Зарегистрирован: 29 июн 2012, 12:40
- Репутация: 115
- Откуда: Kyїv, Ukraine
- Контактная информация:
Re: QGIS неправильно меряет площадь
.
Хотела написать то же самое, но Денис опередил
Хотела написать то же самое, но Денис опередил
-
- Новоприбывший
- Сообщения: 11
- Зарегистрирован: 14 сен 2015, 07:22
- Репутация: 0
Re: QGIS неправильно меряет площадь
Господа, большое спасибо всем за ответы.
В итоге перевел свой в проекцию Ламберта - сохраняющую площади.
В итоге перевел свой в проекцию Ламберта - сохраняющую площади.
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 21 окт 2016, 22:03
- Репутация: 0
- Откуда: Мариуполь
Re: QGIS неправильно меряет площадь
Приветствую всех на форуме!
У меня тоже имеется проблема с неправильным подсчетом площади в QGIS. Я занимаюсь редактированием картографических данных в сельском хозяйстве, работая при этом с большим количеством полигонов. Иногда требуется выполнить подсчет площади различных полигонов, выполняю команду "Вектор - Обработка геометрии - Экспортировать/добавить поле геометрии", выбираю необходимый векторный слой и использую систему координат "Эллипсоид". После этого в свойства векторного слоя добавляются две колонки "Площадь" и "Периметр". К сожалению, площадь и периметр некоторых полигонов в свойствах векторного слоя считается явно неправильно. Очень прошу помочь в решении данного вопроса. Спасибо!
У меня тоже имеется проблема с неправильным подсчетом площади в QGIS. Я занимаюсь редактированием картографических данных в сельском хозяйстве, работая при этом с большим количеством полигонов. Иногда требуется выполнить подсчет площади различных полигонов, выполняю команду "Вектор - Обработка геометрии - Экспортировать/добавить поле геометрии", выбираю необходимый векторный слой и использую систему координат "Эллипсоид". После этого в свойства векторного слоя добавляются две колонки "Площадь" и "Периметр". К сожалению, площадь и периметр некоторых полигонов в свойствах векторного слоя считается явно неправильно. Очень прошу помочь в решении данного вопроса. Спасибо!
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: QGIS неправильно меряет площадь
Приложите пример данных на которых считается неверно. И какую версию QGIS вы используете?
Spatial is now, more than ever, just another column- The Geometry Column.
-
- Новоприбывший
- Сообщения: 12
- Зарегистрирован: 21 окт 2016, 22:03
- Репутация: 0
- Откуда: Мариуполь
Re: QGIS неправильно меряет площадь
Во вложении архив с файлами векторного слоя по одному отделению. Неправильная обработка площади была замечена на полигоне "Дми-110". QGIS версии 2.14. Подобная проблема была замечена и в ранних версиях программы.
- Вложения
-
shp.zip
- (15.08 КБ) 202 скачивания
Последний раз редактировалось vadim.mayorov 22 окт 2016, 19:47, всего редактировалось 1 раз.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: QGIS неправильно меряет площадь
Так то последний релиз - 2.16.3, попробуйте обновиться и проверить, не ушла ли проблема, хотя её должны были исправить ещё в 2.14 судя по треккеру. У меня нет релизной версии, есть самая последняя ночная сборка, в ней величина площади указанного полигоны вычисляется так:Что отличается от величины, указанной в поле AREA объекта слоя. Это правильное значение?
Код: Выделить всё
1025438.63408939
Spatial is now, more than ever, just another column- The Geometry Column.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 27 гостей