Skip to content

Commit 9ad69ad

Browse files
committedFeb 4, 2016
Completely switch over to gml for processing test data
The different gdal versions have issues with geojson wrt null attribute types
1 parent 1640906 commit 9ad69ad

23 files changed

+319
-91
lines changed
 

‎python/plugins/processing/tests/testdata/algorithm_tests.yaml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ tests:
55
algorithm: qgis:polygoncentroids # Algorithm name
66
params: # A list of parameters (only 1 here)
77
- type: vector # Param is a vector layer
8-
name: polys.geojson # file name
8+
name: polys.gml # file name
99
results: # A map of results (only one here)
1010
OUTPUT_LAYER:
1111
type: vector # Expected result is a vector layer
@@ -17,7 +17,7 @@ tests:
1717
- name: Delete Holes
1818
algorithm: qgis:deleteholes
1919
params:
20-
- name: polys.geojson
20+
- name: polys.gml
2121
type: vector
2222
results:
2323
OUTPUT:
@@ -33,10 +33,10 @@ tests:
3333
algorithm: qgis:intersection
3434
params:
3535
INPUT:
36-
name: multipolys.geojson
36+
name: multipolys.gml
3737
type: vector
3838
INPUT2:
39-
name: polys.geojson
39+
name: polys.gml
4040
type: vector
4141
results:
4242
OUTPUT:
@@ -46,7 +46,7 @@ tests:
4646
- name: Densify geometries
4747
algorithm: qgis:densifygeometries
4848
params:
49-
- name: multipolys.geojson
49+
- name: multipolys.gml
5050
type: vector
5151
- '4'
5252
results:
@@ -57,7 +57,7 @@ tests:
5757
- name: Polygons to Lines
5858
algorithm: qgis:polygonstolines
5959
params:
60-
- name: multipolys.geojson
60+
- name: multipolys.gml
6161
type: vector
6262
results:
6363
OUTPUT:

‎python/plugins/processing/tests/testdata/expected/multipolys_densify.gml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,28 @@
1212
</gml:boundedBy>
1313

1414
<gml:featureMember>
15-
<ogr:multipolys_densify fid="multipolys_densify.0">
15+
<ogr:multipolys_densify fid="multipolys.0">
1616
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>2,1 2.0,1.2 2.0,1.4 2.0,1.6 2.0,1.8 2,2 2.2,2.0 2.4,2.0 2.6,2.0 2.8,2.0 3,2 3.0,2.2 3.0,2.4 3.0,2.6 3.0,2.8 3,3 3.2,3.0 3.4,3.0 3.6,3.0 3.8,3.0 4,3 4.0,2.6 4.0,2.2 4.0,1.8 4.0,1.4 4,1 3.6,1.0 3.2,1.0 2.8,1.0 2.4,1.0 2,1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
1717
<ogr:Bname>Test</ogr:Bname>
1818
<ogr:Bintval>1</ogr:Bintval>
1919
<ogr:Bfloatval>0.123</ogr:Bfloatval>
2020
</ogr:multipolys_densify>
2121
</gml:featureMember>
2222
<gml:featureMember>
23-
<ogr:multipolys_densify fid="multipolys_densify.1">
23+
<ogr:multipolys_densify fid="multipolys.1">
2424
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>7,-1 7.2,-1.0 7.4,-1.0 7.6,-1.0 7.8,-1.0 8,-1 8.0,-0.2 8.0,0.6 8.0,1.4 8.0,2.2 8,3 7.8,3.0 7.6,3.0 7.4,3.0 7.2,3.0 7,3 7.0,2.2 7.0,1.4 7.0,0.6 7.0,-0.2 7,-1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>7,6 7.0,5.8 7.0,5.6 7.0,5.4 7.0,5.2 7,5 7.0,4.8 7.0,4.6 7.0,4.4 7.0,4.2 7,4 7.2,4.0 7.4,4.0 7.6,4.0 7.8,4.0 8,4 8.2,4.2 8.4,4.4 8.6,4.6 8.8,4.8 9,5 9.0,5.2 9.0,5.4 9.0,5.6 9.0,5.8 9,6 8.6,6.0 8.2,6.0 7.8,6.0 7.4,6.0 7,6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
2525
</ogr:multipolys_densify>
2626
</gml:featureMember>
2727
<gml:featureMember>
28-
<ogr:multipolys_densify fid="multipolys_densify.2">
28+
<ogr:multipolys_densify fid="multipolys.2">
2929
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 0.0,0.2 0.0,0.4 0.0,0.6 0.0,0.8 0,1 0.2,1.0 0.4,1.0 0.6,1.0 0.8,1.0 1,1 1.0,0.8 1.0,0.6 1.0,0.4 1.0,0.2 1,0 0.8,0.0 0.6,0.0 0.4,0.0 0.2,0.0 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
3030
<ogr:Bname>Test</ogr:Bname>
3131
<ogr:Bintval>2</ogr:Bintval>
3232
<ogr:Bfloatval>-0.123</ogr:Bfloatval>
3333
</ogr:multipolys_densify>
3434
</gml:featureMember>
3535
<gml:featureMember>
36-
<ogr:multipolys_densify fid="multipolys_densify.3">
36+
<ogr:multipolys_densify fid="multipolys.3">
3737
<ogr:Bname>Test</ogr:Bname>
3838
<ogr:Bintval>3</ogr:Bintval>
3939
<ogr:Bfloatval>0</ogr:Bfloatval>

