Страница 1 из 2
Расчеты на эллипсоиде и СК вида
Добавлено: 04 фев 2012, 07:30
bolotoved
По малопонятным причинам, расчеты площадей на эллипсоиде протекают корректно (в метрах) только в том случае, если вид не спроектирован (географическая система координат). В случае, если мы зададим для проекта прямоугольную систему координат, то результат расчетов будет возвращен в градусах, а не в метрах. Каким образом проекция вида может влиять на результат расчетов на эллипсоиде?
Для воспроизведения - используем слой admin геосемпла (в географической СК), в качестве СК проекта зададим UTM44N-WGS84 и рассчитаем площадь: Вектор->Обработка геометрии->Экспортировать/Добавить поле геометрии с использованием эллипсоида.
Win XP SP3
QGIS code revision 0ce442d (1.9.90-54)
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 25 фев 2012, 12:08
bolotoved
Так оно и до сих пор: расчет на эллипсоиде выдает результат в градусах, если вид спроектирован.
По идее, инструментом расчета на эллипсоиде пользоваться нельзя, т.к. механизм его сомнителен, раз учитывает проекцию вида.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 25 фев 2012, 12:22
Максим Дубинин
подтверждаю, согласен, что расчет на эллипсоиде не должен зависеть от проекции вида.
Если данные в ГСК, расчет производится как есть.
Если данные в ПСК, расчет производится после перепроецирования в ГСК.
Если данные в МСК или неизвестной СК, расчет не производится.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 25 фев 2012, 15:52
Voltron
bolotoved писал(а):Так оно и до сих пор: расчет на эллипсоиде выдает результат в градусах, если вид спроектирован.

А с чего бы «оно» должно было измениться?

В этом направлении движения нет и пока не предвидится.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 28 фев 2012, 16:55
Voltron
Попытка исправить ошибку. Сделать резервную копию fTools; заменить существующие файлы файлами из архива.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 28 фев 2012, 18:52
bolotoved
Проверил несколько раз на слое admin из геосемпла. (Слой в ГКС, вид в UTM WGS-84).
Вначале посчитал верно, хотя, почему-то, упорно не хотел считать площадь Кемеровской обл., (= 0).
А на пятой попытке расчета с теми же параметрами, снова выдал результат в градусах, при этом площадь Кемеровской обл. опять = 0.
---
Завтра попробую поизучать поведение расчетов площадей более досконально.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 28 фев 2012, 21:12
Voltron
Еще один фикс, перезалил файл
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 10:24
Максим Дубинин
обновил кугис, скачал приложение выше, но в нем только 1 файл или сначала надо еще предыдущие измененные файлы применить?
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 10:26
Максим Дубинин
пардон, старый fTools в .qgis "забивал" новый
Все работает отлично во всех трех вариантах. И даже возможность обновлять поле без создания нового шейп-файла появилась.
Voltron, очень круто, спасибо.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 11:22
Voltron
Это точно?

А то уже был
прецендент, в результате которого и появилась эта тема.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 11:32
Максим Дубинин
нет

и врядли когда-нибудь будет, пока мы живы и интерес жив
но этот баг мне кажется можно закрывать, дождемся оценки bolotoved'а
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 18:51
bolotoved
Вроде бы работает, но только один раз для одного слоя. Т.е. корректно работает если расчитанные колонки добавляются в новый файл.
А если посчитать площадь второй раз (не создавая новый файл), предварительно удалив созданные поля AREA и Perimeter с помощью Table Manager, то либо снова площадь первого полигона = 0, либо выдает ошибку питона:
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 20:24
Максим Дубинин
я пробовал несколько раз и в новый и старый, вроде без ошибок, сегодняшний qgis
bolotoved, дай пожалуйста воспроизводимый сценарий, а то непонятно как воспроизвести.
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 29 фев 2012, 22:23
Voltron
Не могу воспроизвести. Считал до посинения, с сохранением в новый файл и с обновлением существующего - ошибку так и не смог поймать.
Точно файл самый новый, из обновленного архива?
Re: Расчеты на эллипсоиде и СК вида
Добавлено: 01 мар 2012, 10:12
bolotoved
Переустановил QGIS и проблема исчезла. Так что всех кугисятников можно поздравить с появлением нового мощного инструмента.
Voltron, спасибо!