GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Создание WMS-сервиса с помощью Mapserver

Обсуждение материалов сайта: вопросы, замечания, предложения

Создание WMS-сервиса с помощью Mapserver

Сообщение Максим Дубинин » 05 янв 2008, 03:19

Обсуждение статьи "Создание WMS-сервиса с помощью Mapserver"

http://gis-lab.info/qa/mapserver-wms.html
  • 0

пристегивайтесь, турбулентность прямо по курсу
Аватара пользователя
Максим Дубинин
NextGIS
 
Зарегистрирован: 06 окт 2003
Откуда: Москва (на карте)
 
Сообщения: 8865
Репутация: 628
Статьи: 231
Проекты: 12/6

Сообщение Kostuha » 05 фев 2008, 12:55

Интепресно.
Надо будет попробовать запустить у себя
  • 0

Kostuha
Новоприбывший
 
Зарегистрирован: 29 авг 2007
 
Сообщения: 1
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Petr » 09 янв 2010, 14:25

У меня вопрос. Я не совсем понял, ПО (допустим ArcGis ) загружает информацию на WMS сервис или он может только брать информацию из WMS сервиса?
  • 0

Petr
Интересующийся
 
Зарегистрирован: 05 янв 2010
 
Сообщения: 36
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Mavka » 09 янв 2010, 19:16

WMS - это транспортный протокол. Предназначен для передачи растровых данных от источника (файл, БД) к клиенту (ArcGIS, в частности). Кто и как подготавливает исходные данные - это не проблема сервера. Клиент может обратиться на сервер только с запросом "выдайте мне кусочек карты на такой то регион". Обратная связь с обновлением данных не предусмотрена. Это есть в протоколе WFS-T, но на то он и векторный.
  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Petr » 10 мар 2010, 10:59

Небольшое уточнение в проверке поддержки WMS в Mapserver
в статье написано (для виндовс) прописать команду "C:apachecgi-bin> mapserv -v"
а проверка проходит по следующей команде:
D:\ms4w\Apache\cgi-bin\mapserv -v

ну либо D:\ либо С:\ в зависимости от того куда именно установлен MapServer
  • 0

Petr
Интересующийся
 
Зарегистрирован: 05 янв 2010
 
Сообщения: 36
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Petr » 10 мар 2010, 12:33

Не получается сделать проверку WMS сервера.
Ввожу в адресную строчку: "http://localhost/cgi-bin/wmstest?SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities"
в ответ получаю:
"Not Found
The requested URL /cgi-bin/wmstest was not found on this server."
На сколько я понимаю он производит запрос к файлу wmstest.exe, но его нет.. мне его надо дополнительно установить?
  • 0

Petr
Интересующийся
 
Зарегистрирован: 05 янв 2010
 
Сообщения: 36
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Mavka » 10 мар 2010, 13:45

  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Petr » 10 мар 2010, 14:19

Mavka писал(а):Может так?
http://localhost/cgi-bin/mapserv.exe?SE ... pabilities


А теперь следующий ответ:
loadMap(): Web application error. CGI variable "map" is not set.
  • 0

Petr
Интересующийся
 
Зарегистрирован: 05 янв 2010
 
Сообщения: 36
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Mavka » 10 мар 2010, 15:42

Точно, и я забыл. Там нужно map-файл и полный путь к нему указать:
Код: Выделить всё
http://localhost/cgi-bin/mapserv.exe?
map=d:/work/wms/web.map&
SERVICE=WMS&
VERSION=1.1.1&
REQUEST=GetCapabilities
  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Petr » 11 мар 2010, 10:48

Mavka писал(а):Точно, и я забыл. Там нужно map-файл и полный путь к нему указать:
Код: Выделить всё
http://localhost/cgi-bin/mapserv.exe?
map=d:/work/wms/web.map&
SERVICE=WMS&
VERSION=1.1.1&
REQUEST=GetCapabilities


Указываю следующий ссылку, начинается загрузка файла mapserv.exe
http://localhost/cgi-bin/mapserv.exe?ma ... pabilities

Ссылку на мап файл взял ту, которую я использовал при работе с простым мап файлом
  • 0

Petr
Интересующийся
 
Зарегистрирован: 05 янв 2010
 
Сообщения: 36
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Mavka » 11 мар 2010, 11:37

Все правильно. Сохраните его как текстовый файл и посмотрите что внутри.
  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Petr » 14 мар 2010, 14:34

Спасибо всем, кто помогал, все работает!
  • 0

Petr
Интересующийся
 
Зарегистрирован: 05 янв 2010
 
Сообщения: 36
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Trace » 19 май 2010, 06:41

Жаль что вы не сказали что существует расширение и для arcview 3, которое можно найти по адресу http://www.refractions.net/arc3wms/ . честно сказать в нашей конторе до сих пор используют arcview 3 и покупать arcgis никто не собирается.
  • 0

Trace
Активный участник
 
Зарегистрирован: 14 окт 2009
Откуда: Красноярск (на карте)
 
Сообщения: 149
Репутация: 0
Проекты: 1

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Sergey Gladilin » 10 авг 2010, 19:42

Поясните, пожалуйста, что такое template и какой он должен быть для WMS-сервера?

QGIS экспортировал мне проект, в котором написано
TEMPLATE fooOnlyForWMSGetFeatureInfo
При этом WMS-сервер отвечает
Malformed template name (fooOnlyForWMSGetFeatureInfo)

Что тут должно быть?
  • 0

Sergey Gladilin
Интересующийся
 
Зарегистрирован: 29 июл 2010
 
Сообщения: 16
Репутация: 0

Re: Создание WMS-сервиса с помощью Mapserver

Сообщение Mavka » 10 авг 2010, 20:20

  • 0

лангольеры под окном жрали время ом-ном-ном
Аватара пользователя
Mavka
Гуру
 
Зарегистрирован: 14 мар 2008
 
Сообщения: 2060
Репутация: 9
Статьи: 11
Проекты: 2/1

След.

Вернуться в Материалы сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).