‎python/plugins/processing/tests/testdata/expected/multipolys_densify.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<xs:element name="Bname" nillable="true" minOccurs="0" maxOccurs="1">
2020
<xs:simpleType>
2121
<xs:restriction base="xs:string">
22-
<xs:maxLength value="255"/>
22+
<xs:maxLength value="4"/>
2323
</xs:restriction>
2424
</xs:simpleType>
2525
</xs:element>

‎python/plugins/processing/tests/testdata/expected/polys_centroid.gml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,37 @@
1212
</gml:boundedBy>
1313

1414
<gml:featureMember>
15-
<ogr:polys_centroid fid="polys_centroid.0">
15+
<ogr:polys_centroid fid="polys.0">
1616
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>0.653846153846154,1.11538461538462</gml:coordinates></gml:Point></ogr:geometryProperty>
1717
<ogr:name>aaaaa</ogr:name>
1818
<ogr:intval>33</ogr:intval>
1919
<ogr:floatval>44.123456</ogr:floatval>
2020
</ogr:polys_centroid>
2121
</gml:featureMember>
2222
<gml:featureMember>
23-
<ogr:polys_centroid fid="polys_centroid.1">
23+
<ogr:polys_centroid fid="polys.1">
2424
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>5.0,4.33333333333333</gml:coordinates></gml:Point></ogr:geometryProperty>
2525
<ogr:name>Aaaaa</ogr:name>
2626
<ogr:intval>-33</ogr:intval>
2727
<ogr:floatval>0</ogr:floatval>
2828
</ogr:polys_centroid>
2929
</gml:featureMember>
3030
<gml:featureMember>
31-
<ogr:polys_centroid fid="polys_centroid.2">
31+
<ogr:polys_centroid fid="polys.2">
3232
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>2.5,5.5</gml:coordinates></gml:Point></ogr:geometryProperty>
3333
<ogr:name>bbaaa</ogr:name>
3434
<ogr:floatval>0.123</ogr:floatval>
3535
</ogr:polys_centroid>
3636
</gml:featureMember>
3737
<gml:featureMember>
38-
<ogr:polys_centroid fid="polys_centroid.3">
38+
<ogr:polys_centroid fid="polys.3">
3939
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>8,-1</gml:coordinates></gml:Point></ogr:geometryProperty>
4040
<ogr:name>ASDF</ogr:name>
4141
<ogr:intval>0</ogr:intval>
4242
</ogr:polys_centroid>
4343
</gml:featureMember>
4444
<gml:featureMember>
45-
<ogr:polys_centroid fid="polys_centroid.4">
45+
<ogr:polys_centroid fid="polys.4">
4646
<ogr:intval>120</ogr:intval>
4747
<ogr:floatval>-100291.43213</ogr:floatval>
4848
</ogr:polys_centroid>

