Ошибка измерения длины на эллипсоиде

Здесь нужно сообщать об ошибках в QGIS, с подробным описанием шагов и версии ПО.
Ответить
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Ошибка измерения длины на эллипсоиде

Сообщение Denis Rykov » 04 фев 2012, 21:31

1. Открываем слоя admin из геосемпла;
2. Производим измерение расстояния на эллипсоиде, рассчитывается верно;
3. Включаем преобразование координат на лету в 900913;
4. Рассчитываем снова длину на эллипсоиде, результат получается некорректным.
5. Выключаем преобразование координат на лету, снова проводим измерение на эллипсоиде и снова получаем неверный результат.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Ошибка измерения длины на эллипсоиде

Сообщение Максим Дубинин » 04 фев 2012, 21:41

Подтверждаю.

Обращаю внимание, что после шага 5 очевидно расчет производится в "квадратных градусах", т.е. режим расчета на эллипсоиде просто игнорируется.

QGIS version
1.9.90-Alpha
QGIS code revision
0ce442d
пристегивайтесь, турбулентность прямо по курсу

bolotoved
Гуру
Сообщения: 920
Зарегистрирован: 30 дек 2008, 14:11
Репутация: 236
Откуда: Ханты-Мансийск
Контактная информация:

Re: Ошибка измерения длины на эллипсоиде

Сообщение bolotoved » 05 фев 2012, 06:53

Видимо это из той же опреы.

stopa85

Re: Ошибка измерения длины на эллипсоиде

Сообщение stopa85 » 06 фев 2012, 07:04

Судя по всему это в мой огород камень. И если коротко - то проблема в том, что в qgis нет (раньше не было) внутреннего механизма уведомления о том, что настройки проекта изменились.

Сегодня не обещаю, но завтра-послезавтра постараюсь закрыть баг.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Ошибка измерения длины на эллипсоиде

Сообщение Denis Rykov » 09 фев 2012, 05:01

stopa85, привет, есть какие-нибудь новости по теме бага?
Spatial is now, more than ever, just another column- The Geometry Column.

stopa85

Re: Ошибка измерения длины на эллипсоиде

Сообщение stopa85 » 09 фев 2012, 07:59

Denis Rykov писал(а):stopa85, привет, есть какие-нибудь новости по теме бага?
Прикладываю патч-костыль. Должно помочь (заставляет инструмент перечитывать все настройки проекта при начале измерения). Было бы не плохо если протестируете.

Я вижу более комплексное решение, но мне нужно два рабочих дня, а у меня их пока попросту нет.
Вложения
measure_tool_fix.diff.zip
(519 байт) 431 скачивание

stopa85

Re: Ошибка измерения длины на эллипсоиде

Сообщение stopa85 » 26 апр 2012, 20:18

Кто - нибудь протестировал патч?

stopa85

Re: Ошибка измерения длины на эллипсоиде

Сообщение stopa85 » 10 июн 2012, 21:21

Здравствуйте. Я решил поиметь совесть. И докладываю: инструмент измерения углов не подвержен данной проблеме
Думаю можно и нужно этот патч в апстрим.

Ответить

Вернуться в «Ошибки QGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 10 гостей