[OpenLayers-Users] Problem to load a WFS

Maxime Phaneuf maxime.phaneuf at usherbrooke.ca
Fri Jun 5 09:46:48 EDT 2009


Hi Steve

Your mapfile name is paccsante2.map, but in your WFS constructor you're
calling paccsante.map2.

As far as I can see, that must be your problem.

Maxime


Steve.Toutant wrote:
> 
> Hi,
> I set a WFS server that I'm pretty sure works correctly since I get a xml 
> file when submitting this to the browser (Unfortunatly you don't have 
> access to this domain and I don't have any public domain.)
> http://geo.inspq.rtss.qc.ca/cgi-bin/mapserv.exe?map=/ms4w/paccSante/map/paccsante2.map&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetFeature&TYPENAME=HLM_shp_wfs2
> 
> But I can not load the data from the WFS in open layers or any other 
> client such as gaia and gvSig. I can see though a WMS from the same 
> mapfile. Here is my openlayers function and below the mapfile.
> I don't get any error message and I can't find a log describing the 
> problem. 
> 
> Thanks for your help,
> Steve
> 
> /*OpenLayers*/
> function init(){
>                 var options = {
>                 projection: new OpenLayers.Projection("EPSG:900913"),
>                 displayProjection: new OpenLayers.Projection("EPSG:4326"), 
> //Pour afficher les coord lat long
>                 units: "m",
>                 numZoomLevels: 10,
>         maxResolution: "auto", 
>                 maxExtent: new OpenLayers.Bounds(-9239517, 5465442, 
> -5565974, 9349764)
>             };
> 
> 
>             map = new OpenLayers.Map( 'map', options );
> 
>                         /*base map*/
>                         google = new OpenLayers.Layer.Google( "Google 
> Hybrid", { type: G_HYBRID_MAP, 'sphericalMercator': true} );
> 
>                         /*Overlays*/
>                         monWFS = new OpenLayers.Layer.WFS( 
>                                 "HLM en wfs", 
> "http://geo.inspq.rtss.qc.ca/cgi-bin/mapserv.exe?map=/ms4w/paccSante/map/paccsante.map2&", 
> 
>                                 {typename: 'HLM_shp_wfs2'}, 
>                                 { extractAttributes: true}
>                         );
>             hlm = new OpenLayers.Layer.WMS( "HLM", 
>  
> "http://geo.inspq.rtss.qc.ca/cgi-bin/mapserv.exe?map=/ms4w/paccSante/map/paccsante2.map&",
>                                         {layers: 'HLM_shp', transparent: 
> "true", format:"image/gif"},{isBaseLayer: false, visibility: 
> false,singleTile:true}
>                                         );
> 
>  
>             map.addLayers([google, hlm, monWFS]);
> 
>         map.zoomToMaxExtent();
>             map.addControl( new OpenLayers.Control.LayerSwitcher() );
>         map.addControl( new OpenLayers.Control.MousePosition() );
> 
>         }
> 
> /*map file*/
> 
> 
> 
> MAP
>   NAME paccsante2
>   UNITS kilometers
>   SHAPEPATH     '\ms4w\paccSante\data\'
>   EXTENT -9239517 5465442 -5565974 9349764
> 
>   DEBUG 5 
>   CONFIG MS_ERRORFILE "/ms4w/logs/mapserver.log"
> 
>   RESOLUTION 72
>   PROJECTION
>     "init=epsg:900913" #si overlay avec google
>   END
> 
>   IMAGETYPE gif
> 
> 
> OUTPUTFORMAT
>   NAME gif
>   DRIVER "GD/GIF"
>   MIMETYPE "image/gif"
>   IMAGEMODE PC256
>   EXTENSION "gif"
>   TRANSPARENT ON
> 
> END
> 
>   WEB
>  IMAGEPATH "D:\ms4w\tmp\ms_tmp\"
>     IMAGEURL  "/ms_tmp/"
>  
>     # WMS WFS server settings
>     METADATA
>       'wms_title'           'PACC Santé'
>       'wms_onlineresource' 
> 'http://geo.inspq.rtss.qc.ca/cgi-bin/mapserv.exe?map=/ms4w/paccSante/map/paccsante.map&'
>       'wms_srs'             'EPSG:4326 EPSG:32198 EPSG:900913'
>         'wms_feature_info_mime_type' "text/html" 
> 
>         'wfs_title' 'wfs_paccsante'
>         'wfs_onlineresource' 
> 'http://geo.inspq.rtss.qc.ca/cgi-bin/mapserv.exe?map=/ms4w/paccSante/map/paccsante.map2&'
>         'wfs_srs' 'EPSG:900913'
>     END
> 
>   END #web
> 
> LAYER
>     NAME 'HLM_shp'
>     TYPE POINT
>     DATA 'hlm/hlm_omh'
>     DUMP true
>     METADATA
>       'wms_title' 'HLM_shp'
>         'wms_srs'             'EPSG:4326 EPSG:32198 EPSG:900913'
>     END
> 
>     STATUS off
>     OPACITY 100
>   PROJECTION
>     "init=epsg:4326"
>   END
> 
>   CLASS 
>     STYLE
>       COLOR 0 0 255
>       SYMBOL 'CIRCLE'
>       SIZE 8
>     END
>   END #class
> END
> 
> LAYER
>     NAME 'HLM_shp_wfs2'
>     TYPE POINT
>     DATA 'hlm/hlm_omh'
>     DUMP true
>         STATUS ON
>     METADATA
>         'wfs_title' 'HLM en wfs'
>         'gml_featureid' 'IDBATIMENT'
>         'gml_include_items' 'all'
>     END
>  
>   PROJECTION
>     "init=epsg:4326"
>   END
> 
>   CLASS
>         NAME "hlm_wfs" 
>     STYLE
>       COLOR 0 0 255
>       SYMBOL 'CIRCLE'
>       SIZE 8
>     END
> TEMPLATE "../template/wfs_hlm.html"
>   END #class
> END
> 
> 
> 
>       #Circle symbol
>       SYMBOL
>         NAME 'CIRCLE'
>         TYPE ellipse
>         FILLED true
>         POINTS
>           1 1
>         END
>       END 
> 
> END #map
> 
> Steve Toutant, M. Sc.
> Analyste en géomatique
> Secteur environnement
> Direction des risques biologiques, environnementaux et occupationnels
> Institut national de santé publique du Québec
> 945, avenue Wolfe
> Québec, Qc G1V 5B3 
> Tél.: (418) 650-5115 #5281
> Fax.: (418) 654-3144
> steve.toutant at inspq.qc.ca
> http://www.inspq.qc.ca
>  
> 
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
> 
> 

-- 
View this message in context: http://n2.nabble.com/Editing-Layers-tp3028763p3030379.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.




More information about the Users mailing list