‎python/plugins/processing/tests/testdata/expected/polys_centroid.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<xs:element name="name" nillable="true" minOccurs="0" maxOccurs="1">
2020
<xs:simpleType>
2121
<xs:restriction base="xs:string">
22-
<xs:maxLength value="255"/>
22+
<xs:maxLength value="5"/>
2323
</xs:restriction>
2424
</xs:simpleType>
2525
</xs:element>

‎python/plugins/processing/tests/testdata/expected/polys_deleteholes.gml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,37 +12,37 @@
1212
</gml:boundedBy>
1313

1414
<gml:featureMember>
15-
<ogr:polys_deleteholes fid="polys_deleteholes.0">
15+
<ogr:polys_deleteholes fid="polys.0">
1616
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>-1,-1 2,-1 2,2 3,2 3,3 -1,3 -1,-1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
1717
<ogr:name>aaaaa</ogr:name>
1818
<ogr:intval>33</ogr:intval>
1919
<ogr:floatval>44.123456</ogr:floatval>
2020
</ogr:polys_deleteholes>
2121
</gml:featureMember>
2222
<gml:featureMember>
23-
<ogr:polys_deleteholes fid="polys_deleteholes.1">
23+
<ogr:polys_deleteholes fid="polys.1">
2424
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>5,5 4,4 6,4 5,5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
2525
<ogr:name>Aaaaa</ogr:name>
2626
<ogr:intval>-33</ogr:intval>
2727
<ogr:floatval>0</ogr:floatval>
2828
</ogr:polys_deleteholes>
2929
</gml:featureMember>
3030
<gml:featureMember>
31-
<ogr:polys_deleteholes fid="polys_deleteholes.2">
31+
<ogr:polys_deleteholes fid="polys.2">
3232
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>2,5 2,6 3,6 3,5 2,5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
3333
<ogr:name>bbaaa</ogr:name>
3434
<ogr:floatval>0.123</ogr:floatval>
3535
</ogr:polys_deleteholes>
3636
</gml:featureMember>
3737
<gml:featureMember>
38-
<ogr:polys_deleteholes fid="polys_deleteholes.3">
38+
<ogr:polys_deleteholes fid="polys.3">
3939
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>6,1 10,1 10,-3 6,-3 6,1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
4040
<ogr:name>ASDF</ogr:name>
4141
<ogr:intval>0</ogr:intval>
4242
</ogr:polys_deleteholes>
4343
</gml:featureMember>
4444
<gml:featureMember>
45-
<ogr:polys_deleteholes fid="polys_deleteholes.4">
45+
<ogr:polys_deleteholes fid="polys.4">
4646
<ogr:intval>120</ogr:intval>
4747
<ogr:floatval>-100291.43213</ogr:floatval>
4848
</ogr:polys_deleteholes>

‎python/plugins/processing/tests/testdata/expected/polys_deleteholes.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<xs:element name="name" nillable="true" minOccurs="0" maxOccurs="1">
2020
<xs:simpleType>
2121
<xs:restriction base="xs:string">
22-
<xs:maxLength value="255"/>
22+
<xs:maxLength value="5"/>
2323
</xs:restriction>
2424
</xs:simpleType>
2525
</xs:element>

‎python/plugins/processing/tests/testdata/expected/polys_to_lines.gml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,25 @@
1212
</gml:boundedBy>
1313

