Отрисовка Mapserver и реальные координаты.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Alt
Интересующийся
Сообщения: 25
Зарегистрирован: 11 фев 2009, 21:32
Репутация: 0

Отрисовка Mapserver и реальные координаты.

Сообщение Alt » 12 фев 2009, 21:03

Здравствуйте.
Таблица с Multipolygon в Postgis создавалась со srid=-1.
Система координат условная.
Mapserver адекватно отображает этот слой даже на подложенных растрах в той же СК.
А если из PostgreSQL напрямую получить координаты контура любого полигона, то при самостоятельной отрисовке наблюдаются искажения формы.

В чем может быть проблема?
Спасибо.

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

Re: Отрисовка Mapserver и реальные координаты.

Сообщение Максим Дубинин » 13 фев 2009, 03:24

будьте любезны пример(ы)
пристегивайтесь, турбулентность прямо по курсу

Alt
Интересующийся
Сообщения: 25
Зарегистрирован: 11 фев 2009, 21:32
Репутация: 0

Re: Отрисовка Mapserver и реальные координаты.

Сообщение Alt » 13 фев 2009, 15:17

Пример
В map-файле проекция не указана.

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

IMAGETYPE GIF
SIZE 800 600 
...
EXTENT 1874.32 12381.7 37376.6 34408.6
....
UNITS METERS
IMAGECOLOR 255 255 255

Полигоны в серую клетку отдал Mapserver.
Красные нарисованы сверху по полученным от Postgis координатам.
Подозреваю несоответствие проекций, но где не пойму.
И еще не пойму почему у карты imageheight/imagewidth не равно (maxy-miny)/(maxx-minx). Соотносятся примерно как 0.75 и 0.67.

Alt
Интересующийся
Сообщения: 25
Зарегистрирован: 11 фев 2009, 21:32
Репутация: 0

Re: Отрисовка Mapserver и реальные координаты.

Сообщение Alt » 14 фев 2009, 13:38

Проблема крылась в непропорциональном extent карты.
Благодарю форум.
Будьте здоровы.

Ответить

Вернуться в «Веб-картография»

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

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