Установка масштаба

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Установка масштаба

Сообщение jimmdigrizli » 01 июн 2012, 13:15

Добрый день!
Уверен, Вы сможете мне помочь с моей проблемой:
У меня есть слой с участками (масштаб1.png):
Я устанавливаю масштаб 1:500000.
Одна из линий имеет длину 65км и инструмент "Линейка" подтверждает этот факт, но если измерить линию линейкой (либо распечатать через "Создать макет", выставив там те же 500000) то получается, что линия имеет длину 100км.
Затем, я заметил, что если убрать галочку с чекбокса в "Линейке", то мы получаем почти теже 100км (а точнее 93,5).

Теперь сам вопрос: Как мне все таки задать правильно масштаб, чтобы при измерении линейкой, я получил те самые 65км.
Вложения
масштаб1.png
масштаб1.png (64.94 КБ) 12110 просмотров

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

Re: Установка масштаба

Сообщение Максим Дубинин » 01 июн 2012, 13:30

простите, но что-то совсем непонятно, цитирую
jimmdigrizli писал(а):Одна из линий имеет длину 65км и инструмент "Линейка" подтверждает этот факт, но если измерить линию линейкой () то получается, что линия имеет длину 100км.
Так подтверждает или врет?
пристегивайтесь, турбулентность прямо по курсу

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 01 июн 2012, 13:35

Максим Дубинин писал(а):Так подтверждает или врет?
Имеется ввиду не инструмент QGIS, а физическая линейка. Да и на глаз видно.

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: Установка масштаба

Сообщение rhot » 01 июн 2012, 13:38

Программа не может врать :)
Либо данные врут, либо проекция не та.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 01 июн 2012, 13:50

rhot писал(а):Программа не может врать :)
Либо данные врут, либо проекция не та.
Я понимаю, что программа не может врать и где-то я что-то не учитываю.

У меня слои в EPSG:4326.
Но мне нужно их отобразить в проекции Меркатора (я побывал разные).
Но не смотря на это, я пробовал и EPSG:4326 ставить, и все равно масштаб при физическом измерении другой. И видно это не вооруженным глазом.

Аватара пользователя
SS_Rebelious
Гуру
Сообщения: 1304
Зарегистрирован: 24 фев 2009, 16:51
Репутация: 99
Ваше звание: GIS pro-fan
Откуда: Lahti / Газ-ПУТИНбург
Контактная информация:

Re: Установка масштаба

Сообщение SS_Rebelious » 01 июн 2012, 17:49

jimmdigrizli писал(а):я пробовал и EPSG:4326 ставить, и все равно масштаб при физическом измерении другой. И видно это не вооруженным глазом.
Вы мерили расстояние данных в EPSG:4326 (не являющейся проекцией), да ещё и "физичечкой линейкой"? :shock: RTFM! А ещё лучше - найдите в библиотеке учебник по картографии и внимательно изучите раздел по проекциям.
Look for something long enough, and you will find it. Look for something without understanding, and it will find you...
"All paid jobs absorb and degrade the mind." Aristotle
If you take 1 step towards freedom it'll take 2 steps towards you!

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 01 июн 2012, 18:01

SS_Rebelious, я знаю что такое проекция. Вместо того, чтобы удивляться обратили бы внимание на вопрос и скриншот . Вначале я использовал именно проекцию EPSG:3857.
Я не понимаю, почему если я устанавливаю масштаб 1см:5км, он таковым не является. Или я не прав, и это совсем не масштаб в см к км??
Именно поэтому и обратился к Вам за помощью.

К тому же, Ваша википедия не дает ответа на мой вопрос. Так зачем же Вы писали это?

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

Re: Установка масштаба

Сообщение Максим Дубинин » 01 июн 2012, 18:32

если вам нужен нормальный ответ на вопрос, распишите по шагам ничего не пропуская, что именно вы делаете, что получаете и что вы считаете неправильным. И никаких физических линеек, пожалуйста.
пристегивайтесь, турбулентность прямо по курсу

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Установка масштаба

Сообщение Александр Мурый » 02 июн 2012, 10:15

