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

tmatthia at uni-osnabrueck.de tmatthia at uni-osnabrueck.de
Sat Nov 13 07:57:48 EST 2010


Hey,
ich hab die Capabilities hochgeladen (die Anwendungseinstellung wird auch
gezeigt), aber bekomme aber nix angezeigt und die log gibt folgendes aus:

2010.11.13, 13:15:46,Notice: class_locale: setting locale to de
2010.11.13, 13:15:46,Notice: locale German_Germany.1252 ok on windows
2010.11.13, 13:15:46,Notice: mb_validateSession.php: checking file
/mapbender_2.6.2/http/javascripts/map.php
2010.11.13, 13:15:46,Notice: gui id not set
2010.11.13, 13:15:46,Notice: gui id set to guiID: jagd
2010.11.13, 13:15:46,Notice: mb_validateSession.php: e_id not set in
script: /mapbender_2.6.2/http/javascripts/map.php
2010.11.13, 13:15:46,Notice: mb_validateSession.php: GUI: jagd, checking
file /mapbender_2.6.2/http/javascripts/map.php...session valid.

Liebe Grüße
> 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
> _______________________________________________
> Mapbender_users mailing list
> Mapbender_users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapbender_users
>
>



More information about the Mapbender_users mailing list