[OpenLayers-Users] Re: WFS layer from Mapserver not displaying

Alexandre Dube adube at mapgears.com
Fri May 13 08:25:58 EDT 2011


Hi,

   Could you please explain in small details what do you want to do with 
this layer and why you chose to display it as a vector layer ?  That 
would help us understand your need and what further tips to give.

Kind regards,

Alexandre


On 11-05-13 07:41 AM, tmartinh wrote:
> Hi alll again and specially Alexandre,
>
> Yesterday I was trying your solution from a remote workspace using VPN 
> connection. Today, bck into the office, I saw your solution is correct 
> and my problem is solved.
> Anyway, maybe due to a big number of features to render, performance 
> in my explorer is slow.. I guess I will have to find ways to improve 
> it.. any tips?
>
> Thank you very much for your help!
>
> 2011/5/12 Alexandre Dubé [via OSGeo.org] <[hidden email] 
> </user/SendEmail.jtp?type=node&node=6359106&i=0>>
>
>     Hi,
>
>        In your gml, you can see :
>          xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
>     <http://mapserver.gis.umn.edu/mapserver%22>
>
>        so try to set :
>
>         var molleres = new OpenLayers.Layer.Vector("molleres", {
>              strategies: [new OpenLayers.Strategy.BBOX()],
>              protocol: new OpenLayers.Protocol.WFS({
>                  url:
>     "http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map"
>     <http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map%22>,
>
>                  featureType: "molleres",
>                  featureNS: "http://mapserver.gis.umn.edu/mapserver"
>     <http://mapserver.gis.umn.edu/mapserver%22>
>              }),
>              renderers: renderer
>          });
>
>
>        Does that help ?
>
>     Regards,
>
>     Alexandre
>
>     On 11-05-12 12:13 PM, tmartinh wrote:
>
>     > Hi all,
>     >
>     > I have been struggling to make the following setup work.
>     >
>     > Mapserver 5.6.6 + Postgis + Openlayers and trying to display a
>     WFS layer
>     > with no success. Nothing gets rendered on the screen.
>     >
>     > Here is my configs:
>     >
>     > Mapfile
>     >
>     > MAP
>     >    NAME INSPECCIONS_REDUIT # Nom del mapa
>     >    STATUS ON
>     >    SIZE 600 600
>     >    EXTENT 521500 15000 556500 40000 # Extent del mapa
>     >    UNITS METERS
>     >    SHAPEPATH "data" # Carpeta o hi ha les dades SIG
>     >    IMAGECOLOR 255 255 255
>     >    IMAGETYPE PNG
>     >
>     >
>     > OUTPUTFORMAT # Format de sortida de la imatge
>     >     NAME png
>     >  DRIVER "GD/PNG"
>     >  MIMETYPE "image/png"
>     >  IMAGEMODE RGB #PC256
>     >  EXTENSION "png"
>     >  FORMATOPTION "INTERLACE=OFF"
>     > END
>     >
>     >
>     >    # Projecci? corresponent a Andorra dsegons el codi EPSG: 27573
>     >
>     >     PROJECTION
>     >       "init=epsg:27573"
>     >     END
>     >
>     >    #
>     >    # Definici? de les dades WMS
>     >    #
>     >      WEB
>     > IMAGEPATH "/var/www/molleres/public/img/map/"
>     >     IMAGEURL "/img/map/"
>     >
>     >      METADATA
>     >          "wfs_title"                  "WFS Demo Server for
>     MapServer" ##
>     > REQUIRED
>     >          "wfs_onlineresource"
>     >
>     "http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map"
>     <http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map%22>
>     > ## Recommended
>
>     >          "wfs_srs"                    "EPSG:27573" ## Recommended
>     >          "wfs_abstract"               "This text describes my
>     WFS service."
>     > ## Recommended
>     >      END
>     >
>     >    END
>     >
>     >    SYMBOL
>     >      NAME 'circle'
>     >      TYPE ELLIPSE
>     >      POINTS 1 1 END
>     >      FILLED TRUE
>     >    END
>     >
>     >    SYMBOL
>     >      NAME 'rectangle'
>     >      TYPE HATCH
>     >      POINTS 1 1 END
>     >      FILLED TRUE
>     >    END
>     >
>     >    SYMBOL
>     >    NAME 'rectangle-train'
>     >    TYPE VECTOR
>     >    POINTS
>     >      0 0
>     >      0 0.6
>     >      1 0.6
>     >      1 0
>     >      0 0
>     >    END
>     >    FILLED TRUE
>     >    STYLE
>     >      8 12 8 12
>     >    END
>     > END
>     >
>     > # LEGEND object
>     > LEGEND
>     >    STATUS ON
>     >    KEYSIZE 18 12
>     >    # LABEL object
>     >    LABEL
>     >      TYPE BITMAP
>     >      SIZE MEDIUM
>     >      COLOR 0 0 89
>     >    END
>     >    #TEMPLATE "templates/legend.html"  ### HTML template file
>     > END
>     >
>     >
>     >
>     >
>     > ##################
>     > # molleres
>     > ##################
>     > LAYER
>     >    NAME "molleres"
>     >    METADATA
>     >      "wfs_title"             "Molleres" ##REQUIRED
>     >      "wfs_srs"               "EPSG:27573" ## REQUIRED
>     >      "gml_include_items"     "all" ## Optional (serves all
>     attributes for
>     > layer)
>     >      "gml_featureid"         "gid" ## REQUIRED
>     >    END
>     >    TYPE POLYGON
>     >    STATUS ON
>     >    CONNECTIONTYPE POSTGIS
>     >    CONNECTION 'user=postgres password=*** dbname=molleres
>     host=172.16.3.240
>     > port=5432'
>     >    DATA "the_geom from gis_schema.molleres_geom using SRID=27573
>     using unique
>     > gid"
>     >    PROJECTION
>     >      "init=epsg:27573"
>     >    END
>     >    DUMP TRUE             ## REQUIRED
>     >    CLASS
>     >        STYLE
>     >          COLOR 255 128 0
>     >          SYMBOL 'rectangle-train'
>     >          SIZE 10
>     >        END
>     >    END
>     > END #layer
>     >
>     >
>     > END # Map File
>     >
>     > Openlayers
>     >
>     > var molleres = new OpenLayers.Layer.Vector("molleres", {
>     >          strategies: [new OpenLayers.Strategy.BBOX()],
>     >          protocol: new OpenLayers.Protocol.WFS({
>     >              url:
>     >
>     "http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map"
>     <http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map%22>,
>
>     >              featureType: "molleres",
>     >              featureNS: "http://molleres" <http://molleres%22>
>     >          }),
>     >          renderers: renderer
>     >      });
>     >
>     > Please note that this is an internal development server reason
>     why URL is
>     > not compliant with W3C standards. (no .com or whatever)
>     >
>     > I have tried with several different options in my mapfile and
>     openlayers but
>     > no success.
>     >
>     > Also find attached my server answer I got from firebug which
>     looks fine.. I
>     > guess.
>     >
>     > <?xml version='1.0' encoding="ISO-8859-1" ?>
>     > <wfs:FeatureCollection
>     >     xmlns:ms="http://mapserver.gis.umn.edu/mapserver"
>     <http://mapserver.gis.umn.edu/mapserver%22>
>     >     xmlns:wfs="http://www.opengis.net/wfs"
>     <http://www.opengis.net/wfs%22>
>     >     xmlns:gml="http://www.opengis.net/gml"
>     <http://www.opengis.net/gml%22>
>     >     xmlns:ogc="http://www.opengis.net/ogc"
>     <http://www.opengis.net/ogc%22>
>     >     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
>     <http://www.w3.org/2001/XMLSchema-instance%22>
>     >     xsi:schemaLocation="http://www.opengis.net/wfs
>     > http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd
>     > http://mapserver.gis.umn.edu/mapserver
>     >
>     http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map&amp;SERVICE=WFS&amp;VERSION=1.0.0&amp;REQUEST=DescribeFeatureType&amp;TYPENAME=feature:molleres&amp;OUTPUTFORMAT=XMLSCHEMA">
>     <http://molleres/cgi-bin/mapserv?map=/var/www/molleres/application/maps/molleres.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=DescribeFeatureType&TYPENAME=feature:molleres&OUTPUTFORMAT=XMLSCHEMA%22%3E>
>     > <gml:boundedBy>
>
>     > <gml:Box srsName="EPSG:27573">
>     > <gml:coordinates>524801.051446,17249.106218
>     > 554734.725738,39483.294751</gml:coordinates>
>     > </gml:Box>
>     > </gml:boundedBy>
>     > <gml:featureMember>
>     > <ms:molleres fid="molleres.1">
>     > <gml:boundedBy>
>     > <gml:Box srsName="EPSG:27573">
>     > <gml:coordinates>540182.891043,20436.589901
>     > 540206.224092,20489.562228</gml:coordinates>
>     > </gml:Box>
>     > </gml:boundedBy>
>     > <ms:msGeometry>
>     > <gml:Polygon srsName="EPSG:27573">
>     > <gml:outerBoundaryIs>
>     > <gml:LinearRing>
>     > <gml:coordinates>540193.191218,20489.562228
>     > 540206.224092,20483.991726 540203.386289,20475.688524
>     > 540197.815786,20467.280218 540195.083086,20457.925977
>     > 540192.245283,20450.463606 540187.620715,20445.839037
>     > 540187.620715,20439.322600 540183.836977,20436.589901
>     > 540182.891043,20444.893103 540183.836977,20456.980043
>     > 540187.620715,20471.904786 540191.299349,20480.313092
>     > 540193.191218,20489.562228
>     540193.191218,20489.562228</gml:coordinates>
>     > </gml:LinearRing>
>     > </gml:outerBoundaryIs>
>     > </gml:Polygon>
>     > ...
>     >
>     > Any help is really appreciated. I really don't know where to go
>     further now.
>     >
>     > Best regards
>     >
>     > --
>     > View this message in context:
>     http://osgeo-org.1803224.n2.nabble.com/WFS-layer-from-Mapserver-not-displaying-tp6356333p6356333.html
>     > Sent from the OpenLayers Users mailing list archive at Nabble.com.
>     > _______________________________________________
>     > Users mailing list
>     > [hidden email]
>     <http://user/SendEmail.jtp?type=node&node=6356398&i=0>
>     > http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
>     -- 
>     Alexandre Dubé
>     Mapgears
>     www.mapgears.com <http://www.mapgears.com>
>
>     _______________________________________________
>     Users mailing list
>     [hidden email] <http://user/SendEmail.jtp?type=node&node=6356398&i=1>
>     http://lists.osgeo.org/mailman/listinfo/openlayers-users
>
>
>     ------------------------------------------------------------------------
>     If you reply to this email, your message will be added to the
>     discussion below:
>     http://osgeo-org.1803224.n2.nabble.com/WFS-layer-from-Mapserver-not-displaying-tp6356333p6356398.html
>
>     To unsubscribe from WFS layer from Mapserver not displaying, click
>     here.
>
>
>
> ------------------------------------------------------------------------
> View this message in context: Re: WFS layer from Mapserver not 
> displaying 
> <http://osgeo-org.1803224.n2.nabble.com/WFS-layer-from-Mapserver-not-displaying-tp6356333p6359106.html>
> Sent from the OpenLayers Users mailing list archive 
> <http://osgeo-org.1803224.n2.nabble.com/OpenLayers-Users-f1822463.html> at 
> Nabble.com.
>
>
> _______________________________________________
> Users mailing list
> Users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/openlayers-users


-- 
Alexandre Dubé
Mapgears
www.mapgears.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-users/attachments/20110513/885f338c/attachment-0001.html


More information about the Users mailing list