aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2019-12-06 21:08:59 +0100
committerEven Rouault <even.rouault@spatialys.com>2019-12-10 17:49:00 +0100
commit1f01ecb90a751c8099a50e066616639f63522134 (patch)
treecd09851b7dcbdd279d6c808090916d981ae36ef8 /data
parent9f908ae47cfa70d3cdb2709a8ab5d8eeb10034fc (diff)
downloadPROJ-1f01ecb90a751c8099a50e066616639f63522134.tar.gz
PROJ-1f01ecb90a751c8099a50e066616639f63522134.zip
Add support for horizontal and vertical grids in GeoTIFF
Diffstat (limited to 'data')
-rw-r--r--data/Makefile.am38
-rw-r--r--data/tests/test_hgrid.tifbin0 -> 506 bytes
-rw-r--r--data/tests/test_hgrid_degree.tifbin0 -> 680 bytes
-rw-r--r--data/tests/test_hgrid_extra_ifd_with_other_info.tifbin0 -> 1708 bytes
-rw-r--r--data/tests/test_hgrid_lon_shift_first.tifbin0 -> 764 bytes
-rw-r--r--data/tests/test_hgrid_positive_west.tifbin0 -> 764 bytes
-rw-r--r--data/tests/test_hgrid_radian.tifbin0 -> 680 bytes
-rw-r--r--data/tests/test_hgrid_separate.tifbin0 -> 514 bytes
-rw-r--r--data/tests/test_hgrid_strip.tifbin0 -> 514 bytes
-rw-r--r--data/tests/test_hgrid_tiled.tifbin0 -> 4920 bytes
-rw-r--r--data/tests/test_hgrid_tiled_separate.tifbin0 -> 2256 bytes
-rw-r--r--data/tests/test_hgrid_with_overview.tifbin0 -> 864 bytes
-rw-r--r--data/tests/test_hgrid_with_subgrid.tifbin0 -> 6943 bytes
-rw-r--r--data/tests/test_hgrid_with_subgrid_no_grid_name.tifbin0 -> 6943 bytes
-rw-r--r--data/tests/test_vgrid_bigendian.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_bigendian_bigtiff.tifbin0 -> 568 bytes
-rw-r--r--data/tests/test_vgrid_bigtiff.tifbin0 -> 568 bytes
-rw-r--r--data/tests/test_vgrid_bottomup_with_matrix.tifbin0 -> 474 bytes
-rw-r--r--data/tests/test_vgrid_bottomup_with_scale.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_deflate.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_deflate_floatingpointpredictor.tifbin0 -> 422 bytes
-rw-r--r--data/tests/test_vgrid_float64.tifbin0 -> 494 bytes
-rw-r--r--data/tests/test_vgrid_in_second_channel.tifbin0 -> 632 bytes
-rw-r--r--data/tests/test_vgrid_int16.tifbin0 -> 398 bytes
-rw-r--r--data/tests/test_vgrid_int32.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_invalid_channel_type.tifbin0 -> 560 bytes
-rw-r--r--data/tests/test_vgrid_nodata.tifbin0 -> 464 bytes
-rw-r--r--data/tests/test_vgrid_pixelisarea.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_pixelispoint.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_uint16.tifbin0 -> 398 bytes
-rw-r--r--data/tests/test_vgrid_uint16_with_scale_offset.tifbin0 -> 556 bytes
-rw-r--r--data/tests/test_vgrid_uint32.tifbin0 -> 430 bytes
-rw-r--r--data/tests/test_vgrid_unsupported_byte.tifbin0 -> 382 bytes
-rw-r--r--data/tests/test_vgrid_with_overview.tifbin0 -> 707 bytes
-rw-r--r--data/tests/test_vgrid_with_subgrid.tifbin0 -> 756 bytes
35 files changed, 37 insertions, 1 deletions
diff --git a/data/Makefile.am b/data/Makefile.am
index e7c38d7c..9a7c0c28 100644
--- a/data/Makefile.am
+++ b/data/Makefile.am
@@ -43,7 +43,43 @@ EXTRA_DIST = GL27 nad.lst nad27 nad83 \
CH \
ITRF2000 ITRF2008 ITRF2014 \
projjson.schema.json \
- CMakeLists.txt tests/test_nodata.gtx null \
+ CMakeLists.txt \
+ tests/test_nodata.gtx \
+ tests/test_vgrid_bigendian_bigtiff.tif \
+ tests/test_vgrid_bigendian.tif \
+ tests/test_vgrid_bigtiff.tif \
+ tests/test_vgrid_bottomup_with_matrix.tif \
+ tests/test_vgrid_bottomup_with_scale.tif \
+ tests/test_vgrid_deflate_floatingpointpredictor.tif \
+ tests/test_vgrid_deflate.tif \
+ tests/test_vgrid_float64.tif \
+ tests/test_vgrid_in_second_channel.tif \
+ tests/test_vgrid_int16.tif \
+ tests/test_vgrid_int32.tif \
+ tests/test_vgrid_uint32.tif \
+ tests/test_vgrid_invalid_channel_type.tif \
+ tests/test_vgrid_nodata.tif \
+ tests/test_vgrid_pixelisarea.tif \
+ tests/test_vgrid_pixelispoint.tif \
+ tests/test_vgrid_uint16.tif \
+ tests/test_vgrid_uint16_with_scale_offset.tif \
+ tests/test_vgrid_unsupported_byte.tif \
+ tests/test_vgrid_with_overview.tif \
+ tests/test_vgrid_with_subgrid.tif \
+ tests/test_hgrid.tif \
+ tests/test_hgrid_separate.tif \
+ tests/test_hgrid_tiled.tif \
+ tests/test_hgrid_tiled_separate.tif \
+ tests/test_hgrid_strip.tif \
+ tests/test_hgrid_positive_west.tif \
+ tests/test_hgrid_lon_shift_first.tif \
+ tests/test_hgrid_radian.tif \
+ tests/test_hgrid_degree.tif \
+ tests/test_hgrid_with_overview.tif \
+ tests/test_hgrid_extra_ifd_with_other_info.tif \
+ tests/test_hgrid_with_subgrid.tif \
+ tests/test_hgrid_with_subgrid_no_grid_name.tif \
+ null \
generate_all_sql_in.cmake sql_filelist.cmake \
$(SQL_ORDERED_LIST)
diff --git a/data/tests/test_hgrid.tif b/data/tests/test_hgrid.tif
new file mode 100644
index 00000000..94718c21
--- /dev/null
+++ b/data/tests/test_hgrid.tif
Binary files differ
diff --git a/data/tests/test_hgrid_degree.tif b/data/tests/test_hgrid_degree.tif
new file mode 100644
index 00000000..d06782ec
--- /dev/null
+++ b/data/tests/test_hgrid_degree.tif
Binary files differ
diff --git a/data/tests/test_hgrid_extra_ifd_with_other_info.tif b/data/tests/test_hgrid_extra_ifd_with_other_info.tif
new file mode 100644
index 00000000..b7e67af7
--- /dev/null
+++ b/data/tests/test_hgrid_extra_ifd_with_other_info.tif
Binary files differ
diff --git a/data/tests/test_hgrid_lon_shift_first.tif b/data/tests/test_hgrid_lon_shift_first.tif
new file mode 100644
index 00000000..395f0743
--- /dev/null
+++ b/data/tests/test_hgrid_lon_shift_first.tif
Binary files differ
diff --git a/data/tests/test_hgrid_positive_west.tif b/data/tests/test_hgrid_positive_west.tif
new file mode 100644
index 00000000..4ebc17cc
--- /dev/null
+++ b/data/tests/test_hgrid_positive_west.tif
Binary files differ
diff --git a/data/tests/test_hgrid_radian.tif b/data/tests/test_hgrid_radian.tif
new file mode 100644
index 00000000..30219ccd
--- /dev/null
+++ b/data/tests/test_hgrid_radian.tif
Binary files differ
diff --git a/data/tests/test_hgrid_separate.tif b/data/tests/test_hgrid_separate.tif
new file mode 100644
index 00000000..ef2ca575
--- /dev/null
+++ b/data/tests/test_hgrid_separate.tif
Binary files differ
diff --git a/data/tests/test_hgrid_strip.tif b/data/tests/test_hgrid_strip.tif
new file mode 100644
index 00000000..e38fc609
--- /dev/null
+++ b/data/tests/test_hgrid_strip.tif
Binary files differ
diff --git a/data/tests/test_hgrid_tiled.tif b/data/tests/test_hgrid_tiled.tif
new file mode 100644
index 00000000..b0d5dd8b
--- /dev/null
+++ b/data/tests/test_hgrid_tiled.tif
Binary files differ
diff --git a/data/tests/test_hgrid_tiled_separate.tif b/data/tests/test_hgrid_tiled_separate.tif
new file mode 100644
index 00000000..d7e0934f
--- /dev/null
+++ b/data/tests/test_hgrid_tiled_separate.tif
Binary files differ
diff --git a/data/tests/test_hgrid_with_overview.tif b/data/tests/test_hgrid_with_overview.tif
new file mode 100644
index 00000000..d7453b49
--- /dev/null
+++ b/data/tests/test_hgrid_with_overview.tif
Binary files differ
diff --git a/data/tests/test_hgrid_with_subgrid.tif b/data/tests/test_hgrid_with_subgrid.tif
new file mode 100644
index 00000000..2acc4581
--- /dev/null
+++ b/data/tests/test_hgrid_with_subgrid.tif
Binary files differ
diff --git a/data/tests/test_hgrid_with_subgrid_no_grid_name.tif b/data/tests/test_hgrid_with_subgrid_no_grid_name.tif
new file mode 100644
index 00000000..974699b5
--- /dev/null
+++ b/data/tests/test_hgrid_with_subgrid_no_grid_name.tif
Binary files differ
diff --git a/data/tests/test_vgrid_bigendian.tif b/data/tests/test_vgrid_bigendian.tif
new file mode 100644
index 00000000..5cf4a039
--- /dev/null
+++ b/data/tests/test_vgrid_bigendian.tif
Binary files differ
diff --git a/data/tests/test_vgrid_bigendian_bigtiff.tif b/data/tests/test_vgrid_bigendian_bigtiff.tif
new file mode 100644
index 00000000..a586b85f
--- /dev/null
+++ b/data/tests/test_vgrid_bigendian_bigtiff.tif
Binary files differ
diff --git a/data/tests/test_vgrid_bigtiff.tif b/data/tests/test_vgrid_bigtiff.tif
new file mode 100644
index 00000000..2a01893a
--- /dev/null
+++ b/data/tests/test_vgrid_bigtiff.tif
Binary files differ
diff --git a/data/tests/test_vgrid_bottomup_with_matrix.tif b/data/tests/test_vgrid_bottomup_with_matrix.tif
new file mode 100644
index 00000000..90f637dc
--- /dev/null
+++ b/data/tests/test_vgrid_bottomup_with_matrix.tif
Binary files differ
diff --git a/data/tests/test_vgrid_bottomup_with_scale.tif b/data/tests/test_vgrid_bottomup_with_scale.tif
new file mode 100644
index 00000000..636b7dc7
--- /dev/null
+++ b/data/tests/test_vgrid_bottomup_with_scale.tif
Binary files differ
diff --git a/data/tests/test_vgrid_deflate.tif b/data/tests/test_vgrid_deflate.tif
new file mode 100644
index 00000000..ee3b5f0a
--- /dev/null
+++ b/data/tests/test_vgrid_deflate.tif
Binary files differ
diff --git a/data/tests/test_vgrid_deflate_floatingpointpredictor.tif b/data/tests/test_vgrid_deflate_floatingpointpredictor.tif
new file mode 100644
index 00000000..5fd7b9fa
--- /dev/null
+++ b/data/tests/test_vgrid_deflate_floatingpointpredictor.tif
Binary files differ
diff --git a/data/tests/test_vgrid_float64.tif b/data/tests/test_vgrid_float64.tif
new file mode 100644
index 00000000..16b3e790
--- /dev/null
+++ b/data/tests/test_vgrid_float64.tif
Binary files differ
diff --git a/data/tests/test_vgrid_in_second_channel.tif b/data/tests/test_vgrid_in_second_channel.tif
new file mode 100644
index 00000000..d377f8b7
--- /dev/null
+++ b/data/tests/test_vgrid_in_second_channel.tif
Binary files differ
diff --git a/data/tests/test_vgrid_int16.tif b/data/tests/test_vgrid_int16.tif
new file mode 100644
index 00000000..1c69b5d6
--- /dev/null
+++ b/data/tests/test_vgrid_int16.tif
Binary files differ
diff --git a/data/tests/test_vgrid_int32.tif b/data/tests/test_vgrid_int32.tif
new file mode 100644
index 00000000..1b6dfd7b
--- /dev/null
+++ b/data/tests/test_vgrid_int32.tif
Binary files differ
diff --git a/data/tests/test_vgrid_invalid_channel_type.tif b/data/tests/test_vgrid_invalid_channel_type.tif
new file mode 100644
index 00000000..ec9e641f
--- /dev/null
+++ b/data/tests/test_vgrid_invalid_channel_type.tif
Binary files differ
diff --git a/data/tests/test_vgrid_nodata.tif b/data/tests/test_vgrid_nodata.tif
new file mode 100644
index 00000000..65ec5343
--- /dev/null
+++ b/data/tests/test_vgrid_nodata.tif
Binary files differ
diff --git a/data/tests/test_vgrid_pixelisarea.tif b/data/tests/test_vgrid_pixelisarea.tif
new file mode 100644
index 00000000..a5409f66
--- /dev/null
+++ b/data/tests/test_vgrid_pixelisarea.tif
Binary files differ
diff --git a/data/tests/test_vgrid_pixelispoint.tif b/data/tests/test_vgrid_pixelispoint.tif
new file mode 100644
index 00000000..cfeb598f
--- /dev/null
+++ b/data/tests/test_vgrid_pixelispoint.tif
Binary files differ
diff --git a/data/tests/test_vgrid_uint16.tif b/data/tests/test_vgrid_uint16.tif
new file mode 100644
index 00000000..a03d9a73
--- /dev/null
+++ b/data/tests/test_vgrid_uint16.tif
Binary files differ
diff --git a/data/tests/test_vgrid_uint16_with_scale_offset.tif b/data/tests/test_vgrid_uint16_with_scale_offset.tif
new file mode 100644
index 00000000..b08fa4a3
--- /dev/null
+++ b/data/tests/test_vgrid_uint16_with_scale_offset.tif
Binary files differ
diff --git a/data/tests/test_vgrid_uint32.tif b/data/tests/test_vgrid_uint32.tif
new file mode 100644
index 00000000..cae7e9e7
--- /dev/null
+++ b/data/tests/test_vgrid_uint32.tif
Binary files differ
diff --git a/data/tests/test_vgrid_unsupported_byte.tif b/data/tests/test_vgrid_unsupported_byte.tif
new file mode 100644
index 00000000..ccf03fc8
--- /dev/null
+++ b/data/tests/test_vgrid_unsupported_byte.tif
Binary files differ
diff --git a/data/tests/test_vgrid_with_overview.tif b/data/tests/test_vgrid_with_overview.tif
new file mode 100644
index 00000000..aa15aa1d
--- /dev/null
+++ b/data/tests/test_vgrid_with_overview.tif
Binary files differ
diff --git a/data/tests/test_vgrid_with_subgrid.tif b/data/tests/test_vgrid_with_subgrid.tif
new file mode 100644
index 00000000..5c7584c4
--- /dev/null
+++ b/data/tests/test_vgrid_with_subgrid.tif
Binary files differ