[MAPSERVER-USERS] insertLayer()

Guillaume Sueur guillaume.sueur at neogeo-online.net
Tue Jul 1 01:15:31 PDT 2008


I guess you just need a new LayerObj, as described in the mapscript 
documentation 
(http://mapserver.gis.umn.edu/docs/reference/phpmapscript-class) :
Layer Objects can be returned by the MapObj class, or can be created
    using:

    layerObj ms_newLayerObj(MapObj map [, layerObj layer])

    A second optional argument can be given to ms_newLayerObj() to create
    the new layer as a copy of an existing layer. If a layer is given as
    argument then all members of a this layer will be copied in the new
    layer created.


You can then play with :
boolean moveLayerUp(int layerindex)
         Move layer up in the hierarcy of drawing.

    boolean moveLayerDown(int layerindex)
         Move layer down in the hierarcy of drawing.

    array   getlayersdrawingorder()
         Return an array containing layer's index in the order which they
         are drawn.

    boolean  setlayersdrawingorder(array layeryindex)
         Set the layer's order array. The argument passed must be a valid
         array with all the layer's index.
         Return TRUE on success or else FALSE.


to set your layer's correct place into the map.

Hope that helps,


Guillaume

Hans Castorp a écrit :
> Hi to all,
> 
> If map->insertLayer() isn't available in php mapscript, how can I insert 
> a runtime created layer using php mapscript???
> 
> Thanks in advance.
> 
> Hans Castorp.
> 
> 
> ------------------------------------------------------------------------
> 
> Enviado desde Correo Yahoo! 
> <http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52431/*http://es.docs.yahoo.com/mail/overview/index.html>
> La bandeja de entrada más inteligente.
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users





More information about the MapServer-users mailing list