[OpenLayers-Users] parse GML v3 with OpenLayers.Format.GML.v3

Eric Lemoine eric.c2c at gmail.com
Fri Oct 10 13:25:27 EDT 2008


Hi Seb. I'd have expected the GML format to automatically pick the
appropriate format version for you, but apparently not. Does your GML
file advertise the correct version number? Cheers. Eric

2008/10/10, Sébastien Geindre <sebastien.geindre at meteo.fr>:
> 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
>>
>
>
> _______________________________________________
> Users mailing list
> Users at openlayers.org
> http://openlayers.org/mailman/listinfo/users
>


More information about the Users mailing list