[mapserver-users] Use featureid WMS Property in MapServer

Arnaud Vandecasteele arnaud.sig at gmail.com
Wed Aug 27 10:07:02 EDT 2008


Hi the list,

I work in fedora 8, and my MapServer version is : 4.10.3. I use MapServer as
a WMS/WFS Server.
For a project, i need to be able to ask some custom WMS request to
MapServer. The aim it's that a user can draw a polygon on a map and all the
feature includ in this polygon will be color in an other style (like yellow
for example).
So  can I use the WMS property featureid (or FILTER) ? My example works with
GéoServer but not with mapServer. Could someone tell me what is wrong ?

Here it's my OpenLayers code :

// setup tiled layer
            tiled = new OpenLayers.Layer.WMS(
                "topp:rts_nv_6_7_8 - Tiled", "
http://localhost:8080/geoserver/wms",
                {
                    width: '800',
                    srs: 'EPSG:4326',
                    styles: '',
                    height: '629',
                    layers: 'topp:rts_nv_6_7_8',
                    format: 'image/png',
                    tiled: 'true',
                    tilesOrigin : "55.186482,-21.41333445",
                   featureid:'rts_nv_6_7_8.1'
                },
                {buffer: 0}
            );

                    // Layer Route Niveau1
                      rprincipal_z500KWMS = new OpenLayers.Layer.WMS(
                      "rprincipal_z500KWMS", "
http://localhost/cgi-bin/mapserv?map=/var/www/html/mapserver/rdt_map.map",
                      {
                          layers: 'rprincipal_z500K',
                          srs: 'EPSG:4326',
                          width: '800',
                          styles: '',
                          height: '626',
                          format: 'image/png',
                          tiled: 'true',
                          tilesOrigin : "55.185611724,-21.415085482499997",
                          transparent:true,
                          featureid:'rprincipal_z500KWMS.1'
                      },
                        {buffer: 0}
                     );

And my map configuration :

#######################################
        LAYER
            NAME "rprincipal_z500K"
            MINSCALE 250000
            MAXSCALE 500000
            METADATA
                  "wms_title" "rprincipal_z500K"
                "wfs_title" "rprincipal_z500K"
                "gml_featureid" "id_voie"
            END
            DUMP TRUE
            PROJECTION
                  "init=epsg:4326"
            END
            TEMPLATE " "
            TOLERANCE 5
            GROUP map_ligne
            TYPE LINE
            STATUS ON
            CONNECTIONTYPE OGR
            CONNECTION
"/home/projets/v3/projets/reunion/routes/route_frca_3_4.tab"
            CLASS
           STYLE
                COLOR 255 0 0
                SYMBOL "line"
                SIZE 4
                MINSIZE  4
                MAXSIZE 36
            END
            STYLE
                COLOR 250 250 200
                SYMBOL "line"
                SIZE 2
                MINSIZE  2
                MAXSIZE 22
            END
        END # END OF CLASS
    END
#######################################

-- 
--------------------------------------------------------------------
Van De Casteele Arnaud
72 Rue de la colline des camélias 97400 Saint-Denis
0262 30 67 79 - 0692 23 73 17
SIG - WebMapping - GPS embarqué
Site internet : http://cataloguesig.c-webhosting.org/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20080827/2b43ea8f/attachment-0001.html


More information about the mapserver-users mailing list