1414
<gml:featureMember>
15-
<ogr:polys_to_lines fid="polys_to_lines.0">
15+
<ogr:polys_to_lines fid="multipolys.0">
1616
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>2,1 2,2 3,2 3,3 4,3 4,1 2,1</gml:coordinates></gml:LineString></ogr:geometryProperty>
1717
<ogr:Bname>Test</ogr:Bname>
1818
<ogr:Bintval>1</ogr:Bintval>
1919
<ogr:Bfloatval>0.123</ogr:Bfloatval>
2020
</ogr:polys_to_lines>
2121
</gml:featureMember>
2222
<gml:featureMember>
23-
<ogr:polys_to_lines fid="polys_to_lines.1">
23+
<ogr:polys_to_lines fid="multipolys.1">
2424
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>7,-1 8,-1 8,3 7,3 7,-1</gml:coordinates></gml:LineString></ogr:geometryProperty>
2525
</ogr:polys_to_lines>
2626
</gml:featureMember>
2727
<gml:featureMember>
28-
<ogr:polys_to_lines fid="polys_to_lines.2">
28+
<ogr:polys_to_lines fid="multipolys.1">
2929
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>7,6 7,5 7,4 8,4 9,5 9,6 7,6</gml:coordinates></gml:LineString></ogr:geometryProperty>
3030
</ogr:polys_to_lines>
3131
</gml:featureMember>
3232
<gml:featureMember>
33-
<ogr:polys_to_lines fid="polys_to_lines.3">
33+
<ogr:polys_to_lines fid="multipolys.2">
3434
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates></gml:LineString></ogr:geometryProperty>
3535
<ogr:Bname>Test</ogr:Bname>
3636
<ogr:Bintval>2</ogr:Bintval>

‎python/plugins/processing/tests/testdata/expected/polys_to_lines.xsd

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
<xs:element name="Bname" nillable="true" minOccurs="0" maxOccurs="1">
2020
<xs:simpleType>
2121
<xs:restriction base="xs:string">
22-
<xs:maxLength value="255"/>
22+
<xs:maxLength value="4"/>
2323
</xs:restriction>
2424
</xs:simpleType>
2525
</xs:element>

‎python/plugins/processing/tests/testdata/lines.geojson

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<GMLFeatureClassList>
2+
<GMLFeatureClass>
3+
<Name>lines</Name>
4+
<ElementPath>lines</ElementPath>
5+
<!--LINESTRING-->
6+
<GeometryType>2</GeometryType>
7+
<SRSName>EPSG:4326</SRSName>
8+
<DatasetSpecificInfo>
9+
<FeatureCount>6</FeatureCount>
10+
<ExtentXMin>-1.00000</ExtentXMin>
11+
<ExtentXMax>11.00000</ExtentXMax>
12+
<ExtentYMin>-3.00000</ExtentYMin>
13+
<ExtentYMax>5.00000</ExtentYMax>
14+
</DatasetSpecificInfo>
15+
</GMLFeatureClass>
16+
</GMLFeatureClassList>
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<ogr:FeatureCollection
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation=""
5+
xmlns:ogr="http://ogr.maptools.org/"
6+
xmlns:gml="http://www.opengis.net/gml">
7+
<gml:boundedBy>
8+
<gml:Box>
9+
<gml:coord><gml:X>-1</gml:X><gml:Y>-3</gml:Y></gml:coord>
10+
<gml:coord><gml:X>11</gml:X><gml:Y>5</gml:Y></gml:coord>
11+
</gml:Box>
12+
</gml:boundedBy>
13+
14+
<gml:featureMember>
15+
<ogr:lines fid="lines.0">
16+
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>6,2 9,2 9,3 11,5</gml:coordinates></gml:LineString></ogr:geometryProperty>
17+
</ogr:lines>
18+
</gml:featureMember>
19+
<gml:featureMember>
20+
<ogr:lines fid="lines.1">
21+
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>-1,-1 1,-1</gml:coordinates></gml:LineString></ogr:geometryProperty>
22+
</ogr:lines>
23+
</gml:featureMember>
24+
<gml:featureMember>
25+
<ogr:lines fid="lines.2">
26+
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>2,0 2,2 3,2 3,3</gml:coordinates></gml:LineString></ogr:geometryProperty>
27+
</ogr:lines>
28+
</gml:featureMember>
29+
<gml:featureMember>
30+
<ogr:lines fid="lines.3">
31+
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>3,1 5,1</gml:coordinates></gml:LineString></ogr:geometryProperty>
32+
</ogr:lines>
33+
</gml:featureMember>
34+
<gml:featureMember>
35+
<ogr:lines fid="lines.4">
36+
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>7,-3 10,-3</gml:coordinates></gml:LineString></ogr:geometryProperty>
37+
</ogr:lines>
38+
</gml:featureMember>
39+
<gml:featureMember>
40+
<ogr:lines fid="lines.5">
41+
<ogr:geometryProperty><gml:LineString srsName="EPSG:4326"><gml:coordinates>6,-3 10,1</gml:coordinates></gml:LineString></ogr:geometryProperty>
42+
</ogr:lines>
43+
</gml:featureMember>
44+
</ogr:FeatureCollection>

