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

Mapserver - WMS GetFeatureInfo ничего не возвращает

Добавлено: 21 янв 2010, 22:54
AndreyToday
Создал простенькую карту для создания WMS сервиса (карта ниже).

Дальше тестирую WMS сервис

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

http://localhost/cgi-bin/mapserv.exe?
map=/ms4w/apps/FleetManager/Hello.map&SERVICE=WMS&REQUEST=GetMap&WIDTH=800&HEIGHT=600
&FORMAT=image/png&BGCOLOR=0x888888&TRANSPARENT=FALSE&VERSION=1.3.0&BGCOLOR=0x888888
&TRANSPARENT=FALSE&VERSION=1.3.0&BBOX=-180,-90,180,90&SRS=EPSG:4326&LAYERS=HELLO
Работет, отображает текс посередине карты.

Теперь пытаюсь получить FeatureInfo

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

http://localhost/cgi-bin/mapserv.exe?map=/ms4w/apps/FleetManager/Hello.map&SERVICE=wms&VERSION=1.1.1
&REQUEST=getfeatureinfo&LAYERS=HELLO&QUERY_LAYERS=HELLO&x=0.0&y=0.0
&INFO_FORMAT=text/html&SRS=EPSG:4326&BBOX=-180,-90,180,90&WIDTH=800&HEIGHT=600

В итоге у меня возвращается такой пустой ответ:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1251"></HEAD>
<BODY></BODY></HTML>

HTML текст из шаблона не попадает

После долгих поисков в сети я не смог найти примеров создания карт для дальнейшего получения для них FeatureInfo.

Если будут примеры, я буду очень благодарен и постараюсь разобраться сам.

NAME "Hello"
SIZE 400 300
IMAGECOLOR 249 245 186
IMAGETYPE png
EXTENT -45.00 -45.00 45.00 45.00

PROJECTION
"init=epsg:4326"
END

WEB
TEMPLATE map.html
IMAGEPATH "/ms4w/tmp/ms_tmp/"
IMAGEURL "/ms_tmp/"
LOG "log.dat"
METADATA
wms_title "Measurement Units"
wms_abstract "Mu"
wms_onlineresource "http://localhost/cgi-bin/mapserv.exe?ma ... /Hello.map&"
wms_srs "epsg:4326"
wms_getfeatureinfo "http://localhost/cgi-bin/mapserv.exe?ma ... /Hello.map&"
wms_featureinfoformat "text/html"
wms_feature_info_mime_type "text/html"
wms_include_items "all"
END
END

LAYER
NAME HELLO
STATUS ON
DUMP TRUE
TYPE point
FEATURE
POINTS 0 0 END
TEXT "Hello World"
END
CLASS
STYLE
COLOR 255 0 0
END
LABEL
TYPE bitmap
END
END
END

END

Re: Mapserver - WMS GetFeatureInfo ничего не возвращает

Добавлено: 22 янв 2010, 21:40
Максим Дубинин
с openlayers пойдет пример?
http://gis-lab.info/projects/osm-errors.html

Re: Mapserver - WMS GetFeatureInfo ничего не возвращает

Добавлено: 22 янв 2010, 21:49
AndreyToday
Да, в итоге мне и надо к Openlayers прикрутить.
Спасибо, буду разбираться.