2016-09-22 14 views
0

Я потратил десятки часов, пытаясь найти, можно изменить проекцию с mapserver без везения. Мой формат ввода - EPSG 3067, и мне нужно преобразовать его в EPSG 900913 для использования в Google Map.Конверсия проекции Mapserver

ответ

3

В объекте MAP добавить

ПРОЕЦИРОВАНИЯ "INIT = EPSG: 900913" КОНЕЦ

это устанавливает выходную проекцию карты. Затем в тоннах объекта LAYER добавить

проекционных «INIT = EPSG: 3067». КОНЕЦ

это установить проекцию, что входные данные для слоя уже в

Вам также необходимо добавить следующее строку в/USR/доли/Рго/EPSG или эквивалентного пути, если вы на Windows: проекция

Сферическая Mercator

< 900913> + проектируемый = наемник + а = 6378137 + Ь = 6378137 + lat_ts = 0.0 + lon_0 = 0.0 + x_0 = 0.0 + y_0 = 0 + k = 1.0 + units = m + over + nadgrids = @ null + no_defs <>

+0

Я забыл вернуться сюда, это именно то, что я нашел из старых сообщений в блогах и получил его работу. Этот ответ правильный! – Terhoraj