Страница 1 из 1
Вопросы по MapServer
Добавлено: 03 фев 2011, 17:41
bonusee
Всем привет, такое дело попросили сделать карту Спб, с более менее читабельной информацией, вроде бы всё получилось, теперь стоит задача Сделать так чтобы карта отображалась видом сверху а не в небольшой проекции(под углом), сразу оговорюсь что я вообще плохо в этом шарю, и раньше этим не занимался.
По моим предположениям какие-то проблемы с PROJECTION, но как не крутил чегон-то нефига не выходит, если кто опишет процесс, буду крайне благодарен, заранее спасибо.
Re: Вопросы по MapServer
Добавлено: 03 фев 2011, 20:41
Mavka
В UMN MapServer карта под углом к горизонту? Непонятно...
Re: Вопросы по MapServer
Добавлено: 03 фев 2011, 21:26
Александр Мурый
Re: Вопросы по MapServer
Добавлено: 04 фев 2011, 11:17
bonusee
Re: Вопросы по MapServer
Добавлено: 05 фев 2011, 17:25
Mavka
Если судить по тому, что углы зданий не под 90 градусов, то использована проекция epsg:4326. Поменяйте на epsg:3857 (сферический гугл в вакууме) или возьмите зону из СК-42 (например, для Москва - epsg:28407).
P.S. Оффтопик по части epsg:4326.
Я уже поднимал вопрос о происхождении этой непонятной СК и кроме мнения sim никаких разъяснений не получил. В обиходе ее называют "географической", "WGS84" и, конечно же, "сплющенной". С
точки зрения PROJ.4 она и вовсе не является проекцией:
Код: Выделить всё
+proj=longlat +ellps=WGS84 +datum=WGS84 +no_defs
Но поскольку экран компьютера плоский, то какая-никая проекция все таки требуется. Если судить по статье Morten
Why EPSG:4326 is usually the wrong “projection”, то в ArcMap применили
Plate Carrée (Простая цилиндрическая?).
Сравните, Меркатор:

Plate Carrée:

"Сплющенность" на лицо. Как отмечается в Wikipedia, Plate Carrée относится к non-conformal проекциям и истинные углы не отображаются.