‎python/plugins/processing/tests/testdata/multipolys.geojson

Lines changed: 0 additions & 10 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<GMLFeatureClassList>
2+
<GMLFeatureClass>
3+
<Name>multipolys</Name>
4+
<ElementPath>multipolys</ElementPath>
5+
<!--MULTIPOLYGON-->
6+
<GeometryType>6</GeometryType>
7+
<SRSName>EPSG:4326</SRSName>
8+
<DatasetSpecificInfo>
9+
<FeatureCount>4</FeatureCount>
10+
<ExtentXMin>0.00000</ExtentXMin>
11+
<ExtentXMax>9.00000</ExtentXMax>
12+
<ExtentYMin>-1.00000</ExtentYMin>
13+
<ExtentYMax>6.00000</ExtentYMax>
14+
</DatasetSpecificInfo>
15+
<PropertyDefn>
16+
<Name>Bname</Name>
17+
<ElementPath>Bname</ElementPath>
18+
<Type>String</Type>
19+
<Width>4</Width>
20+
</PropertyDefn>
21+
<PropertyDefn>
22+
<Name>Bintval</Name>
23+
<ElementPath>Bintval</ElementPath>
24+
<Type>Integer</Type>
25+
</PropertyDefn>
26+
<PropertyDefn>
27+
<Name>Bfloatval</Name>
28+
<ElementPath>Bfloatval</ElementPath>
29+
<Type>Real</Type>
30+
</PropertyDefn>
31+
</GMLFeatureClass>
32+
</GMLFeatureClassList>
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<ogr:FeatureCollection
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation=""
5+
xmlns:ogr="http://ogr.maptools.org/"
6+
xmlns:gml="http://www.opengis.net/gml">
7+
<gml:boundedBy>
8+
<gml:Box>
9+
<gml:coord><gml:X>0</gml:X><gml:Y>-1</gml:Y></gml:coord>
10+
<gml:coord><gml:X>9</gml:X><gml:Y>6</gml:Y></gml:coord>
11+
</gml:Box>
12+
</gml:boundedBy>
13+
14+
<gml:featureMember>
15+
<ogr:multipolys fid="multipolys.0">
16+
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>2,1 2,2 3,2 3,3 4,3 4,1 2,1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
17+
<ogr:Bname>Test</ogr:Bname>
18+
<ogr:Bintval>1</ogr:Bintval>
19+
<ogr:Bfloatval>0.123</ogr:Bfloatval>
20+
</ogr:multipolys>
21+
</gml:featureMember>
22+
<gml:featureMember>
23+
<ogr:multipolys fid="multipolys.1">
24+
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>7,-1 8,-1 8,3 7,3 7,-1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>7,6 7,5 7,4 8,4 9,5 9,6 7,6</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
25+
</ogr:multipolys>
26+
</gml:featureMember>
27+
<gml:featureMember>
28+
<ogr:multipolys fid="multipolys.2">
29+
<ogr:geometryProperty><gml:MultiPolygon srsName="EPSG:4326"><gml:polygonMember><gml:Polygon><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></gml:polygonMember></gml:MultiPolygon></ogr:geometryProperty>
30+
<ogr:Bname>Test</ogr:Bname>
31+
<ogr:Bintval>2</ogr:Bintval>
32+
<ogr:Bfloatval>-0.123</ogr:Bfloatval>
33+
</ogr:multipolys>
34+
</gml:featureMember>
35+
<gml:featureMember>
36+
<ogr:multipolys fid="multipolys.3">
37+
<ogr:Bname>Test</ogr:Bname>
38+
<ogr:Bintval>3</ogr:Bintval>
39+
<ogr:Bfloatval>0</ogr:Bfloatval>
40+
</ogr:multipolys>
41+
</gml:featureMember>
42+
</ogr:FeatureCollection>

