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

Mapserver for offline use

Добавлено: 19 авг 2011, 16:06
merc
Доброго времени суток!
Собственно вопрос к знатокам мапсервера. Как заставить работать мапсервер(ms4w) по WMS при отстутствия доступа в интернет?
Сам я прекрасно понимаю, что нужно подсовывать файлик c http://schemas.opengis.net/WMS/1.1.1/WM ... ities.dtd/ на локальной машине, но где это в мапсервере настраивается не совсем понятно

Re: Mapserver for offline use

Добавлено: 19 авг 2011, 16:08
Mavka
У меня и без интернета работает, ничего специально не настраивал...
Неужели жалуется на отсутствие схемы?

Re: Mapserver for offline use

Добавлено: 19 авг 2011, 16:35
merc
Мой WMS клиент именно на это и жалуется. Раньше я работал с ArcIMS и там приходилось в файлах Capabilities править местонахождение dtd cхемы

Re: Mapserver for offline use

Добавлено: 19 авг 2011, 17:02
Mavka
А, так у вас клиент жалуется что не может открыть схему?

Поставьте между сервером и клиентом враппер. Читать начиная от сюда:
http://mapserver.org/ogc/mapscript.html#php-example
1-й и 2-й кусок кода объединить (вернее, упростить) и поставить 3-й, который там на python как раз про GetCapabilities. Простой строковой заменой направить схему куда положено.

P.S. Можно попробовать Process Monitor и глянуть, вдруг, клиент сперва пытается найти схему локально в виде файла. Туда и подложить.

Re: Mapserver for offline use

Добавлено: 22 авг 2011, 10:47
merc
Я пошел путем правки файла hosts, кажется работает, http://schemas.opengis.net/WMS/1.1.1/WM ... ities.dtd/ теперь перенаправляется на локальный сервер