aboutsummaryrefslogtreecommitdiff
path: root/data/tests/tinshift_fallback_nearest_centroid.json
diff options
context:
space:
mode:
authorJohannes Schauer Marin Rodrigues <josch@mister-muffin.de>2021-10-16 15:38:17 +0200
committerJohannes Schauer Marin Rodrigues <josch@mister-muffin.de>2021-10-21 22:18:29 +0200
commitf5aed82fc6eee896606e95dc15e578cd9f058a2c (patch)
tree94ed60520c61a765cb2515aaea4f3d21183d6b74 /data/tests/tinshift_fallback_nearest_centroid.json
parent576a075d309056382cadc26ddf04c9eb779114a0 (diff)
downloadPROJ-f5aed82fc6eee896606e95dc15e578cd9f058a2c.tar.gz
PROJ-f5aed82fc6eee896606e95dc15e578cd9f058a2c.zip
Add fallback_strategy to tinshift transform
- this bumps format_version of tinshift JSON to 1.1 for the new field fallback_strategy - the default behaviour without that field is retained - if fallback_strategy is set to "nearest_side", then points that do not fall into any of the triangles will be transformed according to the nearest triangle - if fallback_centroid is set to "nearest_side", then points that do not fall into any of the triangles will be transformed according to the triangle with the nearest centroid
Diffstat (limited to 'data/tests/tinshift_fallback_nearest_centroid.json')
-rw-r--r--data/tests/tinshift_fallback_nearest_centroid.json17
1 files changed, 17 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] ]
+}