Логично, что на эллипсоиде линия будет длиннее.
Мне кажется, вопрос поставлен неправильно. Физическая длина линии не зависит от масштаба её отображения.
Редактор материалов, модератор форума

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 02 июн 2012, 10:42

=)) Хорошо, попробуем заново.

Дано:
Слой shape: tra (архив прикрепил в аттаче). Систем координат: +proj=longlat +datum=WGS84 +no_defs

Требуется:
Спроецировать слой в EPSG:3857 (WGS 84 / Pseudo Mercator), либо в любой другой подходящий для того, чтобы можно было распечатать таким образом, чтобы масштаб был 1см:5км.

Как я это делал:

1. Добавляю слой в QGIS;
2. В свойствах проекта выставляю проекцию EPSG:3857 и ставлю галку "Включить преобразование координат "на лету".
3. Жму Apply, жму ок.
4. Увеличиваю до границ слоя.
5. Далее устанавливаю масштаб 1:500000 на нижней панели.
Уже на этом моменте видно, что линии явно больше чем должны быть.
6. Далее захожу в "Создать макет"
7. Добавляю карту на лист.
8. Во вкладке "Элемент" ввожу Масштаб: 500000
9. Отправляю на печать.
10. Беру линейку мерю, получаю 149км вместо 96км.

Теперь объясните, пожалуйста, что я делаю не так. И как мне достичь того эффекта которого я хочу: чтобы на бумаге человек мог линейкой замерить расстояние и получить адекватные цифры.

Заранее, большое спасибо!
Вложения
tra.rar
(847 байт) 478 скачиваний

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 02 июн 2012, 10:47

amuriy писал(а):Логично, что на эллипсоиде линия будет длиннее.
Мне кажется, вопрос поставлен неправильно. Физическая длина линии не зависит от масштаба её отображения.
Верно! Я это понимаю. Но при использовании инструмента QGIS "Линейка", получилось наоборот. Если включить опцию "На эллипсоиде", то показывает верное значение, если выключить - завышенное, как раз то, что получается при распечатке.
Но мне нужно добиться того, что я описал в посте выше.

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

Re: Установка масштаба

Сообщение Максим Дубинин » 02 июн 2012, 20:15

проекция меркатора была придумана для морской навигации, в ней постоянны углы, но она искажает расстояния, вот вы и получаете не то, на что рассчитываете.

расчет на эллипсоиде не зависит от проекции

если ваш вопрос "как получить длину линии соответствующую реальной в проекции меркатора" то ответ - никак.
пристегивайтесь, турбулентность прямо по курсу

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 02 июн 2012, 20:24

Максим Дубинин писал(а):проекция меркатора была придумана для морской навигации, в ней постоянны углы, но она искажает расстояния, вот вы и получаете не то, на что рассчитываете.
Да я знаю, но... Как это тогда реализовано у гугла:

http://fpln.ru/keyplan-2506

По ссылке именно та линия, что и у меня. Но если прикунуть по масштабной линейке, то она равна именно 96км?
Как этого можно добиться в QGIS? Или тут нельзя никак задать масштаб для текущего местоположения?

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 792
Ваше звание: званий не имею
Откуда: Москва

Re: Установка масштаба

Сообщение Александр Мурый » 03 июн 2012, 22:01

jimmdigrizli писал(а):Как этого можно добиться в QGIS? Или тут нельзя никак задать масштаб для текущего местоположения?
А не проще просто изменить проекцию на не-Меркатор и мерять расстояния в ней?
Редактор материалов, модератор форума

jimmdigrizli
Новоприбывший
Сообщения: 12
Зарегистрирован: 01 июн 2012, 12:49
Репутация: 0

Re: Установка масштаба

Сообщение jimmdigrizli » 04 июн 2012, 09:22

amuriy писал(а):А не проще просто изменить проекцию на не-Меркатор и мерять расстояния в ней?
Проще, но не удобнее. Так как, есть необходимость для разных географических мест производить распечатку. А это значит, нужно постоянно подготавливать свои проекции. Но видимо, это единственный вариант, если использовать QGIS.

Ответить

Вернуться в «QGIS»

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

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