[OpenLayers-Dev] visualizing gml V3 layers from gml file with
openlayers
ourahou amine
infolcop at gmail.com
Mon May 10 11:56:56 EDT 2010
Hi ,
i would like to display a gml v3 layer from a gml file with openlayers. so
whene i use this code whith the simple GML format.like this :
var gmllayer= new OpenLayers.Layer.GML("amine","gml/services.xml",{
projection: new OpenLayers.Projection("EPSG:4326"),
format: OpenLayers.Format.GML,
formatOptions: {
extractAttributes: true
},
styleMap: new OpenLayers.StyleMap({
"default": new
OpenLayers.Style(OpenLayers.Util.applyDefaults({
externalGraphic: "am.png",
graphicOpacity: 1,
rotation: 45,
pointRadius: 7
}, OpenLayers.Feature.Vector.style["default"])),
"select": new
OpenLayers.Style(OpenLayers.Util.applyDefaults({
externalGraphic: "../img/marker-blue.png",
fillColor: "gray"
}, OpenLayers.Feature.Vector.style["select"]))
})
});
the result in the map is like a disperse polygones, because the real gml
format in my file is multisurface and surface (new format for gml V3).
and whene i specifie the format format: OpenLayers.Format.GML.V3 like
this, i got nothing without success ,
var fir= new OpenLayers.Layer.GML("amine","gml/services.xml",{
projection: new OpenLayers.Projection("EPSG:4326"),
format: OpenLayers.Format.GML.v3,
formatOptions : {
surface: true,
featureType: "fir",
featureNS:"xmlns(app=http://www.deegree.org/app)",
geometryName: "geom",
srsName: "EPSG:4326",
schemaLocation: "http://schemas.opengis.net/wfs/1.1.0/wfs.xsd"
}
});
please if someone knows how to display a gml V3 layers with openlayers ,i 'm
using deegree server and gml v3 is a response for deegree WFS v 1.1.0.
thanks to reply.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/openlayers-dev/attachments/20100510/23fd3355/attachment.html
More information about the Dev
mailing list