[Mapserver-DE] GetFeatureInfo und ESRI ArcMap

Stefan Mecke news.mecke at buchert-wf.de
Mon Feb 20 13:13:48 CET 2006


Hallo!

Wir möchten gerne für eine Demo mit ESRI ArcCatalog/ArcMap auf einen vom 
UMN-Mapserver bereitgestellten WMS zugreifen. Das funktioniert auch 
recht gut.

Nun soll zusätzlich get_feature_info unterstützt werden und 
HTML-Dokumente zurückgeben.

Mit dem Expertenviewer des Geoportal-Bund 
(http://geoportal.bkg.bund.de/DE/Home/homepage__node.html) funktioniert 
es, mit ArcMap (9.0 / DE / SP3) geht es nicht.

Die Diagnose mit Tcpdump liefert das folgende (die URLs am & umbrochen):

Läuft nicht (ArcMap):
/cgi-bin/mapserv?map=/var/www/apache2-default/maps/hs_stkni.map&
VERSION=1.1.1&
REQUEST=GetFeatureInfo&
SRS=EPSG:31467&
BBOX=3379198.59003977,5813555.15743509,3379697.10956512,5814003.98030994&
WIDTH=963&
HEIGHT=867&
QUERY_LAYERS=Substrate&
STYLES=&
EXCEPTIONS=application/vnd.ogc.se_xml&
&
INFO_FORMAT=text/html&
FEATURE_COUNT=50&
X=291&
Y=267


Läuft:
/cgi-bin/mapserv?map=/var/www/apache2-default/maps/hs_stkni.map
SERVICE=WMS
WIDTH=750
HEIGHT=550
FORMAT=image/png
BBOX=3414777.4955261704,5825897.134545455,3416017.3818071624,5826806.384484849
SRS=EPSG:31467
LAYERS=Substrate
STYLES=default
TRANSPARENT=TRUE
EXCEPTIONS=application/vnd.ogc.se_inimage
REQUEST=GetFeatureInfo
VERSION=1.1.1
QUERY_LAYERS=Substrate
X=210
Y=126
INFO_FORMAT=text/html

Der entscheidende Punkt ist offenbar, dass ArcMap nur QUERY_LAYERS 
angibt, der Java-Viewer zusätzlich LAYERS - was offenbar erforderlich ist.

Weiß jemand, welches Verhalten dem Standard entspricht; d.h. ob der 
Fehler auf der Seite von ArcMAP oder auf der Seite des Mapservers 
(Version 4.6.1) liegt?

Oder ist es gar ein Konfigurationsproblem?

Danke & Gruß
S. Mecke




This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)