Layer order
Delfos, Jacob
jacob.delfos at MAUNSELL.COM
Tue Jan 24 01:18:15 PST 2006
Erik,
You may have an "END" too many at the end of your mapfile. That explains
why the layer gives you an error. Notice your indentation being off:
CLASS
NAME "pand"
SIZE 1
COLOR 255 100 100
OUTLINECOLOR 32 32 32
END ############## WRONG, SHOULDN'T BE THERE
END
END ############ THIS ENDS YOUR MAPFILE
END ############ REDUNDANT
Hope this helps,
Jacob
> -----Original Message-----
> From: UMN MapServer Users List
> [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On Behalf Of Ruiter E.
> de (Erik)
> Sent: 24 January 2006 17:13
> To: MAPSERVER-USERS at LISTS.UMN.EDU
> Subject: Re: [UMN_MAPSERVER-USERS] Layer order
>
> Hi Bart,
>
> Thanks for your reply but this is not the problem, see current mapfile
> below...
>
> I suspect it has something to do with the STATUS parameter (ON, OFF or
> DEFAULT)..
>
> Greets,
> Erik.
>
> #-------------------------------------------------------------
> ----------
> ----------
> # MAPFILE Spinoffice
> #-------------------------------------------------------------
> ----------
> ----------
>
> #============ MAIN MAP
> ===========================================================
>
> MAP
> NAME "Spinoffice"
> SIZE 400 200
> EXTENT 123161.184000 425974.862000 130445.273000 430555.785000
> IMAGECOLOR 255 255 255
> IMAGETYPE png
> SHAPEPATH "shapes"
> SYMBOLSET "symbols35.sym"
> DEBUG ON
> WEB
> TEMPLATE "../html/mapserver.html"
> IMAGEPATH '/ms4w/tmp/ms_tmp/'
> IMAGEURL '/ms_tmp/'
> END
>
> PROJECTION
> "init=epsg:28992"
> END
>
>
> #============ LAYERS
> =======================================================
>
> LAYER
> NAME Gebouwen
> TYPE POLYGON
> STATUS ON
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "N0320 FROM GEBOUW USING SRID 90112"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "gebouw"
> SIZE 1
> STYLE
> COLOR 255 0 0
> OUTLINECOLOR 32 32 32
> END
> END
> END
> LAYER
> NAME GBKG
> TYPE LINE
> STATUS OFF
> DATA gbkg_l
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "gbkg"
> STYLE
> COLOR 190 190 190
> OUTLINECOLOR 190 190 190
> END
> END
> END
>
> LAYER
> NAME Buurten
> TYPE LINE
> STATUS OFF
> DATA buurten
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "buurten"
> STYLE
> COLOR 0 0 0
> OUTLINECOLOR 100 100 100
> END
> END
> END
>
> LAYER
> NAME Wegvakken
> TYPE LINE
> STATUS OFF
> DATA wegvakken
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "wegvakken"
> STYLE
> COLOR 190 190 190
> OUTLINECOLOR 100 100 100
> END
> END
> END
>
>
> LAYER
> NAME Ligplaatsen
> TYPE POINT
> STATUS OFF
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "A5820 FROM LIGPLAATS"
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "ligplaats"
> SIZE 1
> STYLE
> COLOR 0 0 255
> OUTLINECOLOR 32 32 32
> END
> END
> END
>
> LAYER
> NAME Panden
> TYPE POLYGON
> STATUS OFF
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "A5520 FROM PAND USING SRID 90112"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> CLASS
> NAME "pand"
> SIZE 1
>
> COLOR 255 100 100
> OUTLINECOLOR 32 32 32
> END
> END
> END
>
> LAYER
> NAME Verblijfsobjecten
> TYPE POINT
> STATUS ON
> DEBUG ON
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "A5620 FROM VERBLIJFSOBJECT USING SRID 90112"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> PROJECTION
> "init=epsg:28992"
> END
> SYMBOLSCALE 10000
> CLASS
> NAME "verblijfsobject"
> STYLE
> SYMBOL "circle"
> COLOR 0 0 0
> OUTLINECOLOR 32 32 32
> # SIZE 7
> MAXSIZE 20
> MINSIZE 1
> END
> END
> END
>
> END
>
> -----Original Message-----
> From: UMN MapServer Users List
> [mailto:MAPSERVER-USERS at LISTS.UMN.EDU] On
> Behalf Of Eijnden, B. van den (Bart)
> Sent: dinsdag 24 januari 2006 10:00
> To: MAPSERVER-USERS at LISTS.UMN.EDU
> Subject: Re: [UMN_MAPSERVER-USERS] Layer order
>
> When you put it at the end, make sure you put it before the last END
> (which marks the END of the root MAP object). I am guessing you placed
> it too deep (after the last END), so then the LAYER is not interpreted
> anymore by Mapserver since the MAP file has ended already.
>
> Bart
>
> -----Oorspronkelijk bericht-----
> Van: UMN MapServer Users List
> [mailto:MAPSERVER-USERS at LISTS.UMN.EDU]Namens Ruiter E. de (Erik)
> Verzonden: dinsdag 24 januari 2006 10:00
> Aan: MAPSERVER-USERS at LISTS.UMN.EDU
> Onderwerp: [UMN_MAPSERVER-USERS] Layer order
>
>
> Hi list,
>
> I've a small problem with my mapfile..
>
> I want to have the layer 'verblijfsobjecten' always on top.
> When I place
> the layer at the end of my mapfile I get this error:
> msWMSLoadGetMapParams(): Invalid layer(s) given in the LAYERS
> parameter.
>
> When I have the layer like in my mapfile below it does work but the
> layer is not on top....
>
> Anyone can help me with this?
>
> Greets,
>
> Erik.
>
>
> #-------------------------------------------------------------
> ----------
> ----------
> # MAPFILE Spinoffice
> #-------------------------------------------------------------
> ----------
> ----------
>
> #============ MAIN MAP
> ===========================================================
>
> MAP
> NAME "Spinoffice"
> SIZE 400 200
> EXTENT 123161.184000 425974.862000 130445.273000 430555.785000
> IMAGECOLOR 255 255 255
> IMAGETYPE png
> SHAPEPATH "shapes"
> SYMBOLSET "symbols35.sym"
> WEB
> TEMPLATE "../html/mapserver.html"
> IMAGEPATH '/ms4w/tmp/ms_tmp/'
> IMAGEURL '/ms_tmp/'
> END
>
> PROJECTION
> "init=epsg:28992"
> END
>
>
> #============ LAYERS
> =======================================================
>
> LAYER
> NAME Gebouwen
> TYPE POLYGON
> STATUS ON
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "N0320 FROM GEBOUW USING SRID 90112"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "gebouw"
> SIZE 1
> STYLE
> COLOR 255 0 0
> OUTLINECOLOR 32 32 32
> END
> END
> END
> LAYER
> NAME GBKG
> TYPE LINE
> STATUS OFF
> DATA gbkg_l
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "gbkg"
> STYLE
> COLOR 190 190 190
> OUTLINECOLOR 190 190 190
> END
> END
> END
>
> LAYER
> NAME Buurten
> TYPE LINE
> STATUS OFF
> DATA buurten
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "buurten"
> STYLE
> COLOR 0 0 0
> OUTLINECOLOR 100 100 100
> END
> END
> END
>
> LAYER
> NAME Wegvakken
> TYPE LINE
> STATUS OFF
> DATA wegvakken
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "wegvakken"
> STYLE
> COLOR 190 190 190
> OUTLINECOLOR 100 100 100
> END
> END
> END
>
> LAYER
> NAME Verblijfsobjecten
> TYPE POINT
> STATUS ON
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "A5620 FROM VERBLIJFSOBJECT USING SRID 90112"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> PROJECTION
> "init=epsg:28992"
> END
> SYMBOLSCALE 10000
> CLASS
> NAME "verblijfsobject"
> STYLE
> SYMBOL "circle"
> COLOR 0 0 0
> OUTLINECOLOR 32 32 32
> # SIZE 7
> MAXSIZE 20
> MINSIZE 1
> END
> END
> END
>
> LAYER
> NAME Ligplaatsen
> TYPE POINT
> STATUS OFF
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "A5820 FROM LIGPLAATS"
> PROJECTION
> "init=epsg:28992"
> END
> CLASS
> NAME "ligplaats"
> SIZE 1
> STYLE
> COLOR 0 0 255
> OUTLINECOLOR 32 32 32
> END
> END
> END
>
> LAYER
> NAME Panden
> TYPE POLYGON
> STATUS OFF
> CONNECTIONTYPE oraclespatial
> CONNECTION "bag/bag at maatwerk"
> DATA "A5520 FROM PAND USING SRID 90112"
> PROCESSING "CLOSE_CONNECTION=DEFER"
> CLASS
> NAME "pand"
> SIZE 1
>
> COLOR 255 100 100
> OUTLINECOLOR 32 32 32
> END
> END
> END
>
> END
>
>
> [DISCLAIMER]
>
> Dit e-mail bericht is vertrouwelijk. Het is uitsluitend
> bestemd voor de
> geadresseerde.
> Indien u niet de geadresseerde bent, verzoeken we u dringend
> ons direct
> te informeren en om dit bericht en eventuele bijlage(n) te
> verwijderen,
> zonder het te kopieren, door te zenden of op enige andere wijze te
> openbaren of te gebruiken. ARCADIS is niet aansprakelijk voor welke
> schade dan ook als gevolg van communicatie per e-mail en
> verzending van
> documenten en gegevens.
>
> This e-mail is confidential and may also be privileged. It is intended
> for use by the addressee only.
> If you are not the intended addressee, we request that you notify us
> immediately and delete this e-mail, and any attachment(s), without
> copying, forwarding, disclosing or using it in any other way. ARCADIS
> will not be liable for damage relating to the communication
> by e-mail of
> data or documents.
>
>
> Disclaimer
> **************************************************************
> **********
> Aan dit bericht kunnen geen rechten worden ontleend. Dit bericht is
> uitsluitend bestemd voor de geadresseerde. Als u dit bericht per abuis
> hebt ontvangen, wordt u verzocht het te vernietigen en de afzender te
> informeren. Wij adviseren u om bij twijfel over de juistheid of de
> volledigheid van de mail contact met afzender op te nemen.
>
> This message shall not constitute any rights or obligations.
> This message is intended solely for the addressee.
> If you have received this message in error, please delete it
> and notify
> the sender immediately. When in doubt whether this message is
> correct or
> complete, please contact the sender.
> **************************************************************
> **********
>
More information about the MapServer-users
mailing list