[Mapbender-users] Re: [Mapserver-DE] WMS_GetCapabilities

Michael Schulz mschulz at webgis.de
Thu Nov 11 09:31:32 EST 2010


Hi Matthias,

ich glaub' das Thema müssen wir auf der Mapbender-Liste weiter
diskutieren... mach ich hiermit mal.

Anscheinend kann der Mapbender den Aufruf localhost nicht auflösen.
Wie sieht es denn mit einem Proxy aus, wird der verwendet? In der
mapbender.conf Log_level mal auf ALL stellen.

Viele Grüße, Michael

Am 11. November 2010 15:24 schrieb  <tmatthia at uni-osnabrueck.de>:
> Hey,
> ich gebe folgende URL ein:
> "http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/grundkarte/TestWMS.map&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1"
>
> und nach einiger Zeit wird nur das wieder ausgegeben:
> "file:
> http://localhost/cgi-bin/mapserv.exe?map=C:/ms4w/Apache/htdocs/grundkarte/TestWMS.map&REQUEST=GetCapabilities&SERVICE=WMS&VERSION=1.1.1"
>
> Die /log/em_error spuckt mir das folgende viermal aus:
> "2010.11.11, 15:05:29,Notice: class_locale: setting locale to de
> 2010.11.11, 15:05:29,Notice: locale German_Germany.1252 ok on windows
> 2010.11.11, 15:05:29,Notice: mb_validateSession.php: checking file
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: gui id not set
> 2010.11.11, 15:05:29,Notice: gui id set to guiID: admin2_de
> 2010.11.11, 15:05:29,Notice: mb_validateSession.php: GUI: admin2_de,
> checking file /mapbender_2.6.2/http/php/mod_loadwms.php...session valid.
> 2010.11.11, 15:05:29,Notice: administration->getGuisByPermission is
> deprecated, use user->getApplicationsByPermission instead!
> 2010.11.11, 15:05:29,Notice: administration->getGuisByPermission is
> deprecated, use user->getApplicationsByPermission instead!
> 2010.11.11, 15:05:29,Notice: /javascripts/mod_wfs_client.html -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_category_filteredGUI.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_createCategory.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_customTree.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_deleteFilteredGUI.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_deleteWFS.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_deleteWMS.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_editElements.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_editFilteredGroup.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_editFilteredUser.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_editWMS_Metadata.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_exportGUI.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredGroup_filteredGui.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredGroup_filteredUser.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredGui_filteredGroup.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredGui_filteredUser.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredUser_filteredGroup.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredUser_filteredGui.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_filteredWms_layer_topic.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_gui_owner.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_gui_owner.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_loadCapabilities.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_loadCapabilitiesList.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_loadCatalog.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_loadWFSCapabilities.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: /php/mod_loadwms.php -
> /mapbender_2.6.2/http/php/mod_loadwms.php
> 2010.11.11, 15:05:29,Notice: mb_validatePermission.php: checking file
> /mapbender_2.6.2/http/php/mod_loadwms.php...permission valid."
>
> Was sagt mir dieser log?
> Und wie stelle ich den einen ausführlichen Debug-Level in die
> Mapbender-Log ein, was muss drinne stehen?
>
> Liebe Grüße
>
>> Hallo Matthias,
>>
>>> Also ich habe shp2img ausgeführt und es wurde auch ein Bild zurück
>>> geliefert. GetMap zeigt auch ne Karte an, aber der normale Onlinesource
>>> zeigt keine Karte an(?).
>>
>> Was meinst Du mit "GetMap zeigt eine Karte an", aber die "normale
>> Onlinesource" nicht? Beim WMS *kann* nur der getMap Aufruf eine Karte
>> anzeigen.
>>
>>> Das gleiche habe ich dann nochmal mit einem anderen Mapfile (mit mehr
>>> Layern) ausprobiert und dann spinnte mein Eingabeaufforderung verrückt.
>>> Schließlich wollte ich es nochmal mit dem alten Mapfile ausprobieren und
>>> auf einmal kennt shp2img -m nicht mehr.
>>> "Mapfile (-m) option not specified."
>>> GetMap liefert aber auch eine Karte zurück...
>>
>> Hmm, kann ich nicht so einfach sagen. Wenn man shp2img einfach nur mit
>> dem Mapfile aufruft, dann wird ein Bildchen was allen
>> Defaulteinstellungen entspricht generiert. D.h. z.B. es wird die Size
>> und der Extent verwendet der im Ma-Abschnitt grundlegend definiert
>> wurde. Außerdem zeichnet shp2img ohne Angabe von Layern, nur die Layer
>> die STATUS default haben.
>>
>>>
>>> Noch eine andere Frage Richtung Mapbender:
>>> Mit GetCapabilities lade ich eine exe-Datei runter und die kann ich dann
>>> mit PSPad angucken und es scheint alles okay zu sein, aber wenn ich die
>>> Capabilities in Mapbender hochladen will, dauert es einige Zeit und es
>>> wird nur angezeigt: "file: *" * = Capabilities-Abfrage
>>> Liegt das daran, das die XML nicht direkt im Browser angezeigt wird,
>>> sondern erst ne exe-Datei runtergeladen wird?
>>> Und wie kann ich das ändern?
>>
>> Nee, der Mapbender sollte trotzdem die GetCapabilities auswerten
>> können. Welche URL gibst du denn im Mapbender ein? localhost oder ne
>> IP? Wichtig ist, dass Mapbender auf diese URL auch zugreifen kann.
>> Dazu reicht es nicht das man sie im Browser aufrufen kann, da Du evtl.
>> Netzwerkeinstellungen vom System hast, die dem Mapbender beim Aufruf
>> der URL nicht zur Verfügung stehen (Proxy, etc.). Unter lunix/unix
>> kann man es immer ganz gut per wget testen. Ansonsten stell einfach im
>> Mapbender-Log einen ausführlichen Debug-Level ein, dann spuckt er auch
>> im Log aus, auf was er nicht zugreifen kann.
>>
>> Viele Grüße, Michael
>>
>>>
>>> Liebe Grüße
>>>
>>>> Hallo Matthias,
>>>>
>>>> shp2img läuft, allerdings gibt es einen Fehler... bitte im Mapfile
>>>> einen CONFIG Eintrag zum passenden Pfad der Projektionsbibliothek
>>>> proj.4 eintragen (CONFIG "PROJ_LIB" "c:\ms4w\proj\nad\"), siehe:
>>>> http://mapserver.org/mapfile/map.html
>>>>
>>>> Mal schauen ob es dann geht.
>>>>
>>>> Viele Grüße, Michael
>>>>
>>>> P.S.: Ach so, den Thread am besten auf der Liste lassen, dann können
>>>> mehr Leute antworten...
>>>>
>>>>
>>>> Am 10. November 2010 18:38 schrieb  <tmatthia at uni-osnabrueck.de>:
>>>>> Hallo Michael,
>>>>> Ich arbeite mit dem ms4w-Paket für Windows.
>>>>> Und bekomme shp2img nicht zum Laufen, habe auch die setenv.bat
>>>>> ausgeführt.
>>>>> C:\ms4w\tools\mapserv>shp2img -m Pfad.map > Pfad.png
>>>>>
>>>>> msProcessProjection<>: Projection library error. No such file or
>>>>> directory
>>>>> <br>
>>>>>
>>>>> Oder liegt es mal wieder an Windows Vista und den Path-Variablen?
>>>>> Liebe Grüße
>>>>>
>>>>>> Hallo Matthias,
>>>>>>
>>>>>> ich würde empfehlen sicher zu stellen, dass ein Mapfile an sich
>>>>>> erstmal funktioniert, bevor es gleich per WMS angefragt wird. D.h.
>>>>>> ein
>>>>>> einfacher Test mit shp2img (vielleicht mit DEBUG-Informationen) zeigt
>>>>>> schonmal ob ein Mapfile auch ein Kartenbild produziert.
>>>>>>
>>>>>> Dann solltest Du checken, ob der Pfad zu der Tiff-Datei stimmt und
>>>>>> MapServer auch darauf zugreifen kann (MapServer hat glaube ich
>>>>>> IGNORE_MISSING_DATA standardmäßig auf true gesetzt und daher bekommt
>>>>>> man keinen Fehler wenn er eine Datei nicht findet). Um die Warnung in
>>>>>> den GetCaps zu beheben, müsstest Du den Status von deiner Layer auf
>>>>>> ON
>>>>>> oder OFF setzen und am besten noch den wms_extent bei den layer
>>>>>> metadaten mit eintragen. Trotz der Warnungen würde aber ein
>>>>>> GetMap-Request auch ein Bild liefern.
>>>>>>
>>>>>> Viele Grüße, Michael
>>>>>>
>>>>>>
>>>>>> Am 10. November 2010 10:11 schrieb  <tmatthia at uni-osnabrueck.de>:
>>>>>>> Hallo Liste,
>>>>>>>
>>>>>>> ich versuche eine Rasterkarte ([TK100].Tiff-Datei) in eine Mapfile
>>>>>>> für
>>>>>>> die
>>>>>>> Erstellung eines eigenen WMS darzustellen.
>>>>>>> Aber meine Karte wird nicht angezeigt und die
>>>>>>> GetCapabilities-Abfrage
>>>>>>> spuckt diesen Fehler aus:
>>>>>>> <Layer>
>>>>>>>    <Name>WMS</Name>
>>>>>>>    <Title>WMS</Title>
>>>>>>>    <SRS>epsg:31467</SRS>
>>>>>>>    <LatLonBoundingBox minx="7.9775" miny="52.7875" maxx="8.68345"
>>>>>>> maxy="53.2316" />
>>>>>>>    <BoundingBox SRS="EPSG:31467"
>>>>>>>                minx="3.43172e+006" miny="5.85085e+006"
>>>>>>> maxx="3.47865e+006" maxy="5.89983e+006" />
>>>>>>> <!-- WARNING: This layer has its status set to DEFAULT and will
>>>>>>> always
>>>>>>> be
>>>>>>> displayed when doing a GetMap request even if it is not requested by
>>>>>>> the
>>>>>>> client. This is not in line with the expected behavior of a WMS
>>>>>>> server.
>>>>>>> Using status ON or OFF is recommended. -->
>>>>>>>    <Layer queryable="0" opaque="0" cascaded="0">
>>>>>>>        <Name>TK100_Clp</Name>
>>>>>>>        <Title>TK100_Clp</Title>
>>>>>>>        <SRS>epsg:31467</SRS>
>>>>>>>        <!-- WARNING: Optional LatLonBoundingBox could not be
>>>>>>> established
>>>>>>> for this layer.  Consider setting LAYER.EXTENT or wms_extent
>>>>>>> metadata. Also check that your data exists in the DATA statement
>>>>>>> -->
>>>>>>>    </Layer>
>>>>>>>  </Layer>
>>>>>>>
>>>>>>> Ich habe bereits ein bissel im Internet gesucht und ich schätze es
>>>>>>> liegt
>>>>>>> an der Auflösung des Rasterbildes. Aber wie binde ich MINSCALEDENOM
>>>>>>> und
>>>>>>> MAXSCALEDENOM ein, bzw. welche Werte und wie berechne ich diese?
>>>>>>> Oder liegt es doch an was anderem?
>>>>>>>
>>>>>>> Liebe Grüße
>>>>>>> Matthias
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Mapserver-DE mailing list
>>>>>>> Mapserver-DE at freegis.org
>>>>>>> https://freegis.org/mailman/listinfo/mapserver-de
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> -----------------------------------------------------------
>>>>>> Michael Schulz
>>>>>> mschulz at webgis.de
>>>>>>
>>>>>> in medias res
>>>>>> Gesellschaft für Informationstechnologie mbH
>>>>>>
>>>>>> Schwimmbadstraße 2
>>>>>> D-79100  Freiburg i. Br.
>>>>>>
>>>>>> Tel:  +49 (0)761 705798-102
>>>>>> Tel:  +49 (0)761 705798-0
>>>>>> Fax: +49 (0)761 705798-09
>>>>>>
>>>>>> http://www.webgis.de / http://www.zopecms.de
>>>>>> --------------------------------------------------------------
>>>>>> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
>>>>>> Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> -----------------------------------------------------------
>>>> Michael Schulz
>>>> mschulz at webgis.de
>>>>
>>>> in medias res
>>>> Gesellschaft für Informationstechnologie mbH
>>>>
>>>> Schwimmbadstraße 2
>>>> D-79100  Freiburg i. Br.
>>>>
>>>> Tel:  +49 (0)761 705798-102
>>>> Tel:  +49 (0)761 705798-0
>>>> Fax: +49 (0)761 705798-09
>>>>
>>>> http://www.webgis.de / http://www.zopecms.de
>>>> --------------------------------------------------------------
>>>> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
>>>> Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Mapserver-DE mailing list
>>> Mapserver-DE at freegis.org
>>> https://freegis.org/mailman/listinfo/mapserver-de
>>>
>>
>>
>>
>> --
>> -----------------------------------------------------------
>> Michael Schulz
>> mschulz at webgis.de
>>
>> in medias res
>> Gesellschaft für Informationstechnologie mbH
>>
>> Schwimmbadstraße 2
>> D-79100  Freiburg i. Br.
>>
>> Tel:  +49 (0)761 705798-102
>> Tel:  +49 (0)761 705798-0
>> Fax: +49 (0)761 705798-09
>>
>> http://www.webgis.de / http://www.zopecms.de
>> --------------------------------------------------------------
>> Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
>> Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg
>>
>> _______________________________________________
>> Mapserver-DE mailing list
>> Mapserver-DE at freegis.org
>> https://freegis.org/mailman/listinfo/mapserver-de
>>
>>
>
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
>



-- 
-----------------------------------------------------------
Michael Schulz
mschulz at webgis.de

in medias res
Gesellschaft für Informationstechnologie mbH

Schwimmbadstraße 2
D-79100  Freiburg i. Br.

Tel:  +49 (0)761 705798-102
Tel:  +49 (0)761 705798-0
Fax: +49 (0)761 705798-09

http://www.webgis.de / http://www.zopecms.de
--------------------------------------------------------------
Geschäftsführer: Stefan Giese, Dr. Christof Lindenbeck
Eingetragen im Handelsregister HRB 5930 beim Amtsgericht Freiburg


More information about the Mapbender_users mailing list