Заставить MapServer работать в роли WMS сервера

в josm надо без bbox’а задавать ссылку

изначально в josm ссылка и была без bbox, это я экперементировал… в общем результата все равно нет

Замените


wms_src           "EPSG:4326"

на


wms_srs          "EPSG:3395"

Менял :frowning:

С проблемой подложки вроде бы разобрались. Точно сказать не могу, т.к выскочила другая проблема, но это уже для другой темы. Сейчас надо разобраться с новой загвоздкой, а потом уже здесь отпишусь.

Вот реально работающий пример для qlandkarte.
extent взят из gdalinfo /data/LO1_ref.tif | head -50


Lower Left  ( 3090865.126, 8367713.146) ( 27d45'56.57"E, 60d 1'21.19"N)
Upper Right ( 3415004.759, 8692450.211) ( 30d40'39.03"E, 61d27'2.02"N)

Файл /data/lo1.map


MAP
                extent 3090865.126  8367713.146 3415004.759 8692450.211
                projection
                 "init=epsg:3395"
                end

SIZE 800 600

        LAYER
                NAME "LO1"
                DATA "/data/LO1_ref.tif"

                TYPE RASTER
                STATUS ON

                extent 3090865.126  8367713.146 3415004.759 8692450.211
                projection
                 "init=epsg:3395"
                end

                metadata
                  wms_srs "epsg:4326"
                end

         END
END

информация для josm wmsplugin в ~/.josm/preferences


wmsplugin.url.1.name=LO1
wmsplugin.url.1.url=http://localhost/cgi-bin/mapserv?map=/data/lo1.map&layers=LO1&service=wms&request=getmap&version=1.1.1&format=image/png&

Если бы wmsplugin еще понимал srs=epsg:3395 была бы вообще сказка :wink:

Здравствуйте! Может я поздно, но тоже озабочена вопросом подключения wms в josm.
Мне нужно правильно указать строчку для подключения
http://localhost/cgi-bin/mapserv?map=/home/lorik/wmstest/gas2.map&layers=mywms_ref&service=wms&request=getmap&version=1.1.1&format=image/jpeg&srs=EPSG:4326&WIDTH=2048&height=2048&BBOX=0,0,6500,3000 работает в браузере отлично, а в josm - красный фон и ошибка. В чем проблема подскажите пожалуйста…

levizna2, у тебя bbox=0,0,6500,3000, а координаты (srs=epsg:4326) географические. подозреваю, у тебя кривой слой на раздаче.

ну я пробовала и 55.02969 29.42844 55.05540 29.49704 (координаты Бешенковичей) результат одинаковый. А если такие координаты прописать в map-файле, то еще и в браузере белый фон.

наверно напишу подробнее откуда я что взяла… так будет понятнее. У меня есть карта Бешенковичей с дорогами и домиками (названия и номера). Я привязала эту карту в qgis, по трекам gpx. которые у меня тоже есть для Бешенковичей. получился файл ,wld со следующим содержанием 0.000014421638040 0 0 -0.000008307137917 29.427343822256233 55.055739788993030. Я изменила расширение на .pgw, на всякий случай (у меня теперь 2 файла привязки, какой хочет пусть тот и берет). Прикинула в josm квадрат на который будет ложиться карта, но не точно. Получилось 55.02969 29.42844 55.05540 29.49704. Пыталась применить их в браузере - выдает белый фон. Методом проб и ошибок пришла к координатам 0 0 6500 3000. Тогда картинка получилась, а вот в josm никак.

Все оказалась еще проще чем я думала… Спасибо за участие и сочувствие. Плагин Piclayer - умница - все делает сам. Ему достаточно привязанной карты с правильным расширением. В моем случае: карта jpg, привязка для нее jpgw.