|
From: Mad T. <mad...@gm...> - 2012-04-16 16:20:30
|
I created GML Layer:
GML gml = new GML("gml", "test.gml" );
my test.gml file is in same folder where is my main.html file
and here is content:
<wfs:FeatureCollection xsi:schemaLocation="http://www.opengis.net/wfs
http://schemas.opengis.net/wfs/1.0.0/WFS-basic.xsd
http://mapserver.gis.umn.edu/mapserver
http://aneto.oco/cgi-bin/worldwfs?SERVICE=WFS&VERSION=1.0.0&REQUEST=DescribeFeatureType&TYPENAME=polygon&OUTPUTFORMAT=XMLSCHEMA">
<gml:boundedBy>
<gml:Box srsName="EPSG:4326">
<gml:coordinates>-0.768746,47.003018 3.002191,47.925567</gml:coordinates>
</gml:Box>
</gml:boundedBy>
<gml:featureMember><ms:polygon fid="1"><gml:boundedBy><gml:Box
srsName="EPSG:4326"><gml:coordinates>-0.768746,47.003018
0.532597,47.925567</gml:coordinates></gml:Box></gml:boundedBy><ms:msGeometry><gml:MultiPolygon
srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>-0.318987,47.003018
-0.768746,47.358268 -0.574463,47.684285 -0.347374,47.854602
-0.006740,47.925567 0.135191,47.726864 0.149384,47.599127
0.419052,47.670092 0.532597,47.428810 0.305508,47.443003
0.475824,47.144948 0.064225,47.201721 -0.318987,47.003018
</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:coordinates>-0.035126,47.485582
-0.035126,47.485582 -0.049319,47.641706 -0.233829,47.655899
-0.375760,47.457196 -0.276408,47.286879 -0.035126,47.485582
</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ms:msGeometry><ms:ogc_fid>1</ms:ogc_fid><ms:name>My
Polygon with hole</ms:name><ms:id>0</ms:id></ms:polygon></gml:featureMember><gml:featureMember><ms:polygon
fid="2"><gml:boundedBy><gml:Box
srsName="EPSG:4326"><gml:coordinates>1.511919,47.088176
3.002191,47.882988</gml:coordinates></gml:Box></gml:boundedBy><ms:msGeometry><gml:Polygon
srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>1.625463,47.357844
1.511919,47.741057 1.880938,47.882988 2.420275,47.797830
2.789295,47.485582 3.002191,47.457196 2.874453,47.088176
2.178993,47.343651 1.625463,47.357844
</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ms:msGeometry><ms:ogc_fid>2</ms:ogc_fid><ms:name>My
simple Polygon</ms:name><ms:id>0</ms:id></ms:polygon></gml:featureMember><gml:featureMember><ms:polygon
fid="3"><gml:boundedBy><gml:Box
srsName="EPSG:4326"><gml:coordinates>0.000000,45.000000
2.000000,47.000000</gml:coordinates></gml:Box></gml:boundedBy><ms:msGeometry><gml:MultiPolygon
srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0.000000,45.000000
2.000000,45.000000 2.000000,47.000000 0.000000,47.000000
0.000000,45.000000
</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:coordinates>0.500000,45.500000
1.500000,45.500000 1.500000,46.500000 0.500000,46.500000
0.500000,45.500000
</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ms:msGeometry><ms:ogc_fid>3</ms:ogc_fid><ms:name>my
polygon with hole</ms:name><ms:id>3</ms:id></ms:polygon></gml:featureMember>
</wfs:FeatureCollection>
(i took it from example :
http://openlayers.org/dev/examples/gml-layer.html so it should be
correct)
i added three layers to my map
map().addLayer(new OSM());
map().addLayer(gml);
and KLM layer
in my map i have klm layer and osm, but gml layer is empty
is anyone can tell me what i'm doing wrong? regards
|