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

Не совпадают размеры

Добавлено: 31 окт 2016, 15:12
loginov.aleks
Доброго времени суток,
Помогите пожалуйста, не могу разобраться, есть проект qgis, все слои в EPSG:3785 popular visualisation SRC / Mercator. Проблема в том, что меряю какое нибудь расстояние, оно получается больше чем, если промерять линейкой в яндекс картах( До этого эти слои переносились в msslq с помощью ogr2ogr и указывалась ск EPSG:3785 как и была до этого.
в чем может быть проблема?

Re: Не совпадают размеры

Добавлено: 31 окт 2016, 15:16
trir
Кто же в Меркаторе расстояния мерит??? :shock:
Тем более на сфере
https://habrahabr.ru/post/239251/

Re: Не совпадают размеры

Добавлено: 31 окт 2016, 16:51
loginov.aleks
trir писал(а):Кто же в Меркаторе расстояния мерит??? :shock:
Тем более на сфере
https://habrahabr.ru/post/239251/
как мне в таком случае правильно перевести в другую кс, в которой можно мерить расстояния?

Re: Не совпадают размеры

Добавлено: 31 окт 2016, 17:18
trir

Re: Не совпадают размеры

Добавлено: 31 окт 2016, 18:06
Игорь Белов
loginov.aleks писал(а):как мне в таком случае правильно перевести в другую кс, в которой можно мерить расстояния?
Переводить не обязательно. Измените СК проекта на подходящую зону Гаусса-Крюгера или UTM и меряйте на здоровье.
trir писал(а):можно и так рассчитать от EPSG:4326
Измеряя на экране, рассчитать можно так:

S = s cos φ

где S — правильное расстояние, s — измеренное расстояние в проекции Меркатора, φ — широта в районе измерений.

Re: Не совпадают размеры

Добавлено: 01 ноя 2016, 04:35
Denis Rykov
Не обязательно измерять в единицах измерения проекта. Можно в настройках QGIS выставить (Проекты - Свойства проекта - Эллипсоид для вычислений) нужный эллипсоид и измерять на нём. Единственное требование - включить перепроецирование на лету (OTF), можно в ту же СК, что и исходный проект - в вашем случае в 3857.

Re: Не совпадают размеры

Добавлено: 01 ноя 2016, 07:48
Игорь Белов
Denis Rykov писал(а):Не обязательно измерять в единицах измерения проекта. Можно в настройках QGIS выставить (Проекты - Свойства проекта - Эллипсоид для вычислений) нужный эллипсоид и измерят на нём. Единственное требование - включить перепроецирование на лету (OTF), можно в ту же СК, что и исходный проект - в вашем случае в 3857.
Не умеет QGIS измерять на эллипсоиде. И никогда не умел. Результаты в разных версиях получаются разные, и всегда абсурдные.

Re: Не совпадают размеры

Добавлено: 01 ноя 2016, 08:06
Denis Rykov
Всмысле не умеет? Возможность же такая есть. Сам несколько раз измерял на WGS84 - вполне согласовывается с другими приложениями. А если результаты абсурдные - давайте примеры, будем разбираться, писать в треккер и т.д. Может оно и работало криво в прошлых версиях о чём был ряд тикетов в треккере, но сейчас вроде всё исправили.

Re: Не совпадают размеры

Добавлено: 01 ноя 2016, 08:27
Игорь Белов
Беру свои слова обратно. Подтверждаю, в версии 2.18 измерения расстояний на эллипсоиде хороши, рекомендую для использования.

Re: Не совпадают размеры

Добавлено: 02 ноя 2016, 11:58
loginov.aleks
Denis Rykov писал(а):Всмысле не умеет? Возможность же такая есть. Сам несколько раз измерял на WGS84 - вполне согласовывается с другими приложениями. А если результаты абсурдные - давайте примеры, будем разбираться, писать в треккер и т.д. Может оно и работало криво в прошлых версиях о чём был ряд тикетов в треккере, но сейчас вроде всё исправили.
Спасибо за совет))

Пробовал выбрать эллипсоид WGS 84 для вычисления, при "Popular Visualisation CRS / Mercator EPSG:3785". Я сначала не понял, почему у меня он менялся автоматом на Clarke 1866. Потом увидел что их там два WGS 84(с этим все пошло на ура) и WGS84(без пробела), в чем разница?

Может много вопросов и нужен отдельный топик, но все же.
Как проверить привязку карты?
Есть ли какой нибудь способ доставать координаты из спроецированной СК. Или мне нужно создавать отдельно мою карту в не спроецированной СК?

Re: Не совпадают размеры

Добавлено: 02 ноя 2016, 14:00
Denis Rykov
Действительно, их там два - WGS84 и WGS 84. Подозреваю, что ничем они не отличаются. Но согласен, это довольно странно. Баг в треккере по этому поводу имеется.