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

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

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

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

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

Добавлено: 13 фев 2009, 03:24
Максим Дубинин
будьте любезны пример(ы)

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

Добавлено: 13 фев 2009, 15:17
Alt
Пример
В 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.

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

Добавлено: 14 фев 2009, 13:38
Alt
Проблема крылась в непропорциональном extent карты.
Благодарю форум.
Будьте здоровы.