[OpenLayers-Users] parse GML v3 with OpenLayers.Format.GML.v3
Sébastien Geindre
sebastien.geindre at meteo.fr
Fri Oct 10 08:17:38 EDT 2008
It works better with :
<gml:featureMembers .....>
<wims:tma>
<wims:geometry>
<gml:Polygon srsName="EPSG:4326">
<gml:exterior>
<gml:LinearRing>
<gml:posList>49.97 0.67 49.97 3.90 47.66 3.90
47.66 0.67 49.97 0.67</gml:posList>
</gml:LinearRing>
</gml:exterior>
</gml:Polygon>
</wims:geometry>
</wims:tma>
</gml:featureMembers>
and
var tma = new OpenLayers.Layer.GML("CDG TMA", "tmaCDG.gml",
{
format: OpenLayers.Format.GML.v3,
formatOptions : {
featureType: "tma",
featureNS: "http://www.flysafe-eu.org/wims",
geometryName: "geometry",
srsName: "urn:x-ogc:def:crs:EPSG:4326",
schemaLocation: "http://www.flysafe-eu.org/wims memo.xsd"
}
});
Sébastien Geindre a écrit :
> hello all,
>
> In OL2.7, I try to parse a simple GML v3 feature, but it does not work.
>
>
> var tma = new OpenLayers.Layer.GML("CDG TMA", "tmaCDG.gml", {format:
> OpenLayers.Format.GML.v3});
>
> the file tmaCDG.gml :
>
> <?xml version="1.0" encoding="URF-8"?>
> <gml:FeatureCollection xmlns:gml="http://www.opengis.net/gml">
> <gml:featureMember>
> <gml:Polygon srsName="EPSG:4326">
> <gml:exterior>
> <gml:LinearRing>
> <gml:posList>49.97 0.67 49.97 3.90 47.66 3.90 47.66 0.67 49.97
> 0.67</gml:posList>
> </gml:LinearRing>
> </gml:exterior>
> </gml:Polygon>
> </gml:featureMember>
> </gml:FeatureCollection>
>
> The file is well-parsed but features in GML.js line 139 is empty...
> this.readNode(elements[i], {features: features});
>
> is there any example of parsing GML v3 ?
>
> thanks
>
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>
More information about the Users
mailing list