Страница 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 проекциям и истинные углы не отображаются.