[OpenLayers-Users] Re : Re : Problem with WFS layer
Nicolas Caussin
lacausse at yahoo.com
Wed Mar 25 08:53:40 EDT 2009
Hi Jin,
I try :
var wfs = new OpenLayers.Layer.WFS(
"ArabianGulf",
"http://localhost:8080/cgi-bin/mapserv.exe?MAP=C:/ms4w/wfs/ArabianGulf.map&",
{
typename : "ArabianGulf"
},
{
projection: new OpenLayers.Projection("EPSG:3439")
}
);
No change.
I try :
var wfs = new OpenLayers.Layer.WFS(
"ArabianGulf",
"http://localhost:8080/cgi-bin/mapserv.exe?MAP=C:/ms4w/wfs/ArabianGulf.map&",
{
typename : "ArabianGulf"
},
{
projection: new OpenLayers.Projection("EPSG:4346")
}
);
the WFS layer no longer appears.
Thanks,
Nicolas
----- Message initial ----
De : Jan H. van der Ven <jhvdven at xs4all.nl>
À : Nicolas Caussin <lacausse at yahoo.com>; users at openlayers.org
Envoyé le : mercredi 25 mars 2009, 13 h 26 min 40 s
Objet : Re: Re : [OpenLayers-Users] Problem with WFS layer
Use:
projection: new OpenLayers.Projection("EPSG:3439")
Kind regards,
Jan
Nicolas Caussin schreef:
> Hi Jan,
>
> I already try :
>
>
> var wfs = new OpenLayers.Layer.WFS(
> "ArabianGulf",
> "http://localhost:8080/cgi-bin/mapserv.exe?MAP=C:/ms4w/wfs/ArabianGulf.map&",
> {
> typename : "ArabianGulf",
> projection: new OpenLayers.Projection("EPSG:900913")
> }
> );
> But there is no difference.
>
> Nicolas.
>
>
>
> ----- Message initial ----
> De : Jan H. van der Ven <jhvdven at xs4all.nl>
> À : users at openlayers.org
> Cc : NicolasC <lacausse at yahoo.com>
> Envoyé le : mercredi 25 mars 2009, 13 h 08 min 36 s
> Objet : Re: [OpenLayers-Users] Problem with WFS layer
>
> Hi,
>
> You need to tell OpenLayers again what projection your WFS is in.
> So add a projection parameter to your wfs layers
>
> Kind regards,
>
> Jan
>
>
>
>
> NicolasC schreef:
>
>> Hi,
>>
>> I'm newbie in GIS and Openlayer.
>>
>> I try to display a shapefile (EPSG:3439), which is the border of persic gulf, on a google map layer.
>>
>> I write a mapfile for Mapserver which works with QGIS but with Openlayers the WFS layer is displayed in North Africa.
>>
>>
>> My code :
>>
>> var map;
>>
>> function init(){
>>
>> var options = {
>> projection: new OpenLayers.Projection("EPSG:900913"),
>> displayProjection: new OpenLayers.Projection("epsg:4326"),
>> units: "m",
>> maxResolution: 156543.0339,
>> maxExtent: new OpenLayers.Bounds(-20037508, -20037508,
>> 20037508, 20037508.34)
>> };
>>
>>
>> map = new OpenLayers.Map('map',options);
>>
>> var gmap = new OpenLayers.Layer.Google(
>> "Google Streets",
>> {'sphericalMercator': true}
>> );
>> map.addLayer(gmap);
>>
>> var wfs = new OpenLayers.Layer.WFS(
>> "ArabianGulf",
>> "http://localhost:8080/cgi-bin/mapserv.exe?MAP=C:/ms4w/wfs/ArabianGulf.map&",
>> {typename : "ArabianGulf"}
>> );
>> map.addLayer(wfs);
>>
>> map.setCenter(new OpenLayers.LonLat(0, 0), 2);
>> map.addControl(new OpenLayers.Control.LayerSwitcher());
>> map.addControl(new OpenLayers.Control.MousePosition());
>> }
>>
>> My Mapfile code :
>>
>> MAP
>> EXTENT 258846.354000 2651583.260000 1105456.098000 3113342.963000
>> IMAGECOLOR 255 255 255
>> IMAGETYPE gif
>> SIZE 512 512
>> STATUS ON
>> UNITS METERS
>> CONFIG PROJ_LIB "C:\ms4w\Apache\cgi-bin\proj_lib"
>> NAME "adma"
>>
>> PROJECTION
>> "init=epsg:3439"
>> END
>>
>>
>> WEB
>> IMAGEPATH ""
>> METADATA
>> "wfs_srs" "epsg:3439 EPSG:4326 EPSG:900913"
>> "wfs_title" "adma"
>> "wfs_onlineresource" "http://localhost:8080/cgi-bin/mapserv.exe?"
>> "wfs_version" "1.1.0"
>> END
>> QUERYFORMAT text/html
>> LEGENDFORMAT text/html
>> BROWSEFORMAT text/html
>> END
>>
>> LAYER
>> DATA ArabianGulf.shp
>> DUMP TRUE
>> DEBUG 4
>> METADATA
>> "wfs_extent" "258846.354000 2651583.260000 1105456.098000 3113342.963000"
>> "wfs_onlineressource" "http://localhost:8080/cgi-bin/mapserv.exe?"
>> "gml_geometries_type" "polygon"
>> "wfs_title" "Arabian Gulf"
>> "gml_include_items" "all"
>> "gml_geometries" "Geometries"
>> END
>> NAME ArabianGulf
>> OFFSITE 0 0 0
>> PROJECTION
>> "init=epsg:3439"
>> END
>> STATUS ON
>> TYPE POLYGON
>> UNITS METERS
>> END
>>
>> END
>>
>> If you have any suggestions ???
>>
>> Regards,
>>
>> Nicolas.
>>
>> ------------------------------------------------------------------------
>>
>>
>> Geen virus gevonden in het binnenkomende-bericht.
>> Gecontroleerd door AVG - www.avg.com
>> Versie: 8.0.238 / Virusdatabase: 270.11.27/2021 - datum van uitgifte: 03/24/09 16:00:00
>>
>>
>>
>
>
> Découvrez les styles qui font sensation sur Yahoo! Québec Avatars.
> http://cf.avatars.yahoo.com/
>
>
> ------------------------------------------------------------------------
>
>
> Geen virus gevonden in het binnenkomende-bericht.
> Gecontroleerd door AVG - www.avg.com
> Versie: 8.0.238 / Virusdatabase: 270.11.27/2021 - datum van uitgifte: 03/24/09 16:00:00
>
>
Découvrez les photos les plus intéressantes du jour.
http://www.flickr.com/explore/interesting/7days/
More information about the Users
mailing list