aboutsummaryrefslogtreecommitdiff
path: root/data/tests
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2021-10-22 19:30:00 +0200
committerGitHub <noreply@github.com>2021-10-22 19:30:00 +0200
commit9aed9e0297ee049dfc92fe1dadc94302fcc44ca0 (patch)
tree575906715503681d53e4f84e0ff28d31da2f6c89 /data/tests
parent01d503cb23b4cffe4435c1e915c4d0661bb16d74 (diff)
parentf5aed82fc6eee896606e95dc15e578cd9f058a2c (diff)
downloadPROJ-9aed9e0297ee049dfc92fe1dadc94302fcc44ca0.tar.gz
PROJ-9aed9e0297ee049dfc92fe1dadc94302fcc44ca0.zip
Merge pull request #2907 from josch/tinshiftfallback
add fallback strategy for tinshift transform to use closest triangle for points not in any
Diffstat (limited to 'data/tests')
-rw-r--r--data/tests/tinshift_fallback_nearest_centroid.json17
-rw-r--r--data/tests/tinshift_fallback_nearest_side.json15
2 files changed, 32 insertions, 0 deletions
diff --git a/data/tests/tinshift_fallback_nearest_centroid.json b/data/tests/tinshift_fallback_nearest_centroid.json
new file mode 100644
index 00000000..9751ab51
--- /dev/null
+++ b/data/tests/tinshift_fallback_nearest_centroid.json
@@ -0,0 +1,17 @@
+{
+ "file_type": "triangulation_file",
+ "format_version": "1.1",
+ "fallback_strategy": "nearest_centroid",
+ "transformed_components": [ "horizontal" ],
+ "vertices_columns": [ "source_x", "source_y", "target_x", "target_y" ],
+ "triangles_columns": [ "idx_vertex1", "idx_vertex2", "idx_vertex3" ],
+ "vertices": [
+ [0, 0, 0, 0],
+ [1, 0, 1, 0],
+ [1, 1, 1, 1],
+ [4, 0, 100, 0],
+ [100, 0, 100, 1],
+ [100, 1, 4, 0]
+ ],
+ "triangles": [ [0, 1, 2], [3, 4, 5] ]
+}
diff --git a/data/tests/tinshift_fallback_nearest_side.json b/data/tests/tinshift_fallback_nearest_side.json
new file mode 100644
index 00000000..59e5b6f2
--- /dev/null
+++ b/data/tests/tinshift_fallback_nearest_side.json
@@ -0,0 +1,15 @@
+{
+ "file_type": "triangulation_file",
+ "format_version": "1.1",
+ "fallback_strategy": "nearest_side",
+ "transformed_components": [ "horizontal" ],
+ "vertices_columns": [ "source_x", "source_y", "target_x", "target_y" ],
+ "triangles_columns": [ "idx_vertex1", "idx_vertex2", "idx_vertex3" ],
+ "vertices": [
+ [0, 0, 0, 0],
+ [1, 0, 2, 0],
+ [1, 1, 2, 2],
+ [0, 1, 0, 2]
+ ],
+ "triangles": [ [0, 1, 2], [0, 2, 3] ]
+}