‎python/plugins/processing/tests/testdata/points.geojson

Lines changed: 0 additions & 14 deletions
This file was deleted.
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<GMLFeatureClassList>
2+
<GMLFeatureClass>
3+
<Name>points</Name>
4+
<ElementPath>points</ElementPath>
5+
<!--POINT-->
6+
<GeometryType>1</GeometryType>
7+
<SRSName>EPSG:4326</SRSName>
8+
<DatasetSpecificInfo>
9+
<FeatureCount>9</FeatureCount>
10+
<ExtentXMin>0.00000</ExtentXMin>
11+
<ExtentXMax>8.00000</ExtentXMax>
12+
<ExtentYMin>-5.00000</ExtentYMin>
13+
<ExtentYMax>3.00000</ExtentYMax>
14+
</DatasetSpecificInfo>
15+
</GMLFeatureClass>
16+
</GMLFeatureClassList>
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<ogr:FeatureCollection
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation=""
5+
xmlns:ogr="http://ogr.maptools.org/"
6+
xmlns:gml="http://www.opengis.net/gml">
7+
<gml:boundedBy>
8+
<gml:Box>
9+
<gml:coord><gml:X>0</gml:X><gml:Y>-5</gml:Y></gml:coord>
10+
<gml:coord><gml:X>8</gml:X><gml:Y>3</gml:Y></gml:coord>
11+
</gml:Box>
12+
</gml:boundedBy>
13+
14+
<gml:featureMember>
15+
<ogr:points fid="points.0">
16+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>1,1</gml:coordinates></gml:Point></ogr:geometryProperty>
17+
</ogr:points>
18+
</gml:featureMember>
19+
<gml:featureMember>
20+
<ogr:points fid="points.1">
21+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>3,3</gml:coordinates></gml:Point></ogr:geometryProperty>
22+
</ogr:points>
23+
</gml:featureMember>
24+
<gml:featureMember>
25+
<ogr:points fid="points.2">
26+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>2,2</gml:coordinates></gml:Point></ogr:geometryProperty>
27+
</ogr:points>
28+
</gml:featureMember>
29+
<gml:featureMember>
30+
<ogr:points fid="points.3">
31+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>5,2</gml:coordinates></gml:Point></ogr:geometryProperty>
32+
</ogr:points>
33+
</gml:featureMember>
34+
<gml:featureMember>
35+
<ogr:points fid="points.4">
36+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>4,1</gml:coordinates></gml:Point></ogr:geometryProperty>
37+
</ogr:points>
38+
</gml:featureMember>
39+
<gml:featureMember>
40+
<ogr:points fid="points.5">
41+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>0,-5</gml:coordinates></gml:Point></ogr:geometryProperty>
42+
</ogr:points>
43+
</gml:featureMember>
44+
<gml:featureMember>
45+
<ogr:points fid="points.6">
46+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>8,-1</gml:coordinates></gml:Point></ogr:geometryProperty>
47+
</ogr:points>
48+
</gml:featureMember>
49+
<gml:featureMember>
50+
<ogr:points fid="points.7">
51+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>7,-1</gml:coordinates></gml:Point></ogr:geometryProperty>
52+
</ogr:points>
53+
</gml:featureMember>
54+
<gml:featureMember>
55+
<ogr:points fid="points.8">
56+
<ogr:geometryProperty><gml:Point srsName="EPSG:4326"><gml:coordinates>0,-1</gml:coordinates></gml:Point></ogr:geometryProperty>
57+
</ogr:points>
58+
</gml:featureMember>
59+
</ogr:FeatureCollection>

