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

Как работает OTF ???

Добавлено: 20 июн 2018, 17:28
Dmitry Stasev
Подскажите, где почитать, как считает QGIS длины (с опцией OTF)
Не пойму логику:
- Создал новый проект (св-ва проекта установились в EPSG:4326, OTF:off)
- добавил Yandex maps (св-ва проекта изменились EPSG:3395, OTF:off)
- добавил новый временный слой EPSG:3857 (св-ва проекта изменились EPSG:3395, OTF:on)
- измерил расстояние 45 м
1.png
1.png (47.46 КБ) 6751 просмотр
- опять зашел в свойства проекта, снял и установил флаг OTF, закрыл окно [ок]
величина поменялась на 25 м
2.png
2.png (43.28 КБ) 6751 просмотр
1. в заголовке окна в обоих случаях пишет что "перепроецирование вкл.", но в информации разные параметры. Почему? Я ничего не менял.
2. величина изменилась с 45 на 25 м - Это нормально?
3. Какая величина правильная???

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 17:39
trir
Какая величина правильная
обе не правильные

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 17:51
Dmitry Stasev
OTF включен
сделал 2 слоя (EPSG:3395 , EPSG:3857)
Оцифровал по линии на каждом (значение в стиле подписи

Код: Выделить всё

format_number( $length, 1)  ||  ' m'
)
приложил рядом линейку...
3.png
3.png (82.55 КБ) 6740 просмотров
зы
QGIS 2.18.20

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 17:55
trir
Встроенные функции, использующие геометрические элементы, используют единицы измерения СОК слоя. Географические системы отсчёта координат(СОК), такие как EPSG:4326 используют градусы, т.е. длина элементов была бы в градусах, а площадь - в квадратных градусах, что довольно бессмысленно. Вам понадобится проецированная система отсчёта координат, использующая метры или футы для подсчёта.
https://www.qgistutorials.com/ru/docs/c ... ngths.html

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:06
Александр Мурый
В настройках QGIS отмечено, что измерения надо проводить на эллипсоиде?

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:12
Dmitry Stasev
Александр Мурый, Прошу прощения, не нашел этот параметр, где посмотреть?

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:19
Dmitry Stasev
trir, Собственно я и использовал выражения во втором примере. Вот только народ интересуется, а почему мои цифры врут? линейка-то врать не может :)

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:24
trir

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:38
Dmitry Stasev
Так вот я и пытаюсь найти этот параметр.
Я думал, что в СК проекта, похоже ошибался.

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:44
trir
Я думал, что в СК проекта
СК проекта в градусах
EPSG:3395 - вообще в попугаях

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:48
Александр Мурый
Dmitry Stasev писал(а):
20 июн 2018, 18:12
не нашел этот параметр, где посмотреть?
Я ошибся, не в параметрах QGIS, а в свойствах проекта, вкладка "Общие" -> "Измерения".

Re: Как работает OTF ???

Добавлено: 20 июн 2018, 18:56
Dmitry Stasev
Александр Мурый, СПАСИБО!
Похоже это и есть тот самый баг:
- при "передергивании" флага OTF, на соседней странице "Эллипсойд для измерений" незаметненько переключается
с "None" на "WGS84"