Skip to content

Commit 82364e4

Browse files
committedJul 12, 2018
[processing][saga] Unit tests for snap points to lines/points algs
1 parent 64352fb commit 82364e4

21 files changed

+156
-0
lines changed
 
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<SAGA_METADATA>
3+
<HISTORY saga-version="2.3.1">
4+
<MODULE library="shapes_points" id="19" name="Snap Points to Lines">
5+
<OPTION type="double" id="DISTANCE" name="Search Distance">0.900000</OPTION>
6+
<INPUT type="shapes" id="INPUT" name="Points">
7+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/baab8e35e8b74d61b9e1be06b6303d5a/INPUT.shp</FILE>
8+
</INPUT>
9+
<INPUT type="shapes" id="SNAP" name="Snap Features">
10+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/a58de6cbffc24234b5483d6a4ce9e5e7/SNAP.shp</FILE>
11+
</INPUT>
12+
<OUTPUT type="shapes" id="MOVES" name="Moves">INPUT [snap move: SNAP]</OUTPUT>
13+
</MODULE>
14+
</HISTORY>
15+
<SOURCE>
16+
<FILE></FILE>
17+
<DATABASE>
18+
<FIELDS>
19+
<FIELD TYPE="STRING">fid</FIELD>
20+
</FIELDS>
21+
</DATABASE>
22+
<PROJECTION>
23+
<OGC_WKT>GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]</OGC_WKT>
24+
<PROJ4>+proj=longlat +a=6378137.000000 +b=6356752.314245 +no_defs</PROJ4>
25+
<EPSG>-1</EPSG>
26+
</PROJECTION>
27+
</SOURCE>
28+
<DESCRIPTION></DESCRIPTION>
29+
</SAGA_METADATA>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<SAGA_METADATA>
3+
<HISTORY saga-version="2.3.1">
4+
<MODULE library="shapes_points" id="19" name="Snap Points to Lines">
5+
<OPTION type="double" id="DISTANCE" name="Search Distance">0.900000</OPTION>
6+
<INPUT type="shapes" id="INPUT" name="Points">
7+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/baab8e35e8b74d61b9e1be06b6303d5a/INPUT.shp</FILE>
8+
</INPUT>
9+
<INPUT type="shapes" id="SNAP" name="Snap Features">
10+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/a58de6cbffc24234b5483d6a4ce9e5e7/SNAP.shp</FILE>
11+
</INPUT>
12+
<OUTPUT type="shapes" id="OUTPUT" name="Result">INPUT [snapped: SNAP]</OUTPUT>
13+
</MODULE>
14+
</HISTORY>
15+
<SOURCE>
16+
<FILE></FILE>
17+
<DATABASE>
18+
<FIELDS>
19+
<FIELD TYPE="STRING">fid</FIELD>
20+
</FIELDS>
21+
</DATABASE>
22+
<PROJECTION>
23+
<OGC_WKT>GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]</OGC_WKT>
24+
<PROJ4>+proj=longlat +a=6378137.000000 +b=6356752.314245 +no_defs</PROJ4>
25+
<EPSG>-1</EPSG>
26+
</PROJECTION>
27+
</SOURCE>
28+
<DESCRIPTION></DESCRIPTION>
29+
</SAGA_METADATA>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<SAGA_METADATA>
3+
<HISTORY saga-version="2.3.1">
4+
<MODULE library="shapes_points" id="18" name="Snap Points to Points">
5+
<OPTION type="double" id="DISTANCE" name="Search Distance">0.500000</OPTION>
6+
<INPUT type="shapes" id="INPUT" name="Points">
7+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/cc15847f946f404fbb7fb8baafffe3c7/INPUT.shp</FILE>
8+
</INPUT>
9+
<INPUT type="shapes" id="SNAP" name="Snap Features">
10+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/e8d243d131f0456a86228224864db4fb/SNAP.shp</FILE>
11+
</INPUT>
12+
<OUTPUT type="shapes" id="MOVES" name="Moves">INPUT [snap move: SNAP]</OUTPUT>
13+
</MODULE>
14+
</HISTORY>
15+
<SOURCE>
16+
<FILE></FILE>
17+
<DATABASE>
18+
<FIELDS>
19+
<FIELD TYPE="STRING">fid</FIELD>
20+
</FIELDS>
21+
</DATABASE>
22+
<PROJECTION>
23+
<OGC_WKT>GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]</OGC_WKT>
24+
<PROJ4>+proj=longlat +a=6378137.000000 +b=6356752.314245 +no_defs</PROJ4>
25+
<EPSG>-1</EPSG>
26+
</PROJECTION>
27+
</SOURCE>
28+
<DESCRIPTION></DESCRIPTION>
29+
</SAGA_METADATA>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]
Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<SAGA_METADATA>
3+
<HISTORY saga-version="2.3.1">
4+
<MODULE library="shapes_points" id="18" name="Snap Points to Points">
5+
<OPTION type="double" id="DISTANCE" name="Search Distance">0.500000</OPTION>
6+
<INPUT type="shapes" id="INPUT" name="Points">
7+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/cc15847f946f404fbb7fb8baafffe3c7/INPUT.shp</FILE>
8+
</INPUT>
9+
<INPUT type="shapes" id="SNAP" name="Snap Features">
10+
<FILE>/tmp/processing_c9cffa8a29a44a6381b1e4648d0e014a/e8d243d131f0456a86228224864db4fb/SNAP.shp</FILE>
11+
</INPUT>
12+
<OUTPUT type="shapes" id="OUTPUT" name="Result">INPUT [snapped: SNAP]</OUTPUT>
13+
</MODULE>
14+
</HISTORY>
15+
<SOURCE>
16+
<FILE></FILE>
17+
<DATABASE>
18+
<FIELDS>
19+
<FIELD TYPE="STRING">fid</FIELD>
20+
</FIELDS>
21+
</DATABASE>
22+
<PROJECTION>
23+
<OGC_WKT>GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137,298.257223563]],PRIMEM["Greenwich",0],UNIT["Degree",0.017453292519943295]]</OGC_WKT>
24+
<PROJ4>+proj=longlat +a=6378137.000000 +b=6356752.314245 +no_defs</PROJ4>
25+
<EPSG>-1</EPSG>
26+
</PROJECTION>
27+
</SOURCE>
28+
<DESCRIPTION></DESCRIPTION>
29+
</SAGA_METADATA>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]]

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

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -375,3 +375,39 @@ tests:
375375
name: expected/saga/cross_profiles.shp
376376
type: vector
377377

378+
- algorithm: saga:snappointstolines
379+
name: Snap points to lines
380+
params:
381+
DISTANCE: 0.9
382+
INPUT:
383+
name: snap_points.gml
384+
type: vector
385+
SNAP:
386+
name: snap_lines.gml
387+
type: vector
388+
results:
389+
MOVES:
390+
name: expected/saga/snap_points_to_lines_moves.shp
391+
type: vector
392+
OUTPUT:
393+
name: expected/saga/snap_points_to_lines_result.shp
394+
type: vector
395+
396+
- algorithm: saga:snappointstopoints
397+
name: Snap points to points
398+
params:
399+
DISTANCE: 0.5
400+
INPUT:
401+
name: snap_points.gml
402+
type: vector
403+
SNAP:
404+
name: points.gml
405+
type: vector
406+
results:
407+
MOVES:
408+
name: expected/saga/snap_points_to_points_moves.shp
409+
type: vector
410+
OUTPUT:
411+
name: expected/saga/snap_points_to_points_result.shp
412+
type: vector
413+

0 commit comments

Comments
 (0)
Please sign in to comment.