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

Параметры MapServer

Добавлено: 07 ноя 2011, 10:52
SantoSB
Здравствуйте! заказал хостинг с установленным MapServer (Unix) вот что мне выдает когда пишу mapserv -v.
Map Server version 6.0.0 OUTPUT=GIF OUTPUT=PNG OUTPUT=JPEG SUPPORTS=PROJ SUPPORTS=AGG SUPPORTS=CAIRO SUPPORTS=OPENGL SUPPORTS=FREETYPE SUPPORTS=ICONV SUPPORTS=WMS_SERVER SUPPORTS=THREADS SUPPORTS=GEOS INPUT=OGR INPUT=GDAL INPUT=SHAPEFILE.

У меня вопрос смогу ли я с такими настройками организовать полноценный WMS? также меня смущает отсутствие здесь WMS_CLIENT зачем нужен этот параметр?

Заранее спасибо!

Re: Параметры MapServer

Добавлено: 07 ноя 2011, 11:40
Mavka
WMS_CLIENT - это "WMS cascading". Когда вы запрашиваете слой на своем MapServer, то он перенаправляет запрос на другой сервер. Вряд ли потребуется в случае веб-хостинга.

Среди возможностей не вижу: WFS_SERVER, RGBA_PNG (может AGG и без него умеет?), POSTGIS.
Без WFS будет туго, а остальное можно пережить.

P.S. Если не секрет, то расскажите про хостинг (условия, цены, производительность).

Re: Параметры MapServer

Добавлено: 07 ноя 2011, 11:54
SantoSB
WFS для чего нужен? Хостинг заказал на mastak.ru VDS medium1 тариф они мапсервер бесплатно поставили.

Re: Параметры MapServer

Добавлено: 07 ноя 2011, 12:43
Mavka

Re: Параметры MapServer

Добавлено: 08 ноя 2011, 08:43
dobeer
SantoSB писал(а):...Хостинг заказал на mastak.ru VDS medium1 тариф они мапсервер бесплатно поставили.
Что то дороговато там, тут дешевле, правда мамсервер сами ставили (но возможно и тут можно попросить :) )

Re: Параметры MapServer

Добавлено: 14 ноя 2011, 10:55
SantoSB
Что то дороговато там, тут дешевле, правда мамсервер сами ставили (но возможно и тут можно попросить :) )
Организация платит )))

dobeer - я так понимаю Вы сами компилировали файл mapserv?! с какими он у Вас параметрами?

Небольшое уточнение: сейчас при попытке доступа к mapserv пишет следующее: "No query information to decode. QUERY_STRING is set, but empty." я так понимаю это говорит о том, что MapServer работает, а где найти куда складывать содерживамое для работы сервера? (*.map, *.shp - файлы) не могу найти в настройках где это прописано! подскажите пожалуйста

Заранее спасибо!

Re: Параметры MapServer

Добавлено: 14 ноя 2011, 13:52
dobeer
Сам лично не компилировал.
Мapserv говорит вам, что вы не передали ему параметры в строке и он не знает что вам выдавать и откуда.
*.shp и мап файл складывайте хоть туда же где и мапсервер, главное указать в мап файле где что лежит.
Посмотрите для начала это и это

Re: Параметры MapServer

Добавлено: 14 ноя 2011, 14:41
Mavka
Только ориентируйтесь на WMS, в MapServer еще есть и устаревшие механизмы (типа mode=map).
Куда складывать файлы не важно, потом при вызове будете давать ссылку на map-файл:

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

http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/example/polt.map   
shp и прочие указываются в map-файле по относительному или полному пути.

Re: Параметры MapServer

Добавлено: 14 ноя 2011, 15:25
SantoSB
А зачем нужно прописывать подобные строки в настройках Apache? Взял из примера на сайте gislab
# set environment vars necessary for MapServer
SetEnv PROJ_LIB "/ms4w/proj/nad/"
SetEnv PATH "/ms4w/bin"
SetEnv PATH "/ms4w/Apache/cgi-bin/"
# parse MS4W apache conf files
include "/ms4w/httpd.d/httpd_*.conf"
# set GDAL_DATA environment variable to location of supporting gdal files
SetEnv GDAL_DATA "/ms4w/gdaldata"
# set GDAL_DRIVER_PATH environment variable for gdal plugins
SetEnv GDAL_DRIVER_PATH "/ms4w/gdalplugins"
# set the TMP environment variable that is necessary for the sqlite php extension
SetEnv TMP "/ms4w/tmp"

Re: Параметры MapServer

Добавлено: 14 ноя 2011, 17:32
Mavka
Что бы MapServer знал где искать свои и чужие библиотеки. Обычно это требуется только в Windows.