[Mapserver-DE] Fehler nach Umstieg auf Version 4.2.0

Till Adams adams at terrestris.de
Die Jun 22 08:47:31 CEST 2004


Herr Eckert,

also, ich habe nur kurze Bekanntschaftm it dem UMN v4.2 bisher, aber ab 
Mapserver v4.x gibt es die STYLER DEfinition in der Class, der UMN v4 
akzeptierte allerdingsn och die alte schreibweise, der 4.2er tut das 
laut meinen Erfahrungen nicht. Sie müssen daher folgendes ändern:

> 
> # ==============================================
> # Start of map file
> #
> NAME DEMO
> STATUS ON
> SIZE 400 300
> EXTENT 3390295 5645688 3409890 5666085  # Gummersbach
> UNITS METERS
> SHAPEPATH "../data_gm"
> 
> # ==============================================
>   LAYER
>     NAME fnp
>     TYPE POLYGON
>     STATUS ON
>     DATA fnp
>     CLASS
>       NAME "FNP"
         STYLE			################ HIER !
>        COLOR 200 255 0
>        OUTLINECOLOR 120 120 120
         END			################ HIER !
>       END #CLASS
>   END # Layer
> END # Map File
> # ==============================================
> 
> Ich sehe das was ich haben will. Den FNP der Stadt, aber
> jetzt  :-(.
> 
> Jetzt habe ich mir einem zweiten Server mit Apache 1.3.31,
> PHP 4.3.4, GD 1.6.2, PostSQL 7.4.1 und PostGIS,
> MySQL 3.23.49 und UMN 4.2.0 eingerichtet (alle auf Suse),
> incl. MapBender 2 (aktueller Download)
> 
> Kopiere ich jetzt alle erforderlichen Verzeichnisse, es sind
> nur 2, von dem einen auf den
> anderen Server und rufe mit
> ........gm01.map&VERSION=1.1.0&REQUEST=GetMap
> den UMN auf, bekomme ich die Fehlermeldung:
> 
> # ==============================================
> <?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
> <!DOCTYPE ServiceExceptionReport SYSTEM
> "http://schemas.opengis.net/wms/1.1.1/WMS_exception_1_1_1.dt
> d">
> <ServiceExceptionReport version="1.1.0">
> <ServiceException code="LayerNotDefined">
> msWMSLoadGetMapParams(): WMS server error. Invalid layer(s)
> given in the LAYERS parameter.
> </ServiceException>
> </ServiceExceptionReport>
> # ==============================================
> 
> als Download.
> 
> Hat einer eine Idee woran es liegen könnte? So doll ist die
> Layerdefinition ja nun auch nicht.
> Auch wenn ich die Pfade Eintrage kommt nix.
> 
> Alle Grunddateien des MapBender 2 werden korrekt angezeigt,
> das System müßte als passen.

Der Mapbender hat darüber hinaus die Angewohnheit folgenden GetMap 
Request zu benutzen:

http://irnswas/cgi-bin/mapserv402?map=/var/www/html/webapps/test/test.map&
&WMTVER=1.0.0&REQUEST=map&LAYERS=vg250lnd&STYLES=default&SRS=EPSG%3A31493
&BBOX=2830353.0368763557,5194220,4371546.963123644,6146620&WIDTH=746&HEIGHT=461
&FORMAT=PNG&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=INIMAGE

Wobei beim UMN v4.2 das "STYLES=default" interessiert. Schickt man obige 
ABfrage auf den UMN v4.2 los, so verweigert der 4.2er das Bild. Setzt 
man ein "STYLES=" an dieselbe Stelle, gibts ein Bild. Will heissen: Da 
muß am Mapbender noch nachgebessert werden ;-)

> MfG
> Ralf Eckert
> 
> Planungsamt Stadt Gummersbach
> GIS - Koordinator
> 
> 
> _______________________________________________
> Mapserver-DE mailing list
> Mapserver-DE at freegis.org
> https://freegis.org/mailman/listinfo/mapserver-de
> 

-- 

NEU +++ NEU +++ NEU +++ NEU

    AveiN! ist Open Source
Lizensiert unter der GNU GPL

-----

Dipl. Geogr. Till Adams
terrestris, Paulsen&Adams GbR
Siemensstr. 8 * 53121 Bonn
Tel.: 0228 962 899 52 * Fax.: 0228 962 899 57
info at terrestris.de * www.terrestris.de




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