Уже разобрался

... но спасибо.
А тем у кого такой вопрос ... вот примерная строка запроса к MapServer:
Код: Выделить всё
http://localhost/cgi-bin/mapserv.exe?MAP=/ms4w/apps/example/wms1.map
&LAYERS=podlogka_kazan,water,streets,kazan_merged
&FORMAT=gif
&SERVICE=WMS
&VERSION=1.1.1
&REQUEST=GetFeatureInfo
&STYLES=
&EXCEPTIONS=application/vnd.ogc.se_inimage
&SRS=EPSG:4326
&BBOX=-0.001155112569393043,-0.0036253467052131698,0.00006400359881511986,-0.002406230537005007
&WIDTH=256
&HEIGHT=256
&X=-0.00066
&Y=-0.00300
&QUERY_LAYERS=kazan_merged
А это для JS:
Код: Выделить всё
// == GetFutureInfo ============================================================
map.events.register('click', map, function (e) {
OpenLayers.Util.getElement('nodeList').innerHTML = "Ща ща я типа работаю ...";
var url = Gorodinform.getFullRequestString({
REQUEST: "GetFeatureInfo",
EXCEPTIONS: "application/vnd.ogc.se_inimage",
BBOX: Gorodinform.map.getExtent().toBBOX(),
X: e.xy.x,
Y: e.xy.y,
INFO_FORMAT: 'text/html',
QUERY_LAYERS: 'kazan_merged',
WIDTH: Gorodinform.map.size.w,
HEIGHT: Gorodinform.map.size.h});
OpenLayers.loadURL(url, '', this, setHTML);
OpenLayers.Event.stop(e);
});
function setHTML(response) {
OpenLayers.Util.getElement('nodeList').innerHTML = response.responseText;
}
// =============================================================================
Соответственно
Gorodinform - это твой Layer по которому будет идти запрос ... только в OL Ajax работает вроде в UTF-8 и русские буквы отображает не корректно. Но это мелочи

которые легко поправить
В мапфайле LAYER должен выглядеть примерно так:
Код: Выделить всё
# === СЛОЙ "ДОМА" ==============================================================
LAYER
NAME kazan_merged
DATA kazan_merged
STATUS ON
TYPE POLYGON
TRANSPARENCY ALPHA
MAXSCALEDENOM 6760
MINSCALEDENOM 1
CLASSITEM "COLOR_ID"
CLASS
NAME "Подложка"
EXPRESSION '20'
STYLE
ANTIALIAS TRUE
COLOR 191 107 22
OUTLINECOLOR 128 128 128
END
END
...
...
CLASS
NAME "Подложка"
EXPRESSION '22'
STYLE
ANTIALIAS TRUE
COLOR 123 82 82
OUTLINECOLOR 128 128 128
END
END
PROJECTION
"init=epsg:900913"
END
template 'dummy'
DUMP TRUE
METADATA
wms_title "Дома"
wms_abstract "Слой с домами"
wms_include_items "all"
END
END
# ==============================================================================