‎python/plugins/processing/tests/testdata/polys.geojson

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<GMLFeatureClassList>
2+
<GMLFeatureClass>
3+
<Name>polys</Name>
4+
<ElementPath>polys</ElementPath>
5+
<!--POLYGON-->
6+
<GeometryType>3</GeometryType>
7+
<SRSName>EPSG:4326</SRSName>
8+
<DatasetSpecificInfo>
9+
<FeatureCount>5</FeatureCount>
10+
<ExtentXMin>-1.00000</ExtentXMin>
11+
<ExtentXMax>10.00000</ExtentXMax>
12+
<ExtentYMin>-3.00000</ExtentYMin>
13+
<ExtentYMax>6.00000</ExtentYMax>
14+
</DatasetSpecificInfo>
15+
<PropertyDefn>
16+
<Name>name</Name>
17+
<ElementPath>name</ElementPath>
18+
<Type>String</Type>
19+
<Width>5</Width>
20+
</PropertyDefn>
21+
<PropertyDefn>
22+
<Name>intval</Name>
23+
<ElementPath>intval</ElementPath>
24+
<Type>Integer</Type>
25+
</PropertyDefn>
26+
<PropertyDefn>
27+
<Name>floatval</Name>
28+
<ElementPath>floatval</ElementPath>
29+
<Type>Real</Type>
30+
</PropertyDefn>
31+
</GMLFeatureClass>
32+
</GMLFeatureClassList>
Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<ogr:FeatureCollection
3+
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4+
xsi:schemaLocation=""
5+
xmlns:ogr="http://ogr.maptools.org/"
6+
xmlns:gml="http://www.opengis.net/gml">
7+
<gml:boundedBy>
8+
<gml:Box>
9+
<gml:coord><gml:X>-1</gml:X><gml:Y>-3</gml:Y></gml:coord>
10+
<gml:coord><gml:X>10</gml:X><gml:Y>6</gml:Y></gml:coord>
11+
</gml:Box>
12+
</gml:boundedBy>
13+
14+
<gml:featureMember>
15+
<ogr:polys fid="polys.0">
16+
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>-1,-1 2,-1 2,2 3,2 3,3 -1,3 -1,-1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
17+
<ogr:name>aaaaa</ogr:name>
18+
<ogr:intval>33</ogr:intval>
19+
<ogr:floatval>44.123456</ogr:floatval>
20+
</ogr:polys>
21+
</gml:featureMember>
22+
<gml:featureMember>
23+
<ogr:polys fid="polys.1">
24+
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>5,5 4,4 6,4 5,5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
25+
<ogr:name>Aaaaa</ogr:name>
26+
<ogr:intval>-33</ogr:intval>
27+
<ogr:floatval>0</ogr:floatval>
28+
</ogr:polys>
29+
</gml:featureMember>
30+
<gml:featureMember>
31+
<ogr:polys fid="polys.2">
32+
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>2,5 2,6 3,6 3,5 2,5</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon></ogr:geometryProperty>
33+
<ogr:name>bbaaa</ogr:name>
34+
<ogr:floatval>0.123</ogr:floatval>
35+
</ogr:polys>
36+
</gml:featureMember>
37+
<gml:featureMember>
38+
<ogr:polys fid="polys.3">
39+
<ogr:geometryProperty><gml:Polygon srsName="EPSG:4326"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>6,1 10,1 10,-3 6,-3 6,1</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs><gml:innerBoundaryIs><gml:LinearRing><gml:coordinates>7,0 9,0 9,-2 7,-2 7,0</gml:coordinates></gml:LinearRing></gml:innerBoundaryIs></gml:Polygon></ogr:geometryProperty>
40+
<ogr:name>ASDF</ogr:name>
41+
<ogr:intval>0</ogr:intval>
42+
</ogr:polys>
43+
</gml:featureMember>
44+
<gml:featureMember>
45+
<ogr:polys fid="polys.4">
46+
<ogr:intval>120</ogr:intval>
47+
<ogr:floatval>-100291.43213</ogr:floatval>
48+
</ogr:polys>
49+
</gml:featureMember>
50+
</ogr:FeatureCollection>

‎python/plugins/processing/tests/testdata/polys_centroid.geojson

Lines changed: 0 additions & 17 deletions
This file was deleted.

0 commit comments

Comments
 (0)
Please sign in to comment.