AW: [Mapbender-users] Probleme beim Einbinden eines externen WMS-
Dienst
Burghardt.Scholle at stadt.wolfsburg.de
Burghardt.Scholle at stadt.wolfsburg.de
Mon Nov 20 08:55:20 EST 2006
Hallo Liste,
ich muss diesen Thread um den LBEG-Kartenserver noch einmal aufmachen.
Unser Server hat jetzt einen direkten Internet-Zugang - ohne Proxy - und die
Abfrage der Sachdaten funktioniert auch unter Einsatz des TunnelScripts!
Möchte ich den WMS jedoch als Client hinzuladen (z.B. via "Add WMS from
List") bekomme ich die Fehlermeldung: "Error: no valid
capabilities-document! Please check whether this server complies to OGC WMS
specification.". Die Meldung kommt aus der Datei
".../php/mod_createJSObjFromXML.php". Nutze ich hingegen die Funktion
"Adding WMS" und gebe die URL direkt ein, wird mir der WMS-Dienst umgehend
geladen! Binde ich diesen WMS fest in eine GUI ein, gibt es auch keine
Probleme. Die Funktionen "Capabilities hochladen" / "Hochgeladene
aktualisieren" funktionieren ebenfalls einwandfrei. Lade ich andere
WMS-Dienste temporär hinzu, so gibt es wiederum keine Schwierigkeiten. Und
... unter Mapbender 2.4 läuft auch das temporäre Einalden via "Add WMS from
List" einwandfrei. Leider laufen unsere Server noch mit Mapbender 2.2.3. Wo
liegt das Problem? Ich bin ein wenig ratlos.
Viele Grüße
Burghardt
-----Ursprüngliche Nachricht-----
Von: Fischer, Andreas [mailto:andreas.fischer at kreis-unna.de]
Gesendet: Montag, 16. Oktober 2006 15:29
An: 'users at mapbender.osgeo.org'
Betreff: AW: AW: [Mapbender-users] Probleme beim Einbinden eines externen
WMS- Dienst
Hallo Herr Scholle,
ganz spontan fällt mir dazu ein, dass beim Einsatz des"TunnelScripts" der
Server die featureInfo-Anfrage stellt, sie aufbereitet und dann zum Client
schickt. Bei dem anderen Script wird sie hingegen unmittelbar vom Client
abgeschickt und empfangen. Damit auch externe WMS mit dem Tunnel
funktionieren, braucht meines Wissens der Server einen Zugang nach
"draußen". Ich glaube das ist so ähnlich wie mit dem PDF-Druck, dem ja auch
ein getMapRequest vom Server vorausgeht.
Ich hoffe der Tipp geht in die richtige Richtung
Gruß
Andreas Fischer
Kreis Unna
Dezernat II - Projektteam GIS
Platanenallee 16
59425 Unna
(02303) 27-2507
andreas.fischer at kreis-unna.de
-----Ursprüngliche Nachricht-----
[Fischer, Andreas]
Von: Burghardt.Scholle at stadt.wolfsburg.de
[mailto:Burghardt.Scholle at stadt.wolfsburg.de]
Gesendet: Montag, 16. Oktober 2006 14:55
An: users at mapbender.osgeo.org
Betreff: AW: AW: [Mapbender-users] Probleme beim Einbinden eines externen
WMS- Dienst
Hallo Liste,
ich bin insofern einen Schritt weiter, dass ich folgendes festgestellt habe.
Bei der Datenabfrage in unserer GUI greife ich auf das Script
".../javascript/mod_featureInfoTunnel.php" zurück. Damit funktioniert jedoch
die Abfrage externer WMS' nicht. Mache ich die Abfrage über das Script
".../javascript/mod_featureInfo.php" so erhalte ich hingegen für externe
WMS' das gewünschte Ergebnis. Weiß jemand, wie ich die Datenabfrage auf
externe WMS bzw. das Script "mod_featureInfoTunnel.php" ändern / anpassen
muss, um auch hiermit ein Abfrageergebnis für externe WMS' angezeigt zu
bekommen?
Viele Grüße
Burghardt Scholle
-----Ursprüngliche Nachricht-----
Von: Burghardt.Scholle at stadt.wolfsburg.de
[mailto:Burghardt.Scholle at stadt.wolfsburg.de]
Gesendet: Montag, 16. Oktober 2006 08:19
An: users at mapbender.osgeo.org
Betreff: AW: AW: [Mapbender-users] Probleme beim Einbinden eines externen
WMS- Dienst
Hallo Herr Ratke, hallo Liste,
ich habe die Session-ID aus dem XML-Dokument entfernt. Leider klappt die
Abfrage immer noch nicht. Die Fehlermeldung lautet nun:
Warning:
readfile(http://iwan.nlfb.de/wms/wms.srv.public.asp?pkgId=9&=&VERSION=1.1.1&
REQUEST=GetFeatureInfo&SERVICE=WMS&SRS=EPSG:31468&BBOX=4403611.545293073,579
8800,4429588.454706927,5818300&WIDTH=750&HEIGHT=563&LAYERS=L54&STYLES=&FORMA
T=image/png&INFO_FORMAT=text/html&EXCEPTIONS=application/vnd.ogc.se_xml&FEAT
URE_COUNT=100&QUERY_LAYERS=L54&X=364&Y=336) [ function.readfile
<http://10.8.31.210/mb223e/extensions/function.readfile> ]: failed to open
stream: No route to host in
/usr/share/mapbender/mb223/http/extensions/ext_featureInfoTunnel.php on line
7
Öffne ich die URL direkt in einem Browser, so wird mir das Ergebnis der
Abfrage korrekt angezeigt. Das hat übrigens auch schon vorher (mit der
Angabe der Session-ID) funktioniert. Hat vielleicht noch jemand eine Idee?
Viele Grüße
Burghardt Scholle
-----Ursprüngliche Nachricht-----
Von: Burghardt.Scholle at stadt.wolfsburg.de
[mailto:Burghardt.Scholle at stadt.wolfsburg.de]
Gesendet: Freitag, 13. Oktober 2006 21:19
An: users at mapbender.osgeo.org
Betreff: AW: AW: [Mapbender-users] Probleme beim Einbinden eines externen
WMS- Dienst
Hallo Herr Ratke,
das mit der Session-Id ist mir auch aufgefallen. Ich werde Ihren Rat am
Montag mal ausprobieren. Herzlichen Dank für den Tip.
Viele Grüße
Burghardt Scholle
***************
Stadt Wolfsburg
Geschäftsbereich Bürgerdienste
GIS-Büro
Rathaus A, Zi. A911
Porschestraße 49
38440 Wolfsburg
Tel.: (05361) 28-2531
Fax.: (05361) 28-1877
mailto:gis at stadt.wolfsburg.de
_____
Von: Christoph Ratke [mailto:ratke at geoinformationsdienst.de]
Gesendet: Fr 13.10.2006 14:23
An: users at mapbender.osgeo.org
Betreff: Re: AW: [Mapbender-users] Probleme beim Einbinden eines externen
WMS- Dienst
Hallo Herr Scholle,
es könnte evtl. auch an dem Server selbst liegen. Wenn Sie sich die URL
genauer anschauen,
sehen Sie Parameter, die nicht zu dem OGC-Request gehören. Wenn Sie
mehrmals hintereinander
einen GetCapabilities-Aufruf machen, bleibt zwar der Parameter pkgId
gleich nicht aber der Wert des sessionId-Parameters.
Sie sollten versuchen, das GetCapabilities-Dokument lokal zu speichern
und anschließend alle Vorkommen des besagten Parameters aus diesem
XML-Dokument zu löschen, um das Ergebnis danach wieder in den Mapbender
zu laden. Das sollte funktionieren.
Schönen Gruß aus Rosdorf,
Christoph Ratke
Burghardt.Scholle at stadt.wolfsburg.de schrieb:
> Hallo Liste,
>
> jetzt ist doch noch ein Problem aufgetreten. Die Dartstellung der Layer
> sowie der Legenden funktionieren einwandfrei. Die Abfragen funktinieren
> jedoch leider nicht. Ich bekomme folgende Fehlermeldung:
>
> Warning:
> readfile( http://iwan.nlfb.de/wms/wms.srv.public.asp?pkgId=9
<http://iwan.nlfb.de/wms/wms.srv.public.asp?pkgId=9&sessionId=EEC53A>
&sessionId=EEC53A
>
06-8B9F-48FF-BF14-E6C9D8CBFD5C.WMS&=&VERSION=1.1.1&REQUEST=GetFeatureInfo&SE
>
RVICE=WMS&SRS=EPSG:31468&BBOX=4403611.545293073,5798800,4429588.454706927,58
>
18300&WIDTH=750&HEIGHT=563&LAYERS=L73&STYLES=&FORMAT=image/png&INFO_FORMAT=t
>
ext/html&EXCEPTIONS=application/vnd.ogc.se_xml&FEATURE_COUNT=100&QUERY_LAYER
> S=L73&X=203&Y=182) [function.readfile]: failed to open stream: No route to
> host in
/usr/share/mapbender/mb223/http/extensions/ext_featureInfoTunnel.php
> on line 7
>
> In der mapbender.conf habe ich unseren Proxy-Server eingetragen.
> Offensichtlich kommt der Server trotzdem nicht durch den Feuerwall?? Kann
> mir jemand einen Tip geben?
> Ach ja, wir verwenden noch den Mapbender 2.2.3!
>
> Viele Grüße
> Burghardt Scholle
>
> -----Ursprüngliche Nachricht-----
> Von: Burghardt.Scholle at stadt.wolfsburg.de
> [ mailto:Burghardt.Scholle at stadt.wolfsburg.de
<mailto:Burghardt.Scholle at stadt.wolfsburg.de> ]
> Gesendet: Freitag, 13. Oktober 2006 10:51
> An: users at mapbender.osgeo.org
> Betreff: AW: [Mapbender-users] Probleme beim Einbinden eines externen
> WMS- Dienst
>
>
> Hallo Astrid, Till und Marko,
>
> herzlichen Dank für die Hilfe! Ich habe die Spaltengröße des "title" in
der
> Tabelle "layer-style" angepasst. Nun funktioniert auch der Zugriff auf die
> Daten - wenn der Server dann erreichbar ist :-).
>
> Viele Grüße und ein schönes Wochenende
> Burghardt Scholle
>
> -----Ursprüngliche Nachricht-----
> Von: Astrid Emde [ mailto:astrid.emde at ccgis.de
<mailto:astrid.emde at ccgis.de> ]
> Gesendet: Freitag, 13. Oktober 2006 10:03
> An: users at mapbender.osgeo.org
> Betreff: Re: [Mapbender-users] Probleme beim Einbinden eines externen
> WMS-Dienst
>
>
> Burghardt.Scholle at stadt.wolfsburg.de schrieb:
>
>> Hallo Liste,
>>
>> ich versuche gerade den LBEG-WMS-Dienst des Niedersächsischen Landesamtes
>> für Bergbau, Energie und Geologie in den Mapbender einzubinden. Da ich
>>
> mich
>
>> mit meinem Mapserver hinter einem Proxy befinde, habe ich das
>>
> entsprechende
>
>> xml-Dokument lokal abgespeichert. In der WMS-Verwaltung -> Capabilities
>> hochladen versuche ich, den Dienst einzubinden und bekomme folgende
>> Fehlermeldung:
>>
>>
>> file: /gds/map/lbeg_kartenserver.xml
>> INSERT INTO layer_style (fkey_layer_id, name, title, legendurl,
>> legendurlformat) VALUES(19619, 'default', 'Klassifizierte potentielle
>> Erosionsgefährdung durch Wasser',
>>
>>
> ' http://iwan.nlfb.de/wms/wms.srv.public.asp?pkgId=9
<http://iwan.nlfb.de/wms/wms.srv.public.asp?pkgId=9&sessionId=EEC53A06-8B9F-
> &sessionId=EEC53A06-8B9F-
>
>> 48FF-BF14-E6C9D8CBFD5C.WMS&REQUEST=getLegendGraphic&LAYER=L120',
>> 'image/png');
>> FEHLER: Wert zu lang fuer Typ character varying(50)
>> UPDATE ERROR -> KILL PROCESS AND ROLLBACK....................no update
>>
>
> --------------
>
> Hallo,
>
> Till und Marko haben zwar schon auf die Frage geantwortet, aber hier
> nochmal ein paar Infos.
>
> Das Problem der zu kleinen Spaltengröße wurde schon vorher angemerkt und
> daraufhin wurde mit der Mapbender Version 2.4 die Spalte auf
> varchar(100) geändert.
>
> Die Datenbank-Änderungen der einzelnen Versionen werden unter dem
> folgenden Link dokumentiert:
>
> http://www.mapbender.org/index.php/Dbchanges
<http://www.mapbender.org/index.php/Dbchanges>
>
> Schönen Gruß Astrid Emde
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
> For additional commands, e-mail: users-help at mapbender.osgeo.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
> For additional commands, e-mail: users-help at mapbender.osgeo.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
> For additional commands, e-mail: users-help at mapbender.osgeo.org
>
>
--
Christoph Ratke
GeoInformationsDienst GmbH
Götzenbreite 10
37124 Rosdorf
fon: ++49-(0)551-78904-25
eMail: ratke at geoinformationsdienst.de
web: www.geoinformationsdienst.de
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe at mapbender.osgeo.org
For additional commands, e-mail: users-help at mapbender.osgeo.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapbender_users/attachments/20061120/272758f4/attachment.html
More information about the Mapbender_users
mailing list