Код: Выделить всё
MAP
IMAGETYPE PNG24
EXTENT -18673.953 -31136.298 21526.319 24312.353
NAME "WMS"
STATUS ON
SIZE 800 800
SHAPEPATH "/var/www/daler/data/www/plazoom.ru/ufakarta/shp/"
IMAGECOLOR 235 230 220
FONTSET "./fonts/fonts.list"
WEB
TEMPLATE '/var/www/daler/data/www/plazoom.ru/ufakarta/templates/ufakarta_project.html'
IMAGEPATH '/var/www/daler/data/www/plazoom.ru/tmp/ms_tmp/'
IMAGEURL '/ms_tmp/'
METADATA
wms_title "ufakarta"
wms_abstract "Карта Уфы ВМС сервер"
wms_onlineresource "http://plazoom.ru/cgi-bin/mapserv?map=/var/www/daler/data/www/plazoom.ru/ufakarta/ufa_all.map&"
"wms_srs" "EPSG:900913"
wms_getfeatureinfo "http://plazoom.ru/cgi-bin/mapserv?map=/var/www/daler/data/www/plazoom.ru/ufakarta/ufa_all.map&"
# wms_featureinfoformat "text/plain"
wms_feature_info_mime_type "text/html"
gml_include_items "all"
wms_enable_request "*"
END
END
OUTPUTFORMAT
NAME "png"
DRIVER AGG/PNG
MIMETYPE "image/png"
IMAGEMODE RGBA
EXTENSION "png"
FORMATOPTION "INTERLACE=OFF"
END
PROJECTION
"init=epsg:900913"
END
INCLUDE "ufakarta2/new/rayeny_region_ontitle.map"
END
Код: Выделить всё
LAYER
NAME rayeny_region_ontitle
DATA rayeny_region
STATUS ON
TYPE POLYGON
TEMPLATE "template/templ_query.html"
METADATA
gml_include_items "all"
gml_encoding "windows-1251"
wms_title "Название района"
wms_group_title "Район"
END
DUMP TRUE
MAXSCALEDENOM 209999
MINSCALEDENOM 86000
LABELITEM "NAZVAN"
CLASSITEM "STYLE"
CLASS
LABEL
ANGLE AUTO
COLOR 50 50 50
# SHADOWCOLOR 255 255 255
# SHADOWSIZE 1 1
TYPE TRUETYPE
FONT tahoma2
SIZE 8
ANTIALIAS TRUE
POSITION CC
PARTIALS FALSE
REPEATDISTANCE 1000
BUFFER 3
ENCODING CP1251
END
END
END
используется OL
Код: Выделить всё
var popup = null;
info = new OpenLayers.Control.WMSGetFeatureInfo({
url: 'http://plazoom.ru/cgi-bin/mapserv?',
title: 'Описание объекта',
infoFormat: 'application/vnd.ogc.gml',
vendorParams: {map: '/var/www/daler/data/www/plazoom.ru/ufakarta/ufa_all.map'},
output: "object",
queryVisible: true,
eventListeners: {
getfeatureinfo: function(event) {
if (!event.text.match(/<body>\s*<\/body>/)) //проверка: ответил ли сервер на запрос
{
if (popup) //проверка: существуют ли popup'ы на карте, если да, то закрываем
{
popup.destroy();
popup = null;
}
popup = new OpenLayers.Popup.FramedCloud(
"chicken",
map.getLonLatFromPixel(event.xy),
null,
event.text,
null,
true
);
map.addPopup(popup);
}
}
}
});
map.addControl(info);
info.activate();
Возникает ошибка msWMSFeatureInfo(): WMS server error. Requested layer(s) are not queryable.
Как я понимаю ошибка в map файле . Какой параметр я не правильно указал?