├── .clang-format ├── .cmake-format.py ├── .editorconfig ├── .flake8 ├── .git-blame-ignore-revs ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── 10_bug_report.yml │ ├── 20_feature_request.yml │ └── config.yml ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── stale.yml └── workflows │ ├── alpine │ ├── Dockerfile.ci │ └── build.sh │ ├── alpine_32bit │ ├── Dockerfile.ci │ ├── build.sh │ └── test.sh │ ├── android_cmake.yml │ ├── android_cmake │ └── start.sh │ ├── armhf │ ├── Dockerfile.ci │ ├── build.sh │ └── test.sh │ ├── asan │ ├── build.sh │ └── test.sh │ ├── auto_tag_stable.yml │ ├── backport.yml │ ├── benchmarks │ ├── build.sh │ └── test.sh │ ├── cifuzz.yml │ ├── clang_static_analyzer.yml │ ├── cmake_builds.yml │ ├── code_checks.yml │ ├── codeql.yml │ ├── common_install.sh │ ├── conda.yml │ ├── coverage │ ├── build.sh │ ├── services.sh │ └── test.sh │ ├── coverity_scan.yml │ ├── coverity_scan │ └── build.sh │ ├── delete_untagged_containers.yml │ ├── detect-avx2.c │ ├── doc_checks.yml │ ├── docker.yml │ ├── fedora_rawhide │ ├── Dockerfile.ci │ ├── build.sh │ └── test.sh │ ├── freebsd.yml.disabled │ ├── icc │ ├── Dockerfile.ci │ └── build.sh │ ├── linux_build.yml │ ├── macos.yml │ ├── s390x │ ├── Dockerfile.ci │ ├── build.sh │ └── test.sh │ ├── scorecard.yml │ ├── slow_tests.yml │ ├── slow_tests │ ├── build.sh │ └── test.sh │ ├── stale.yml │ ├── ubuntu_20.04 │ ├── Dockerfile.ci │ ├── build.sh │ └── test.sh │ ├── ubuntu_22.04 │ ├── Dockerfile.ci │ ├── build.sh │ ├── services.sh │ └── test.sh │ ├── ubuntu_24.04 │ ├── Dockerfile.ci │ ├── build.sh │ ├── expected_gdalinfo_formats.txt │ ├── expected_ogrinfo_formats.txt │ ├── services.sh │ └── test.sh │ ├── windows_build.yml │ ├── windows_conda_expected_gdalinfo_formats.txt │ └── windows_conda_expected_ogrinfo_formats.txt ├── .gitignore ├── .isort.cfg ├── .pre-commit-config.yaml ├── .readthedocs.yaml ├── .travis.yml ├── BUILDING.md ├── CITATION ├── CITATION.cff ├── CMakeLists.txt ├── CODE_OF_CONDUCT.md ├── COMMITTERS ├── CONTRIBUTING.md ├── Doxyfile ├── DoxygenLayout.xml ├── GOVERNANCE.md ├── HOWTO-RELEASE ├── LICENSE.TXT ├── MIGRATION_GUIDE.TXT ├── NEWS-1.x.md ├── NEWS-2.x.md ├── NEWS.md ├── NEWS.template ├── PROVENANCE.TXT ├── README.md ├── SECURITY.md ├── VERSION ├── Vagrantfile ├── alg ├── CMakeLists.txt ├── armadillo_headers.h ├── contour.cpp ├── delaunay.c ├── gdal_alg.h ├── gdal_alg_priv.h ├── gdal_crs.cpp ├── gdal_homography.cpp ├── gdal_interpolateatpoint.cpp ├── gdal_interpolateatpoint.h ├── gdal_octave.cpp ├── gdal_rpc.cpp ├── gdal_simplesurf.cpp ├── gdal_simplesurf.h ├── gdal_tps.cpp ├── gdalapplyverticalshiftgrid.cpp ├── gdalchecksum.cpp ├── gdalcutline.cpp ├── gdaldither.cpp ├── gdalgenericinverse.cpp ├── gdalgenericinverse.h ├── gdalgeoloc.cpp ├── gdalgeoloc.h ├── gdalgeoloc_carray_accessor.h ├── gdalgeoloc_dataset_accessor.h ├── gdalgeolocquadtree.cpp ├── gdalgeolocquadtree.h ├── gdalgrid.cpp ├── gdalgrid.h ├── gdalgrid_priv.h ├── gdalgridavx.cpp ├── gdalgridsse.cpp ├── gdallinearsystem.cpp ├── gdallinearsystem.h ├── gdalmatching.cpp ├── gdalmediancut.cpp ├── gdalpansharpen.cpp ├── gdalpansharpen.h ├── gdalproximity.cpp ├── gdalrasterize.cpp ├── gdalrasterpolygonenumerator.cpp ├── gdalresamplingkernels.h ├── gdalsievefilter.cpp ├── gdalsimplewarp.cpp ├── gdaltransformer.cpp ├── gdaltransformgeolocs.cpp ├── gdalwarper.cpp ├── gdalwarper.h ├── gdalwarpkernel.cpp ├── gdalwarpoperation.cpp ├── gvgcpfit.h ├── internal_libqhull │ ├── COPYING.txt │ ├── README.txt │ ├── geom2_r.c │ ├── geom_r.c │ ├── geom_r.h │ ├── global_r.c │ ├── io_r.c │ ├── io_r.h │ ├── libqhull_r.c │ ├── libqhull_r.h │ ├── mem_r.c │ ├── mem_r.h │ ├── merge_r.c │ ├── merge_r.h │ ├── poly2_r.c │ ├── poly_r.c │ ├── poly_r.h │ ├── qhull_ra.h │ ├── qset_r.c │ ├── qset_r.h │ ├── random_r.c │ ├── random_r.h │ ├── rboxlib_r.c │ ├── stat_r.c │ ├── stat_r.h │ ├── user_r.c │ ├── user_r.h │ ├── usermem_r.c │ ├── userprintf_r.c │ └── userprintf_rbox_r.c ├── internal_qhull_headers.h ├── llrasterize.cpp ├── los.cpp ├── marching_squares │ ├── contour_generator.h │ ├── level_generator.h │ ├── point.h │ ├── polygon_ring_appender.h │ ├── segment_merger.h │ ├── square.h │ └── utility.h ├── polygonize.cpp ├── polygonize_polygonizer.cpp ├── polygonize_polygonizer.h ├── polygonize_polygonizer_impl.cpp ├── rasterfill.cpp ├── thinplatespline.cpp ├── thinplatespline.h └── viewshed │ ├── combiner.cpp │ ├── combiner.h │ ├── cumulative.cpp │ ├── cumulative.h │ ├── notifyqueue.h │ ├── progress.cpp │ ├── progress.h │ ├── util.cpp │ ├── util.h │ ├── viewshed.cpp │ ├── viewshed.h │ ├── viewshed_executor.cpp │ ├── viewshed_executor.h │ └── viewshed_types.h ├── apps ├── CMakeLists.txt ├── argparse │ ├── .clang-format │ ├── README.TXT │ └── argparse.hpp ├── commonutils.cpp ├── commonutils.h ├── data │ ├── gdal_algorithm.schema.json │ ├── gdalinfo_output.schema.json │ ├── gdalmdiminfo_output.schema.json │ ├── leaflet_template.html │ └── ogrinfo_output.schema.json ├── dumpoverviews.cpp ├── gdal.cpp ├── gdal2ogr.c ├── gdal_contour_bin.cpp ├── gdal_contour_lib.cpp ├── gdal_create.cpp ├── gdal_footprint_bin.cpp ├── gdal_footprint_lib.cpp ├── gdal_grid_bin.cpp ├── gdal_grid_lib.cpp ├── gdal_rasterize_bin.cpp ├── gdal_rasterize_lib.cpp ├── gdal_translate_bin.cpp ├── gdal_translate_lib.cpp ├── gdal_utils.h ├── gdal_utils_priv.h ├── gdal_viewshed.cpp ├── gdaladdo.cpp ├── gdalalg_abstract_pipeline.h ├── gdalalg_clip_common.cpp ├── gdalalg_clip_common.h ├── gdalalg_convert.cpp ├── gdalalg_dataset.cpp ├── gdalalg_dataset_copy.cpp ├── gdalalg_dataset_copy.h ├── gdalalg_dataset_delete.cpp ├── gdalalg_dataset_delete.h ├── gdalalg_dataset_identify.cpp ├── gdalalg_dataset_identify.h ├── gdalalg_dataset_rename.cpp ├── gdalalg_dataset_rename.h ├── gdalalg_dispatcher.h ├── gdalalg_info.cpp ├── gdalalg_main.cpp ├── gdalalg_main.h ├── gdalalg_mdim.cpp ├── gdalalg_mdim_convert.cpp ├── gdalalg_mdim_convert.h ├── gdalalg_mdim_info.cpp ├── gdalalg_mdim_info.h ├── gdalalg_pipeline.cpp ├── gdalalg_raster.cpp ├── gdalalg_raster_aspect.cpp ├── gdalalg_raster_aspect.h ├── gdalalg_raster_calc.cpp ├── gdalalg_raster_calc.h ├── gdalalg_raster_clean_collar.cpp ├── gdalalg_raster_clean_collar.h ├── gdalalg_raster_clip.cpp ├── gdalalg_raster_clip.h ├── gdalalg_raster_color_map.cpp ├── gdalalg_raster_color_map.h ├── gdalalg_raster_color_merge.cpp ├── gdalalg_raster_color_merge.h ├── gdalalg_raster_contour.cpp ├── gdalalg_raster_contour.h ├── gdalalg_raster_convert.cpp ├── gdalalg_raster_convert.h ├── gdalalg_raster_create.cpp ├── gdalalg_raster_create.h ├── gdalalg_raster_edit.cpp ├── gdalalg_raster_edit.h ├── gdalalg_raster_fill_nodata.cpp ├── gdalalg_raster_fill_nodata.h ├── gdalalg_raster_footprint.cpp ├── gdalalg_raster_footprint.h ├── gdalalg_raster_hillshade.cpp ├── gdalalg_raster_hillshade.h ├── gdalalg_raster_index.cpp ├── gdalalg_raster_index.h ├── gdalalg_raster_info.cpp ├── gdalalg_raster_info.h ├── gdalalg_raster_mosaic.cpp ├── gdalalg_raster_mosaic.h ├── gdalalg_raster_mosaic_stack_common.cpp ├── gdalalg_raster_mosaic_stack_common.h ├── gdalalg_raster_nodata_to_alpha.cpp ├── gdalalg_raster_nodata_to_alpha.h ├── gdalalg_raster_overview.h ├── gdalalg_raster_overview_add.cpp ├── gdalalg_raster_overview_add.h ├── gdalalg_raster_overview_delete.cpp ├── gdalalg_raster_overview_delete.h ├── gdalalg_raster_overview_refresh.cpp ├── gdalalg_raster_overview_refresh.h ├── gdalalg_raster_pansharpen.cpp ├── gdalalg_raster_pansharpen.h ├── gdalalg_raster_pipeline.cpp ├── gdalalg_raster_pipeline.h ├── gdalalg_raster_pixel_info.cpp ├── gdalalg_raster_pixel_info.h ├── gdalalg_raster_polygonize.cpp ├── gdalalg_raster_polygonize.h ├── gdalalg_raster_proximity.cpp ├── gdalalg_raster_proximity.h ├── gdalalg_raster_read.cpp ├── gdalalg_raster_read.h ├── gdalalg_raster_reclassify.cpp ├── gdalalg_raster_reclassify.h ├── gdalalg_raster_reproject.cpp ├── gdalalg_raster_reproject.h ├── gdalalg_raster_resize.cpp ├── gdalalg_raster_resize.h ├── gdalalg_raster_rgb_to_palette.cpp ├── gdalalg_raster_rgb_to_palette.h ├── gdalalg_raster_roughness.cpp ├── gdalalg_raster_roughness.h ├── gdalalg_raster_scale.cpp ├── gdalalg_raster_scale.h ├── gdalalg_raster_select.cpp ├── gdalalg_raster_select.h ├── gdalalg_raster_set_type.cpp ├── gdalalg_raster_set_type.h ├── gdalalg_raster_sieve.cpp ├── gdalalg_raster_sieve.h ├── gdalalg_raster_slope.cpp ├── gdalalg_raster_slope.h ├── gdalalg_raster_stack.cpp ├── gdalalg_raster_stack.h ├── gdalalg_raster_tile.cpp ├── gdalalg_raster_tile.h ├── gdalalg_raster_tpi.cpp ├── gdalalg_raster_tpi.h ├── gdalalg_raster_tri.cpp ├── gdalalg_raster_tri.h ├── gdalalg_raster_unscale.cpp ├── gdalalg_raster_unscale.h ├── gdalalg_raster_update.cpp ├── gdalalg_raster_update.h ├── gdalalg_raster_viewshed.cpp ├── gdalalg_raster_viewshed.h ├── gdalalg_raster_write.cpp ├── gdalalg_raster_write.h ├── gdalalg_vector.cpp ├── gdalalg_vector_buffer.cpp ├── gdalalg_vector_buffer.h ├── gdalalg_vector_clip.cpp ├── gdalalg_vector_clip.h ├── gdalalg_vector_concat.cpp ├── gdalalg_vector_concat.h ├── gdalalg_vector_convert.cpp ├── gdalalg_vector_convert.h ├── gdalalg_vector_edit.cpp ├── gdalalg_vector_edit.h ├── gdalalg_vector_explode_collections.cpp ├── gdalalg_vector_explode_collections.h ├── gdalalg_vector_filter.cpp ├── gdalalg_vector_filter.h ├── gdalalg_vector_geom.cpp ├── gdalalg_vector_geom.h ├── gdalalg_vector_grid.cpp ├── gdalalg_vector_grid.h ├── gdalalg_vector_grid_average.cpp ├── gdalalg_vector_grid_average.h ├── gdalalg_vector_grid_data_metrics.cpp ├── gdalalg_vector_grid_data_metrics.h ├── gdalalg_vector_grid_invdist.cpp ├── gdalalg_vector_grid_invdist.h ├── gdalalg_vector_grid_invdistnn.cpp ├── gdalalg_vector_grid_invdistnn.h ├── gdalalg_vector_grid_linear.cpp ├── gdalalg_vector_grid_linear.h ├── gdalalg_vector_grid_nearest.cpp ├── gdalalg_vector_grid_nearest.h ├── gdalalg_vector_index.cpp ├── gdalalg_vector_index.h ├── gdalalg_vector_info.cpp ├── gdalalg_vector_info.h ├── gdalalg_vector_layer_algebra.cpp ├── gdalalg_vector_layer_algebra.h ├── gdalalg_vector_make_valid.cpp ├── gdalalg_vector_make_valid.h ├── gdalalg_vector_output_abstract.cpp ├── gdalalg_vector_output_abstract.h ├── gdalalg_vector_pipeline.cpp ├── gdalalg_vector_pipeline.h ├── gdalalg_vector_rasterize.cpp ├── gdalalg_vector_rasterize.h ├── gdalalg_vector_read.cpp ├── gdalalg_vector_read.h ├── gdalalg_vector_reproject.cpp ├── gdalalg_vector_reproject.h ├── gdalalg_vector_segmentize.cpp ├── gdalalg_vector_segmentize.h ├── gdalalg_vector_select.cpp ├── gdalalg_vector_select.h ├── gdalalg_vector_set_geom_type.cpp ├── gdalalg_vector_set_geom_type.h ├── gdalalg_vector_simplify.cpp ├── gdalalg_vector_simplify.h ├── gdalalg_vector_simplify_coverage.cpp ├── gdalalg_vector_simplify_coverage.h ├── gdalalg_vector_sql.cpp ├── gdalalg_vector_sql.h ├── gdalalg_vector_swap_xy.cpp ├── gdalalg_vector_swap_xy.h ├── gdalalg_vector_write.cpp ├── gdalalg_vector_write.h ├── gdalalg_vsi.cpp ├── gdalalg_vsi_copy.cpp ├── gdalalg_vsi_copy.h ├── gdalalg_vsi_delete.cpp ├── gdalalg_vsi_delete.h ├── gdalalg_vsi_list.cpp ├── gdalalg_vsi_list.h ├── gdalalg_vsi_move.cpp ├── gdalalg_vsi_move.h ├── gdalalg_vsi_sozip.cpp ├── gdalalg_vsi_sozip.h ├── gdalalg_vsi_sync.cpp ├── gdalalg_vsi_sync.h ├── gdalargumentparser.cpp ├── gdalargumentparser.h ├── gdalasyncread.cpp ├── gdalbuildvrt_bin.cpp ├── gdalbuildvrt_lib.cpp ├── gdaldem_bin.cpp ├── gdaldem_lib.cpp ├── gdalenhance.cpp ├── gdalflattenmask.c ├── gdalgetgdalpath.cpp ├── gdalgetgdalpath.h ├── gdalinfo_bin.cpp ├── gdalinfo_lib.cpp ├── gdallocationinfo.cpp ├── gdalmanage.cpp ├── gdalmdiminfo_bin.cpp ├── gdalmdiminfo_lib.cpp ├── gdalmdimtranslate_bin.cpp ├── gdalmdimtranslate_lib.cpp ├── gdalsrsinfo.cpp ├── gdaltindex_bin.cpp ├── gdaltindex_lib.cpp ├── gdaltorture.cpp ├── gdaltransform.cpp ├── gdalwarp_bin.cpp ├── gdalwarp_lib.cpp ├── gnmanalyse.cpp ├── gnmmanage.cpp ├── longpathaware.manifest ├── multireadtest.cpp ├── nearblack_bin.cpp ├── nearblack_lib.cpp ├── nearblack_lib.h ├── nearblack_lib_floodfill.cpp ├── ogr2ogr_bin.cpp ├── ogr2ogr_lib.cpp ├── ogrinfo_bin.cpp ├── ogrinfo_lib.cpp ├── ogrlineref.cpp ├── ogrtindex.cpp ├── sozip.cpp ├── test_ogrsf.cpp └── testreprojmulti.cpp ├── autotest ├── .gitignore ├── CMakeLists.txt ├── README.md ├── alg │ ├── __init__.py │ ├── applyverticalshiftgrid.py │ ├── checksum.py │ ├── contour.py │ ├── cutline.py │ ├── data │ │ ├── 2by2.tif │ │ ├── 2by2.vrt │ │ ├── 3by3_average.tif │ │ ├── 3by3_average.vrt │ │ ├── 3by3_average_with_srcoffset.vrt │ │ ├── 3by3_sum.tif │ │ ├── 3by3_sum.vrt │ │ ├── 4by4.tif │ │ ├── bug_6526_input.tif │ │ ├── bug_6526_warped.vrt │ │ ├── byte_gcp.vrt │ │ ├── byte_tps.vrt │ │ ├── contour_in.tif │ │ ├── cutline.csv │ │ ├── cutline_blend.vrt │ │ ├── cutline_multipolygon.vrt │ │ ├── cutline_noblend.vrt │ │ ├── empty_rb.vrt │ │ ├── empty_rc.vrt │ │ ├── empty_rcs.vrt │ │ ├── geoloc │ │ │ ├── latitude_including_pole.tif │ │ │ └── longitude_including_pole.tif │ │ ├── nodata_precision_issue_float32.tif │ │ ├── pat.tif │ │ ├── polygonize_check_area.tif │ │ ├── polygonize_in.grd │ │ ├── polygonize_in_2.grd │ │ ├── polygonize_in_3.grd │ │ ├── polygonize_in_4.grd │ │ ├── polygonize_in_5.grd │ │ ├── polygonize_in_5_mask.grd │ │ ├── refine_gcps.vrt │ │ ├── rgbsmall_dstalpha.vrt │ │ ├── sieve_2634.grd │ │ ├── sieve_src.grd │ │ ├── square.csv │ │ ├── test3658.tif │ │ ├── test_bug_2365.vrt │ │ ├── test_bug_2365_wraped_med.vrt │ │ ├── test_nearest_float.vrt │ │ ├── test_nearest_short.vrt │ │ ├── test_rpc_with_gt_bug_2460.tif │ │ ├── unmergable.grd │ │ ├── utm_alpha_noinit.vrt │ │ ├── utmsmall-int16-neg.tiff │ │ ├── utmsmall-int16-neg_Q1.tif │ │ ├── utmsmall-int16-neg_Q1.vrt │ │ ├── utmsmall-int16-neg_Q3.tif │ │ ├── utmsmall-int16-neg_Q3.vrt │ │ ├── utmsmall-int16-neg_max.tif │ │ ├── utmsmall-int16-neg_max.vrt │ │ ├── utmsmall-int16-neg_med.tif │ │ ├── utmsmall-int16-neg_med.vrt │ │ ├── utmsmall-int16-neg_min.tif │ │ ├── utmsmall-int16-neg_min.vrt │ │ ├── utmsmall-int16-neg_mode.tiff │ │ ├── utmsmall-int16-neg_mode.vrt │ │ ├── utmsmall_Q1.tif │ │ ├── utmsmall_Q1.vrt │ │ ├── utmsmall_Q3.tif │ │ ├── utmsmall_Q3.vrt │ │ ├── utmsmall_average.tiff │ │ ├── utmsmall_average.vrt │ │ ├── utmsmall_average_float.tiff │ │ ├── utmsmall_average_float.vrt │ │ ├── utmsmall_bilinear_2.tif │ │ ├── utmsmall_bilinear_2.vrt │ │ ├── utmsmall_blinear.tiff │ │ ├── utmsmall_blinear.vrt │ │ ├── utmsmall_blinear_short.vrt │ │ ├── utmsmall_blinear_ushort.vrt │ │ ├── utmsmall_cubic.tiff │ │ ├── utmsmall_cubic.vrt │ │ ├── utmsmall_cubic_2.tif │ │ ├── utmsmall_cubic_2.vrt │ │ ├── utmsmall_cubic_2_float.vrt │ │ ├── utmsmall_cubic_short.vrt │ │ ├── utmsmall_cubic_ushort.vrt │ │ ├── utmsmall_cubic_wt_float32.vrt │ │ ├── utmsmall_cubicspline.tiff │ │ ├── utmsmall_cubicspline.vrt │ │ ├── utmsmall_cubicspline_2.tif │ │ ├── utmsmall_cubicspline_2.vrt │ │ ├── utmsmall_cubicspline_short.vrt │ │ ├── utmsmall_cubicspline_ushort.vrt │ │ ├── utmsmall_cubicspline_wt_float32.vrt │ │ ├── utmsmall_cubicspline_wt_short.vrt │ │ ├── utmsmall_ds_blinear.vrt │ │ ├── utmsmall_ds_cubic.vrt │ │ ├── utmsmall_ds_cubicspline.tiff │ │ ├── utmsmall_ds_cubicspline.vrt │ │ ├── utmsmall_ds_lanczos.tiff │ │ ├── utmsmall_ds_lanczos.vrt │ │ ├── utmsmall_ds_near.vrt │ │ ├── utmsmall_ds_rms.vrt │ │ ├── utmsmall_lanczos.tiff │ │ ├── utmsmall_lanczos.vrt │ │ ├── utmsmall_lanczos_2.tif │ │ ├── utmsmall_lanczos_2.vrt │ │ ├── utmsmall_lanczos_50_75.tif │ │ ├── utmsmall_lanczos_50_75.vrt │ │ ├── utmsmall_max.tif │ │ ├── utmsmall_max.vrt │ │ ├── utmsmall_med.tif │ │ ├── utmsmall_med.vrt │ │ ├── utmsmall_min.tif │ │ ├── utmsmall_min.vrt │ │ ├── utmsmall_mode.tiff │ │ ├── utmsmall_mode.vrt │ │ ├── utmsmall_mode_int16.tiff │ │ ├── utmsmall_mode_int16.vrt │ │ ├── utmsmall_mode_int32.tiff │ │ ├── utmsmall_mode_int32.vrt │ │ ├── utmsmall_near.tiff │ │ ├── utmsmall_near.vrt │ │ ├── utmsmall_near_float.vrt │ │ ├── utmsmall_near_float_with_alpha.vrt │ │ ├── utmsmall_near_short.vrt │ │ ├── utmsmall_near_ushort.vrt │ │ ├── utmsmall_rms.vrt │ │ ├── utmsmall_rms_float.vrt │ │ ├── warp_52_dem.tif │ │ ├── warp_average_oversampling.tif │ │ ├── warp_average_oversampling.vrt │ │ ├── warpedvrt_with_ovr.png │ │ ├── warpedvrt_with_ovr.png.aux.xml │ │ ├── warpedvrt_with_ovr.png.ovr │ │ ├── warpedvrt_with_ovr.vrt │ │ ├── white_nodata.tif │ │ └── white_nodata.vrt │ ├── dither.py │ ├── fillnodata.py │ ├── gcps2homography.py │ ├── homography.py │ ├── los.py │ ├── polygonize.py │ ├── proximity.py │ ├── rasterize.py │ ├── reproject.py │ ├── sieve.py │ ├── tmp │ │ └── do-not-remove │ ├── transformgeoloc.py │ └── warp.py ├── asan_suppressions.txt ├── benchmark │ ├── conftest.py │ ├── test_gdalwarp.py │ ├── test_gtiff.py │ ├── test_ogr2ogr.py │ └── test_ogr_gpkg.py ├── conftest.py ├── cpp │ ├── CMakeLists.txt │ ├── bug1488.cpp │ ├── data │ │ ├── bug1488.tif │ │ ├── byte.tif │ │ ├── byte.tif.grd │ │ ├── cfloat32.tif │ │ ├── cfloat64.tif │ │ ├── cint16.tif │ │ ├── cint32.tif │ │ ├── do-not-remove │ │ ├── float32.tif │ │ ├── float64.tif │ │ ├── int16.tif │ │ ├── int32.tif │ │ ├── multi_geom.csv │ │ ├── n43.dt0 │ │ ├── pixel_per_line.asc │ │ ├── pixel_per_line.prj │ │ ├── pixelfn.vrt │ │ ├── poly-1-feature.gpkg │ │ ├── poly.dbf │ │ ├── poly.shp │ │ ├── poly.shx │ │ ├── recode-rus.dat │ │ ├── test.json │ │ ├── test_aux.db │ │ ├── test_aux_proj_9.db │ │ ├── uint16.tif │ │ ├── uint32.tif │ │ ├── utf8accents.txt │ │ ├── utf8accents_ascii.txt │ │ └── utmsmall.tif │ ├── gdal_unit_test.cpp │ ├── gdal_unit_test.h │ ├── gdallimits.c │ ├── googletest │ │ └── CMakeLists.txt.in │ ├── gtest_include.h │ ├── main_gtest.cpp │ ├── proj_with_fork.cpp │ ├── test_alg.cpp │ ├── test_c_include_from_cpp_file.cpp │ ├── test_cpl.cpp │ ├── test_data.h │ ├── test_deferred_plugin.cpp │ ├── test_driver_metadata_multithread.cpp │ ├── test_gdal.cpp │ ├── test_gdal_aaigrid.cpp │ ├── test_gdal_algorithm.cpp │ ├── test_gdal_dted.cpp │ ├── test_gdal_gtiff.cpp │ ├── test_gdal_minmax_element.cpp │ ├── test_gdal_pixelfn.cpp │ ├── test_gdal_typetraits.cpp │ ├── test_gdal_vectorx.cpp │ ├── test_include_from_c_file.c │ ├── test_marching_squares_contour.cpp │ ├── test_marching_squares_polygon.cpp │ ├── test_marching_squares_square.cpp │ ├── test_marching_squares_tile.cpp │ ├── test_ogr.cpp │ ├── test_ogr_geometry_stealing.cpp │ ├── test_ogr_geos.cpp │ ├── test_ogr_lgpl.cpp │ ├── test_ogr_organize_polygons.cpp │ ├── test_ogr_shape.cpp │ ├── test_ogr_swq.cpp │ ├── test_ogr_wkb.cpp │ ├── test_osr.cpp │ ├── test_osr_ct.cpp │ ├── test_osr_pci.cpp │ ├── test_osr_proj4.cpp │ ├── test_osr_set_proj_search_paths.cpp │ ├── test_triangulation.cpp │ ├── test_utilities.cpp │ ├── test_viewshed.cpp │ ├── test_viewshed_internal.cpp │ ├── testblockcache.cpp │ ├── testblockcachelimits.cpp │ ├── testblockcachewrite.cpp │ ├── testclosedondestroydm.cpp │ ├── testcopywords.cpp │ ├── testdestroy.cpp │ ├── testfloat16.cpp │ ├── testlog.cpp │ ├── testmultithreadedwriting.cpp │ ├── testsse.cpp │ ├── testthreadcond.cpp │ ├── testvirtualmem.cpp │ └── tmp │ │ └── do-not-remove ├── gcore │ ├── CMakeLists.txt │ ├── __init__.py │ ├── algorithm.py │ ├── asyncreader.py │ ├── band_arithmetic.py │ ├── basic_test.py │ ├── basic_test_subprocess.py │ ├── bmp_read.py │ ├── bmp_write.py │ ├── cog.py │ ├── colortable.py │ ├── data │ │ ├── 1bit.bmp │ │ ├── 1bit_2bands.tif │ │ ├── 22281.aux │ │ ├── 2bit_compressed.img │ │ ├── 3376.aux │ │ ├── 3376.rrd │ │ ├── 3376.tif │ │ ├── 4bit_pal.bmp │ │ ├── 6band_wrong_number_extrasamples.tif │ │ ├── 8bit_pal.bmp │ │ ├── GTModelTypeGeoKey_only.tif │ │ ├── General_RImages.hdf │ │ ├── Image_with_Palette.hdf │ │ ├── ModelTiepointTag_z_non_zero_but_ModelPixelScaleTag_z_zero.tif │ │ ├── SDS.hdf │ │ ├── SDSUNLIMITED.hdf │ │ ├── WGS_1984_Web_Mercator.tif │ │ ├── WGS_1984_Web_Mercator_Auxiliary_Sphere.tif │ │ ├── alos │ │ │ ├── IMG-md_alos.tif │ │ │ ├── RPC-md_alos.txt │ │ │ └── summary.txt │ │ ├── arcgis93_geodataxform_gcp.tif │ │ ├── arcgis93_geodataxform_gcp.tif.aux.xml │ │ ├── arcgis_geodataxform_coeffx_coeffy.tif │ │ ├── arcgis_geodataxform_coeffx_coeffy.tif.aux.xml │ │ ├── bigtiff_four_strip_be_short.tif │ │ ├── bigtiff_four_strip_short.tif │ │ ├── bigtiff_header_extract.tif │ │ ├── bigtiff_one_block_be_long8.tif │ │ ├── bigtiff_one_block_long8.tif │ │ ├── bigtiff_one_strip_be_long.tif │ │ ├── bigtiff_one_strip_be_long8.tif │ │ ├── bigtiff_one_strip_long.tif │ │ ├── bigtiff_one_strip_long8.tif │ │ ├── bigtiff_two_strip_be_long.tif │ │ ├── bigtiff_two_strip_be_long8.tif │ │ ├── bigtiff_two_strip_long.tif │ │ ├── bigtiff_two_strip_long8.tif │ │ ├── block_width_above_32bit.tif │ │ ├── bmp │ │ │ ├── huge_header.bmp.bin │ │ │ ├── huge_sparse.xml │ │ │ └── red_rgb_1x1.bmp │ │ ├── bug4468.tif │ │ ├── bug_gh_1439_to_be_updated_lzw.tif │ │ ├── bug_gh_1439_update_lzw.tif │ │ ├── byte.hdr │ │ ├── byte.img │ │ ├── byte.pnm │ │ ├── byte.pnm.aux.xml │ │ ├── byte.raw │ │ ├── byte.tar │ │ ├── byte.tgz │ │ ├── byte.tif │ │ ├── byte.tif.gz │ │ ├── byte.tif.zip │ │ ├── byte.vrt │ │ ├── byte_2.hdf │ │ ├── byte_3.hdf │ │ ├── byte_averaged_200pct.vrt │ │ ├── byte_averaged_50pct.vrt │ │ ├── byte_bigtiff_invalid_slong8_for_stripoffsets.tif │ │ ├── byte_bigtiff_strip5lines.tif │ │ ├── byte_buggy_packbits.tif │ │ ├── byte_gcp.tif │ │ ├── byte_gcp.tif.aux.xml │ │ ├── byte_gcp_pixelispoint.tif │ │ ├── byte_inconsistent_georef.tab │ │ ├── byte_inconsistent_georef.tfw │ │ ├── byte_inconsistent_georef.tif │ │ ├── byte_inconsistent_georef.tif.aux.xml │ │ ├── byte_jpg_tablesmodezero.tif │ │ ├── byte_jpg_unusual_jpegtable.tif │ │ ├── byte_lerc.tif │ │ ├── byte_nearest_200pct.vrt │ │ ├── byte_nearest_50pct.vrt │ │ ├── byte_nogeoref.tab │ │ ├── byte_nogeoref.tfw │ │ ├── byte_nogeoref.tif │ │ ├── byte_nogeoref.tif.aux.xml │ │ ├── byte_ovr_jpeg_tablesmode0.tif │ │ ├── byte_ovr_jpeg_tablesmode1.tif │ │ ├── byte_ovr_jpeg_tablesmode2.tif │ │ ├── byte_ovr_jpeg_tablesmode3.tif │ │ ├── byte_ovr_jpeg_tablesmode_not_correctly_set_on_ovr.tif │ │ ├── byte_point.tif │ │ ├── byte_rle8.bmp │ │ ├── byte_rpc.tif │ │ ├── byte_truncated.tif │ │ ├── byte_user_defined_geokeys.tif │ │ ├── byte_with_ovr.tif │ │ ├── byte_zip64_local_header_zeroed.zip │ │ ├── byte_zstd.tif │ │ ├── byte_zstd_corrupted.tif │ │ ├── byte_zstd_corrupted2.tif │ │ ├── cfloat32.hdr │ │ ├── cfloat32.raw │ │ ├── cfloat32.tif │ │ ├── cfloat32.vrt │ │ ├── cfloat64.hdr │ │ ├── cfloat64.raw │ │ ├── cfloat64.tif │ │ ├── cfloat64.vrt │ │ ├── cielab.tif │ │ ├── cint16.tif │ │ ├── cint16.vrt │ │ ├── cint32.tif │ │ ├── cint32.vrt │ │ ├── cint_sar.tif │ │ ├── citation_mixedcase.tif │ │ ├── classictiff_four_strip_be_short.tif │ │ ├── classictiff_four_strip_short.tif │ │ ├── classictiff_one_block_be_long.tif │ │ ├── classictiff_one_block_byte.tif │ │ ├── classictiff_one_block_long.tif │ │ ├── classictiff_one_strip_be_long.tif │ │ ├── classictiff_one_strip_long.tif │ │ ├── classictiff_two_strip_be_short.tif │ │ ├── classictiff_two_strip_short.tif │ │ ├── cog │ │ │ ├── byte_little_endian_blocksize_16_predictor_standard_golden.tif │ │ │ └── byte_little_endian_golden.tif │ │ ├── cog_sparse_strile_arrays_zeroified_when_possible.tif │ │ ├── cog_strile_arrays_zeroified_when_possible.tif │ │ ├── complex_float32.tif │ │ ├── complex_int32.tif │ │ ├── contig_strip.tif │ │ ├── contig_tiled.tif │ │ ├── corrupted_deflate_singlestrip.tif │ │ ├── corrupted_gtiff_tags.tif │ │ ├── corrupted_z_buf_error.gz │ │ ├── cp866.zip │ │ ├── cp866_plus_utf8.zip │ │ ├── dbl_min.tif │ │ ├── deflate64.zip │ │ ├── doctype.xml │ │ ├── dstsize_larger_than_source.tif │ │ ├── dstsize_larger_than_source.vrt │ │ ├── empty1bit.tif │ │ ├── empty_gcplist.vrt │ │ ├── empty_nodata.tif │ │ ├── eofloop_valid_huff.tif.zip │ │ ├── epsg26711_3855_geotiff1_1.tif │ │ ├── epsg26711_geotiff1_1.tif │ │ ├── epsg26730_with_linear_units_set.tif │ │ ├── epsg32631_4979_geotiff1_1.tif │ │ ├── epsg4326_3855_geotiff1_1.tif │ │ ├── epsg4326_5030_geotiff1_1.tif │ │ ├── epsg4326_geotiff1_1.tif │ │ ├── epsg4979_geotiff1_1.tif │ │ ├── epsg_2853_with_us_feet.tif │ │ ├── erdas_cm.img │ │ ├── erdas_feet.img │ │ ├── erdas_m.img │ │ ├── esri_103300_NAD_1983_HARN_WISCRS_Adams_County_Meters_transverse_mercator.img │ │ ├── excessive-memory-TIFFFillStrip.tif │ │ ├── excessive-memory-TIFFFillStrip2.tif │ │ ├── excessive-memory-TIFFFillTile.tif │ │ ├── exif_and_gps.tif │ │ ├── f2r23.aux │ │ ├── f2r23.tif │ │ ├── float16.tif │ │ ├── float24.tif │ │ ├── float32.hdr │ │ ├── float32.img │ │ ├── float32.raw │ │ ├── float32.tif │ │ ├── float32.vrt │ │ ├── float32_2.hdf │ │ ├── float32_3.hdf │ │ ├── float32_almost_nodata_max_float32.tif │ │ ├── float32_minwhite.tif │ │ ├── float32_with_nodata_slightly_above_float_max.tif │ │ ├── float64.hdr │ │ ├── float64.img │ │ ├── float64.raw │ │ ├── float64.tif │ │ ├── float64.vrt │ │ ├── float64_2.hdf │ │ ├── float64_3.hdf │ │ ├── flt_min.tif │ │ ├── gcps.vrt │ │ ├── gcps_2115.vrt │ │ ├── geoloc_triangles.tif │ │ ├── geolocation_arrays_lon180_lon360.tif │ │ ├── geolocation_arrays_lon180_lon360.vrt │ │ ├── geomatrix.tif │ │ ├── gtiff │ │ │ ├── GeogGeodeticDatumGeoKey_reserved.tif │ │ │ ├── VerticalUnitsGeoKey_private_range.tif │ │ │ ├── buggy_sentinel1_ellipsoid_code_4326.tif │ │ │ ├── byte_5_bands_LZW_predictor_2.tif │ │ │ ├── byte_DEFLATE.tif │ │ │ ├── byte_DEFLATE_tiled.tif │ │ │ ├── byte_JPEG.tif │ │ │ ├── byte_JPEG_tiled.tif │ │ │ ├── byte_JXL.tif │ │ │ ├── byte_JXL_tiled.tif │ │ │ ├── byte_LERC.tif │ │ │ ├── byte_LERC_DEFLATE.tif │ │ │ ├── byte_LERC_DEFLATE_tiled.tif │ │ │ ├── byte_LERC_ZSTD.tif │ │ │ ├── byte_LERC_ZSTD_tiled.tif │ │ │ ├── byte_LERC_tiled.tif │ │ │ ├── byte_LZMA.tif │ │ │ ├── byte_LZMA_tiled.tif │ │ │ ├── byte_LZW.tif │ │ │ ├── byte_LZW_predictor_2.tif │ │ │ ├── byte_LZW_tiled.tif │ │ │ ├── byte_NONE.tif │ │ │ ├── byte_NONE_tiled.tif │ │ │ ├── byte_ZSTD.tif │ │ │ ├── byte_ZSTD_tiled.tif │ │ │ ├── byte_coord_epoch.tif │ │ │ ├── byte_jxl_deprecated_50002.tif │ │ │ ├── byte_jxl_dng_1_7_52546.tif │ │ │ ├── byte_little_endian_golden.tif │ │ │ ├── byte_little_endian_tiled_lzw_golden.tif │ │ │ ├── cint32_big_endian.tif │ │ │ ├── compdcrs_no_citation.tif │ │ │ ├── compdcrs_without_gtcitation.tif │ │ │ ├── complex_non_zero_real_zero_imag.tif │ │ │ ├── compound_with_VerticalCitationGeoKey_only.tif │ │ │ ├── epsg_2193_override.tif │ │ │ ├── epsg_27563_allgeokeys.tif │ │ │ ├── esri_geodataxform_no_resolutionunit.tif │ │ │ ├── esri_geodataxform_no_resolutionunit.tif.aux.xml │ │ │ ├── esri_pcs_gcs_ellipsoid_names.tif │ │ │ ├── float32_LZW_predictor_2.tif │ │ │ ├── float32_LZW_predictor_3.tif │ │ │ ├── float32_little_endian_golden.tif │ │ │ ├── float32_lzw_predictor_3_big_endian.tif │ │ │ ├── float64_LZW_predictor_2.tif │ │ │ ├── float64_LZW_predictor_3.tif │ │ │ ├── generate_test_files.sh │ │ │ ├── huge_raster_with_ovr_huge_block.tif │ │ │ ├── inconsistent_invflattening.tif │ │ │ ├── int16_big_endian.tif │ │ │ ├── int64_full_range.tif │ │ │ ├── invalid_GeogAngularUnitSizeGeoKey.tif │ │ │ ├── invalid_semimajoraxis_compound.tif │ │ │ ├── jxl-rgbi.tif │ │ │ ├── lzw_corrupted.tif │ │ │ ├── miniswhite.tif │ │ │ ├── missing_extrasamples.tif │ │ │ ├── missing_tilebytecounts_and_offsets.tif │ │ │ ├── non_square_pixels.tif │ │ │ ├── projected_GTCitationGeoKey_with_underscore_and_GeogTOWGS84GeoKey.tif │ │ │ ├── projection_from_esri_xml.tfw │ │ │ ├── projection_from_esri_xml.tif │ │ │ ├── projection_from_esri_xml.xml │ │ │ ├── rgbsmall_DEFLATE.tif │ │ │ ├── rgbsmall_DEFLATE_separate.tif │ │ │ ├── rgbsmall_DEFLATE_tiled.tif │ │ │ ├── rgbsmall_DEFLATE_tiled_separate.tif │ │ │ ├── rgbsmall_JPEG.tif │ │ │ ├── rgbsmall_JPEG_separate.tif │ │ │ ├── rgbsmall_JPEG_tiled.tif │ │ │ ├── rgbsmall_JPEG_tiled_separate.tif │ │ │ ├── rgbsmall_JPEG_ycbcr.tif │ │ │ ├── rgbsmall_JXL.tif │ │ │ ├── rgbsmall_JXL_separate.tif │ │ │ ├── rgbsmall_JXL_tiled.tif │ │ │ ├── rgbsmall_JXL_tiled_separate.tif │ │ │ ├── rgbsmall_LERC.tif │ │ │ ├── rgbsmall_LERC_DEFLATE.tif │ │ │ ├── rgbsmall_LERC_DEFLATE_separate.tif │ │ │ ├── rgbsmall_LERC_DEFLATE_tiled.tif │ │ │ ├── rgbsmall_LERC_DEFLATE_tiled_separate.tif │ │ │ ├── rgbsmall_LERC_ZSTD.tif │ │ │ ├── rgbsmall_LERC_ZSTD_separate.tif │ │ │ ├── rgbsmall_LERC_ZSTD_tiled.tif │ │ │ ├── rgbsmall_LERC_ZSTD_tiled_separate.tif │ │ │ ├── rgbsmall_LERC_separate.tif │ │ │ ├── rgbsmall_LERC_tiled.tif │ │ │ ├── rgbsmall_LERC_tiled_separate.tif │ │ │ ├── rgbsmall_LZMA.tif │ │ │ ├── rgbsmall_LZMA_separate.tif │ │ │ ├── rgbsmall_LZMA_tiled.tif │ │ │ ├── rgbsmall_LZMA_tiled_separate.tif │ │ │ ├── rgbsmall_LZW.tif │ │ │ ├── rgbsmall_LZW_separate.tif │ │ │ ├── rgbsmall_LZW_tiled.tif │ │ │ ├── rgbsmall_LZW_tiled_separate.tif │ │ │ ├── rgbsmall_NONE.tif │ │ │ ├── rgbsmall_NONE_separate.tif │ │ │ ├── rgbsmall_NONE_tiled.tif │ │ │ ├── rgbsmall_NONE_tiled_separate.tif │ │ │ ├── rgbsmall_WEBP.tif │ │ │ ├── rgbsmall_WEBP_RGBA_alpha_omitted.tif │ │ │ ├── rgbsmall_WEBP_tiled.tif │ │ │ ├── rgbsmall_ZSTD.tif │ │ │ ├── rgbsmall_ZSTD_separate.tif │ │ │ ├── rgbsmall_ZSTD_tiled.tif │ │ │ ├── rgbsmall_ZSTD_tiled_separate.tif │ │ │ ├── rgbsmall_byte_LZW_predictor_2.tif │ │ │ ├── rgbsmall_int16_bigendian_lzw_predictor_2.tif │ │ │ ├── rgbsmall_uint16_LZW_predictor_2.tif │ │ │ ├── rgbsmall_uint32_LZW_predictor_2.tif │ │ │ ├── rgbsmall_uint64_LZW_predictor_2.tif │ │ │ ├── sparse_nodata_one.tif │ │ │ ├── sparse_tiled_contig.tif │ │ │ ├── sparse_tiled_separate.tif │ │ │ ├── stefan_full_greyalpha_byte_LZW_predictor_2.tif │ │ │ ├── stefan_full_greyalpha_uint16_LZW_predictor_2.tif │ │ │ ├── stefan_full_greyalpha_uint32_LZW_predictor_2.tif │ │ │ ├── stefan_full_greyalpha_uint64_LZW_predictor_2.tif │ │ │ ├── stefan_full_rgba_LZW_predictor_2.tif │ │ │ ├── testrat.tif │ │ │ ├── testrat.tif.vat.dbf │ │ │ ├── uint16_LZW_predictor_2.tif │ │ │ ├── uint16_little_endian_golden.tif │ │ │ ├── uint32_LZW_predictor_2.tif │ │ │ ├── uint64_LZW_predictor_2.tif │ │ │ ├── uint64_full_range.tif │ │ │ ├── unknown_colorinterp.tif │ │ │ ├── unsupported_codec_jp2000.tif │ │ │ ├── unsupported_codec_unknown.tif │ │ │ └── webp_lossless_rgba_alpha_fully_opaque.tif │ │ ├── gtiff_towgs84_override.tif │ │ ├── hfa_completedefn_recursion.img │ │ ├── huge-implied-number-strips.tif │ │ ├── huge-number-strips.tif │ │ ├── huge4GB.tif │ │ ├── hugeblocksize.tif │ │ ├── idontexist.vrt │ │ ├── idontexist2.vrt │ │ ├── image_width_above_32bit.tif │ │ ├── imagine_localcs_citation.tif │ │ ├── int10.tif │ │ ├── int12.tif │ │ ├── int12_ycbcr_contig.tif │ │ ├── int16.hdr │ │ ├── int16.img │ │ ├── int16.raw │ │ ├── int16.tif │ │ ├── int16.vrt │ │ ├── int16_2.hdf │ │ ├── int16_3.hdf │ │ ├── int24.tif │ │ ├── int32.hdr │ │ ├── int32.img │ │ ├── int32.raw │ │ ├── int32.tif │ │ ├── int32.vrt │ │ ├── int32_2.hdf │ │ ├── int32_3.hdf │ │ ├── int32_withneg.grd │ │ ├── int64.tif │ │ ├── irregular_tile_size_jpeg_in_tiff.tif │ │ ├── leak-ZIPSetupDecode.tif │ │ ├── left_vrt_subpixel_offset.tif │ │ ├── longfilename_ustar.tar │ │ ├── mandrilmini_12bitjpeg.tif │ │ ├── many_blocks_truncated.tif │ │ ├── md_dg.IMD │ │ ├── md_dg.RPB │ │ ├── md_dg.tif │ │ ├── md_dg_2.XML │ │ ├── md_dg_2.tif │ │ ├── md_eros.pass │ │ ├── md_eros.rpc │ │ ├── md_eros.tif │ │ ├── md_ge_metadata.txt │ │ ├── md_ge_rgb_0010000.tif │ │ ├── md_ge_rgb_0010000_rpc.txt │ │ ├── md_kompsat.rpc │ │ ├── md_kompsat.tif │ │ ├── md_kompsat.txt │ │ ├── md_ls_MTL.txt │ │ ├── md_ls_b1.tif │ │ ├── md_ov.pvl │ │ ├── md_ov.tif │ │ ├── md_ov_rpc.txt │ │ ├── md_rdk1.tif │ │ ├── md_rdk1.xml │ │ ├── md_re.tif │ │ ├── md_re_metadata.xml │ │ ├── mfftest.hdr │ │ ├── mfftest.hdr.aux.xml │ │ ├── mfftest.r00 │ │ ├── mfloat32.vrt │ │ ├── minfloat.tif │ │ ├── minfloat_nodata_slightly_out_of_float.vrt │ │ ├── minimum_tiff_tags_no_warning.tif │ │ ├── minimum_tiff_tags_with_warning.tif │ │ ├── msubwinbyte.vrt │ │ ├── nan32.tif │ │ ├── nan32_nodata.tif │ │ ├── nan32_nodata.vrt │ │ ├── nan32_nodata_nan_to_zero.vrt │ │ ├── nan32_nodata_warp.vrt │ │ ├── nan32_nodata_warp_nan_to_zero.vrt │ │ ├── nan32_nodata_warp_zero_to_nan.vrt │ │ ├── nan64.tif │ │ ├── negative_scaley.tif │ │ ├── next_default_case.tif │ │ ├── next_literalrow.tif │ │ ├── next_literalspan.tif │ │ ├── nodata_byte.tif │ │ ├── oddsize1bit.tif │ │ ├── oddsize_1bit2b.tif │ │ ├── one_strip_nobytecount.tif │ │ ├── onefileinsubdir.zip │ │ ├── packbits-not-enough-data.tif │ │ ├── pcscitation.tif │ │ ├── projection_3856.tif │ │ ├── qgis_qml_paletted.qml │ │ ├── qgis_qml_singlebandpseudocolor.qml │ │ ├── quad-lzw-old-style.tif │ │ ├── rasterio_lanczos_nodata.tif │ │ ├── rat.img │ │ ├── reproduce_average_issue.tif │ │ ├── rgba.tif │ │ ├── rgba_with_alpha_0_and_255.tif │ │ ├── rgbsmall.tif │ │ ├── rgbsmall_cmyk.tif │ │ ├── right_bottom_vrt_subpixel_offset.tif │ │ ├── right_top_vrt_subpixel_offset.tif │ │ ├── rpc.vrt │ │ ├── rpc_5395.vrt │ │ ├── sasha.aux │ │ ├── sasha.tif │ │ ├── scanline_more_than_2GB.tif │ │ ├── second_image_width_above_32bit.tif │ │ ├── separate_tiled.tif │ │ ├── seperate_strip.tif │ │ ├── size_of_stripbytecount_at_1_and_lower_than_stripcount.tif │ │ ├── size_of_stripbytecount_lower_than_stripcount.tif │ │ ├── slim_g4.tif │ │ ├── small_ov.img │ │ ├── small_ov.rrd │ │ ├── spaf27_brokengdal.tif │ │ ├── spaf27_correct.tif │ │ ├── spaf27_epsg.tif │ │ ├── spaf27_markedcorrect.tif │ │ ├── spot │ │ │ ├── METADATA.DIM │ │ │ └── md_spot.tif │ │ ├── sstgeo.tif │ │ ├── sstgeo.vrt │ │ ├── stats_nodata_neginf.tif │ │ ├── stats_nodata_neginf_msvc.tif │ │ ├── stats_nodata_posinf.tif │ │ ├── stats_nodata_posinf_msvc.tif │ │ ├── stats_signed_byte.img │ │ ├── stefan_full_greyalpha.tif │ │ ├── stefan_full_rgba.png │ │ ├── stefan_full_rgba.tif │ │ ├── stefan_full_rgba_jpeg_contig.tif │ │ ├── stefan_full_rgba_jpeg_separate.tif │ │ ├── stefan_full_rgba_pct32.png │ │ ├── stefan_full_rgba_photometric_rgb.tif │ │ ├── stored.zip │ │ ├── strip_larger_than_2GB_header.tif │ │ ├── tag_without_null_byte.tif │ │ ├── tar_of_65536_bytes.tar.gz │ │ ├── tar_of_tar_gzip.tar │ │ ├── tar_with_star_base256_fields.tar │ │ ├── test3_with_1mask_1bit.tif │ │ ├── test3_with_mask_1bit.tif │ │ ├── test3_with_mask_1bit_and_ovr.tif │ │ ├── test3_with_mask_8bit.tif │ │ ├── test_11555.tif │ │ ├── test_average_palette.tif │ │ ├── test_deflate_4GB.tif.zip │ │ ├── test_gcp_antimeridian_unwrap.vrt │ │ ├── test_gf.tif │ │ ├── test_hgrid_with_subgrid.tif │ │ ├── test_mosaic.vrt │ │ ├── test_mosaic1.vrt │ │ ├── test_mosaic2.vrt │ │ ├── test_nodatavalues.tif │ │ ├── test_rpc.txt │ │ ├── test_with_mask_1bit.tif │ │ ├── test_with_mask_1bit_and_ovr.tif │ │ ├── test_with_mask_8bit.tif │ │ ├── testserialization.asc │ │ ├── testserialization.asc.aux.xml │ │ ├── testzip.zip │ │ ├── text.txt │ │ ├── thunder.tif │ │ ├── ticket3019.tif │ │ ├── tif_jpeg_too_big_last_stripe.tif │ │ ├── tif_jpeg_ycbcr_too_big_last_stripe.tif │ │ ├── tif_webp.tif │ │ ├── tif_webp_huge_single_strip.tif │ │ ├── tiff_dos_strip_chop.tif │ │ ├── tiff_single_band_with_whitepoint_primarychroma_tags.tif │ │ ├── tiff_vertcs_scale_offset.tif │ │ ├── tiff_with_subifds.tif │ │ ├── tiled_bad_offset.tif │ │ ├── toomanyblocks.tif │ │ ├── toomanyblocks_separate.tif │ │ ├── transformer_13_dem.tif │ │ ├── transformer_14_dem.tif │ │ ├── twofileinsubdir.zip │ │ ├── twoimages.tif │ │ ├── uint16.hdr │ │ ├── uint16.img │ │ ├── uint16.pnm │ │ ├── uint16.raw │ │ ├── uint16.tif │ │ ├── uint16.vrt │ │ ├── uint16_2.hdf │ │ ├── uint16_3.hdf │ │ ├── uint16_3band.vrt │ │ ├── uint16_sgilog.tif │ │ ├── uint32.hdr │ │ ├── uint32.img │ │ ├── uint32.raw │ │ ├── uint32.tif │ │ ├── uint32.vrt │ │ ├── uint32_2.hdf │ │ ├── uint32_3.hdf │ │ ├── uint32_3band.vrt │ │ ├── uint33.tif │ │ ├── uint64.tif │ │ ├── unknown_compression.tif │ │ ├── utf8.zip │ │ ├── utmsmall.hdr │ │ ├── utmsmall.img │ │ ├── utmsmall.raw │ │ ├── utmsmall.tif │ │ ├── utmsmall.vrt │ │ ├── utmsmall_2.hdf │ │ ├── utmsmall_3.hdf │ │ ├── vertcs_user_defined.tif │ │ ├── verylongfilename.tar │ │ ├── vrt │ │ │ ├── bottom_strip.tif │ │ │ ├── complex_non_zero_real_zero_imag.vrt │ │ │ ├── complex_non_zero_real_zero_imag_as_float32.vrt │ │ │ ├── nested_VRTDataset.vrt │ │ │ ├── pixfun_cmul_c.vrt │ │ │ ├── pixfun_cmul_r.vrt │ │ │ ├── pixfun_complex.vrt │ │ │ ├── pixfun_conj_c.vrt │ │ │ ├── pixfun_conj_r.vrt │ │ │ ├── pixfun_dB2amp.vrt │ │ │ ├── pixfun_dB2pow.vrt │ │ │ ├── pixfun_dB_c.vrt │ │ │ ├── pixfun_dB_c_amplitude.vrt │ │ │ ├── pixfun_dB_c_intensity.vrt │ │ │ ├── pixfun_dB_r.vrt │ │ │ ├── pixfun_dB_r_amplitude.vrt │ │ │ ├── pixfun_dB_r_intensity.vrt │ │ │ ├── pixfun_diff_c.vrt │ │ │ ├── pixfun_diff_r.vrt │ │ │ ├── pixfun_div_c.vrt │ │ │ ├── pixfun_div_r.vrt │ │ │ ├── pixfun_exp.vrt │ │ │ ├── pixfun_exp_dB2amp.vrt │ │ │ ├── pixfun_exp_dB2pow.vrt │ │ │ ├── pixfun_imag_c.vrt │ │ │ ├── pixfun_imag_r.vrt │ │ │ ├── pixfun_intensity_c.vrt │ │ │ ├── pixfun_intensity_r.vrt │ │ │ ├── pixfun_inv_c.vrt │ │ │ ├── pixfun_inv_k.vrt │ │ │ ├── pixfun_inv_r.vrt │ │ │ ├── pixfun_log10_c.vrt │ │ │ ├── pixfun_log10_r.vrt │ │ │ ├── pixfun_mod_c.vrt │ │ │ ├── pixfun_mod_r.vrt │ │ │ ├── pixfun_mul_c.vrt │ │ │ ├── pixfun_mul_k.vrt │ │ │ ├── pixfun_mul_r.vrt │ │ │ ├── pixfun_norm_diff_r.vrt │ │ │ ├── pixfun_phase_c.vrt │ │ │ ├── pixfun_phase_r.vrt │ │ │ ├── pixfun_phase_unsigned.vrt │ │ │ ├── pixfun_polar.vrt │ │ │ ├── pixfun_polar_amplitude.vrt │ │ │ ├── pixfun_polar_dB.vrt │ │ │ ├── pixfun_polar_intensity.vrt │ │ │ ├── pixfun_pow.vrt │ │ │ ├── pixfun_real_c.vrt │ │ │ ├── pixfun_real_r.vrt │ │ │ ├── pixfun_sqrt.vrt │ │ │ ├── pixfun_sum_c.vrt │ │ │ ├── pixfun_sum_k.vrt │ │ │ ├── pixfun_sum_r.vrt │ │ │ ├── top_and_bottom_strips.vrt │ │ │ └── top_strip.tif │ │ ├── vrt_subpixel_offset.vrt │ │ ├── vrtinvrt.vrt │ │ ├── vrtmisc16_tile1.tif │ │ ├── vrtmisc16_tile2.tif │ │ ├── warpsst.vrt │ │ ├── weird_mercator_2sp.tif │ │ ├── ycbcr_11_lzw.tif │ │ ├── ycbcr_12_lzw.tif │ │ ├── ycbcr_14_lzw.tif │ │ ├── ycbcr_21_lzw.tif │ │ ├── ycbcr_22_lzw.tif │ │ ├── ycbcr_24_lzw.tif │ │ ├── ycbcr_41_lzw.tif │ │ ├── ycbcr_42_lzw.tif │ │ ├── ycbcr_42_lzw_optimized.tif │ │ ├── ycbcr_44_lzw.tif │ │ ├── ycbcr_44_lzw_optimized.tif │ │ ├── ycbcr_with_mask.tif │ │ ├── zackthecat.tif │ │ ├── zackthecat_corrupted.tif │ │ ├── zero.bin.zip.zip │ │ ├── zero_5GB_sozip_of_sozip.zip │ │ ├── zero_stored.bin.xml.zip │ │ ├── zero_stored.bin.zip.end │ │ ├── zero_stored.bin.zip.start │ │ └── zoom_in.vrt │ ├── driver_algorithms.py │ ├── envi_read.py │ ├── gcps2geotransform.py │ ├── gdal_stats.py │ ├── geoloc.py │ ├── gtiff_subdatasetinfo.py │ ├── gtiff_write.py │ ├── hdf4_read.py │ ├── hdf4_write.py │ ├── hdf4multidim.py │ ├── hfa_read.py │ ├── hfa_rfc40.py │ ├── hfa_srs.py │ ├── hfa_write.py │ ├── histogram.py │ ├── identify.py │ ├── interpolateatpoint.py │ ├── libertiff.py │ ├── mask.py │ ├── minixml.py │ ├── misc.py │ ├── multidim.py │ ├── nodatamaskband.py │ ├── numpy_rw.py │ ├── numpy_rw_multidim.py │ ├── overviewds.py │ ├── pam.py │ ├── pamproxydb.py │ ├── pixfun.py │ ├── pnm_read.py │ ├── pnm_write.py │ ├── rasterio.py │ ├── rat.py │ ├── relationship.py │ ├── rfc30.py │ ├── test_driver_metadata.py │ ├── test_gdal_fsspec.py │ ├── testnonboundtoswig.py │ ├── thread_test.py │ ├── tiff_ovr.py │ ├── tiff_read.py │ ├── tiff_read_subifds.py │ ├── tiff_srs.py │ ├── tiff_write.py │ ├── tmp │ │ └── do-not-remove │ ├── transformer.py │ ├── virtualmem.py │ ├── vrt_read.py │ ├── vrtmisc.py │ ├── vsi7z.py │ ├── vsiadls.py │ ├── vsiadls_real_instance.py │ ├── vsiaz.py │ ├── vsiaz_real_instance_auto.py │ ├── vsiaz_real_instance_manual.py │ ├── vsicached.py │ ├── vsicrypt.py │ ├── vsicurl.py │ ├── vsicurl_streaming.py │ ├── vsifile.py │ ├── vsigs.py │ ├── vsihdfs.py │ ├── vsioss.py │ ├── vsipathspecificoption.py │ ├── vsirar.py │ ├── vsis3.py │ ├── vsistdin.py │ ├── vsiswift.py │ ├── vsiwebhdfs.py │ └── vsizip.py ├── gdrivers │ ├── __init__.py │ ├── aaigrid.py │ ├── ace2.py │ ├── adrg.py │ ├── aigrid.py │ ├── avif.py │ ├── avif_heif.py │ ├── bag.py │ ├── basisu.py │ ├── bsb.py │ ├── byn.py │ ├── cals.py │ ├── ceos.py │ ├── conftest.py │ ├── cpg.py │ ├── ctg.py │ ├── daas.py │ ├── daas_real_instance.py │ ├── data │ │ ├── PRF │ │ │ ├── dem.x-dem │ │ │ ├── dem │ │ │ │ ├── Pyramid.demtif │ │ │ │ ├── dem_0_0.demtif │ │ │ │ ├── dem_0_1.demtif │ │ │ │ ├── dem_1_0.demtif │ │ │ │ └── dem_1_1.demtif │ │ │ ├── ph.prf │ │ │ ├── ph.prj │ │ │ └── ph │ │ │ │ ├── ph_0_0.tif │ │ │ │ ├── ph_0_1.tif │ │ │ │ ├── ph_1_0.tif │ │ │ │ ├── ph_1_1.tif │ │ │ │ ├── ph_2_0.tif │ │ │ │ └── ph_2_1.tif │ │ ├── SAFE_FAKE │ │ │ └── test.SAFE │ │ │ │ ├── annotation │ │ │ │ ├── calibration │ │ │ │ │ ├── calibration-s1a-iw-grd-vh-20150705t064241-20150705t064306-006672-008ea0-002.xml │ │ │ │ │ └── calibration-s1a-iw-grd-vv-20150705t064241-20150705t064306-006672-008ea0-001.xml │ │ │ │ ├── s1a-iw-grd-vh-20150705t064241-20150705t064306-006672-008ea0-002.xml │ │ │ │ └── s1a-iw-grd-vv-20150705t064241-20150705t064306-006672-008ea0-001.xml │ │ │ │ ├── manifest.safe │ │ │ │ └── measurement │ │ │ │ ├── s1a-iw-grd-vh-20150705t064241-20150705t064306-006672-008ea0-002.tiff │ │ │ │ └── s1a-iw-grd-vv-20150705t064241-20150705t064306-006672-008ea0-001.tiff │ │ ├── SAFE_FAKE_WV │ │ │ ├── annotation │ │ │ │ ├── calibration │ │ │ │ │ ├── calibration-s1a-wv1-slc-vv-20160510t101603-20160510t101606-011195-010ea1-001.xml │ │ │ │ │ └── calibration-s1a-wv2-slc-vv-20160510t101618-20160510t101621-011195-010ea1-002.xml │ │ │ │ ├── s1a-wv1-slc-vv-20160510t101603-20160510t101606-011195-010ea1-001.xml │ │ │ │ └── s1a-wv2-slc-vv-20160510t101618-20160510t101621-011195-010ea1-002.xml │ │ │ ├── manifest.safe │ │ │ └── measurement │ │ │ │ ├── s1a-wv1-slc-vv-20160510t101603-20160510t101606-011195-010ea1-001.tiff │ │ │ │ └── s1a-wv2-slc-vv-20160510t101618-20160510t101621-011195-010ea1-002.tiff │ │ ├── aaigrid │ │ │ ├── byte.tif.grd │ │ │ ├── case_sensitive.ASC │ │ │ ├── case_sensitive.PRJ │ │ │ ├── float64.asc │ │ │ ├── nodata_float.asc │ │ │ ├── nodata_int.asc │ │ │ ├── nodata_nan.asc │ │ │ ├── nonsquare.vrt │ │ │ ├── pixel_per_line.asc │ │ │ ├── pixel_per_line.prj │ │ │ ├── pixel_per_line_comma.asc │ │ │ └── starting_with_nan.asc │ │ ├── adrg │ │ │ ├── SMALL_ADRG │ │ │ │ ├── ABCDEF01.GEN │ │ │ │ ├── ABCDEF01.IMG │ │ │ │ └── TRANSH01.THF │ │ │ ├── SMALL_ADRG_ZNA18 │ │ │ │ ├── ABCDEF01.GEN │ │ │ │ ├── ABCDEF01.IMG │ │ │ │ └── README.TXT │ │ │ ├── SMALL_ADRG_ZNA9 │ │ │ │ ├── ABCDEF01.GEN │ │ │ │ ├── ABCDEF01.IMG │ │ │ │ └── README.TXT │ │ │ └── subdataset │ │ │ │ ├── TRANSH01.THF │ │ │ │ ├── XXXXXX01.GEN │ │ │ │ ├── XXXXXX01.IMG │ │ │ │ └── XXXXXX02.IMG │ │ ├── aigrid │ │ │ ├── ABC3X1UC.CLR │ │ │ ├── ABC3X1UC │ │ │ │ ├── DBLBND.ADF │ │ │ │ ├── HDR.ADF │ │ │ │ ├── PRJ.ADF │ │ │ │ ├── STA.ADF │ │ │ │ ├── VAT.ADF │ │ │ │ ├── W001001.ADF │ │ │ │ └── W001001X.ADF │ │ │ ├── abc3x1 │ │ │ │ ├── abc3x1.clr │ │ │ │ ├── dblbnd.adf │ │ │ │ ├── hdr.adf │ │ │ │ ├── prj.adf │ │ │ │ ├── sta.adf │ │ │ │ ├── vat.adf │ │ │ │ ├── w001001.adf │ │ │ │ └── w001001x.adf │ │ │ └── aigrid_sta_24bytes │ │ │ │ ├── info │ │ │ │ ├── arc.dir │ │ │ │ ├── arc0000.dat │ │ │ │ ├── arc0000.nit │ │ │ │ ├── arc0001.dat │ │ │ │ ├── arc0001.nit │ │ │ │ ├── arc0002.dat │ │ │ │ └── arc0002.nit │ │ │ │ └── teststa │ │ │ │ ├── dblbnd.adf │ │ │ │ ├── hdr.adf │ │ │ │ ├── prj.adf │ │ │ │ ├── sta.adf │ │ │ │ ├── vat.adf │ │ │ │ ├── w001001.adf │ │ │ │ └── w001001x.adf │ │ ├── avif │ │ │ ├── byte.avif │ │ │ └── colors-animated-8bpc-alpha-exif-xmp.avif │ │ ├── bag │ │ │ ├── generate_test_georef_metadata.py │ │ │ ├── generate_test_interpolated.py │ │ │ ├── invalid_bag_vlen_bag_version.bag │ │ │ ├── larger_than_INT_MAX_pixels.bag │ │ │ ├── southern_hemi_false_northing.bag │ │ │ ├── test_georef_metadata.bag │ │ │ ├── test_interpolated.bag │ │ │ ├── test_offset_ne_corner.bag │ │ │ ├── test_vr.bag │ │ │ └── true_n_nominal.bag │ │ ├── basisu │ │ │ ├── byte_etc1s.basis │ │ │ ├── byte_uastc.basis │ │ │ └── two_images.basis │ │ ├── bsb │ │ │ ├── NZ52201_truncated.KAP │ │ │ ├── australia4c.kap │ │ │ ├── rgbsmall.kap │ │ │ ├── rgbsmall_index.kap │ │ │ ├── rgbsmall_truncated.kap │ │ │ ├── rgbsmall_truncated2.kap │ │ │ ├── rgbsmall_with_line_break.kap │ │ │ └── transverse_mercator.kap │ │ ├── byn │ │ │ ├── cgg2013ai08_reduced.byn │ │ │ └── test_invalid_header_bytes.byn │ │ ├── byte.tif │ │ ├── byte_nodata_0.tif │ │ ├── ceos │ │ │ └── IMAGERY-75K.L-3 │ │ ├── cpg │ │ │ ├── fakecpgSIRC.hdr │ │ │ └── fakecpgSIRC.img │ │ ├── ctg │ │ │ └── fake_grid_cell │ │ ├── dds │ │ │ └── stefan_full_rgba_no_compression.dds │ │ ├── dimap │ │ │ ├── IMAGERY.TIF │ │ │ └── METADATA.DIM │ │ ├── dimap2 │ │ │ ├── bundle │ │ │ │ ├── DIM_foo.XML │ │ │ │ ├── DIM_foo2.XML │ │ │ │ ├── IMG_foo2_R1C1.TIF │ │ │ │ ├── IMG_foo2_R2C1.TIF │ │ │ │ ├── IMG_foo_R1C1.TIF │ │ │ │ ├── IMG_foo_R2C1.TIF │ │ │ │ ├── RPC_foo.XML │ │ │ │ ├── STRIP_foo_DIM.XML │ │ │ │ └── VOL_PHR.XML │ │ │ ├── primary_rpc_center_h │ │ │ │ ├── DIM_PNEO3_STD_x_1_1_F_1.XML │ │ │ │ ├── IMG_PNEO3_STD_x_1_1_F_1_P_R1C1.JP2 │ │ │ │ └── RPC_PNEO3_STD_x_1_1_F_1.XML │ │ │ ├── single_component │ │ │ │ ├── DIM_foo.XML │ │ │ │ ├── IMG_foo_R1C1.TIF │ │ │ │ ├── IMG_foo_R2C1.TIF │ │ │ │ ├── RPC_foo.XML │ │ │ │ ├── STRIP_foo_DIM.XML │ │ │ │ └── VOL_PHR.XML │ │ │ └── vhr2020_ms_fs │ │ │ │ ├── MS-FS │ │ │ │ ├── DIM_MS-FS.XML │ │ │ │ ├── IMG_NED_R1C1.TIF │ │ │ │ └── IMG_RGB_R1C1.TIF │ │ │ │ └── VOL_PNEO.XML │ │ ├── dipex │ │ │ └── fakedipex.dat │ │ ├── doq1 │ │ │ └── fakedoq1.doq │ │ ├── doq2 │ │ │ └── C3607614_truncated.NWS │ │ ├── dted │ │ │ ├── n43_bad_crc.dt0 │ │ │ ├── n43_coord_inverted.dt0 │ │ │ ├── n43_partial_cols.dt0 │ │ │ ├── n43_sparse_cols.dt0 │ │ │ ├── n43_wgs72.dt0 │ │ │ └── w118n033_trunc.dt1 │ │ ├── ecw │ │ │ ├── jrc.ecw │ │ │ ├── spif83.ecw │ │ │ ├── spif83_downward.ecw │ │ │ ├── spif83_hidden.ecw.aux.xml │ │ │ └── stefan_full_rgba_ecwv3_meta.ecw │ │ ├── ehdr │ │ │ ├── 8s.vrt │ │ │ ├── ehdr10.bil │ │ │ ├── ehdr10.hdr │ │ │ ├── ehdr11.flt │ │ │ ├── ehdr11.hdr │ │ │ ├── float32.bil │ │ │ ├── float32.hdr │ │ │ ├── float32.prj │ │ │ ├── int16_rat.bil │ │ │ ├── int16_rat.clr │ │ │ ├── int16_rat.hdr │ │ │ ├── wc_10m_CCCMA_A2a_2020_tmin_9.bil │ │ │ └── wc_10m_CCCMA_A2a_2020_tmin_9.hdr │ │ ├── eir │ │ │ ├── fakeeir.hdr │ │ │ └── fakeeir.img │ │ ├── envi │ │ │ ├── aea.dat │ │ │ ├── aea.hdr │ │ │ ├── aea_compressed.dat │ │ │ ├── aea_compressed.hdr │ │ │ ├── envi_rgbsmall_bil.hdr │ │ │ ├── envi_rgbsmall_bil.img │ │ │ ├── envi_rgbsmall_bip.hdr │ │ │ ├── envi_rgbsmall_bip.img │ │ │ ├── envi_rgbsmall_bsq.hdr │ │ │ ├── envi_rgbsmall_bsq.img │ │ │ ├── envirpc.hdr │ │ │ ├── envirpc.img │ │ │ ├── envistat │ │ │ ├── envistat.hdr │ │ │ ├── envistat.sta │ │ │ ├── rotation.hdr │ │ │ ├── rotation.img │ │ │ ├── testenviclasses │ │ │ ├── testenviclasses.hdr │ │ │ ├── uint16_envi_bigendian.dat │ │ │ └── uint16_envi_bigendian.hdr │ │ ├── ers │ │ │ ├── 8s │ │ │ ├── 8s.ers │ │ │ ├── caseinsensitive │ │ │ ├── caseinsensitive.ers │ │ │ ├── ers_dem │ │ │ ├── ers_dem.ers │ │ │ ├── references_ecw.ecw │ │ │ ├── references_ecw.ers │ │ │ ├── srtm │ │ │ ├── srtm.ers │ │ │ └── test_ers_recursive.tar │ │ ├── esric │ │ │ ├── Layers.tar │ │ │ ├── Usa.tpkx │ │ │ └── Usa_lod5.tpkx │ │ ├── f32nan_data.tif │ │ ├── fast │ │ │ ├── BAND1.DAT │ │ │ ├── BAND2.DAT │ │ │ ├── BAND3.DAT │ │ │ ├── BAND4.DAT │ │ │ ├── BAND5.DAT │ │ │ ├── BAND6.DAT │ │ │ ├── BAND7.DAT │ │ │ ├── HEADER.DAT │ │ │ ├── L71118038_03820020111_B80.FST │ │ │ ├── L71118038_03820020111_HPN.FST │ │ │ ├── L71230079_07920021111_B61.FST │ │ │ ├── L71230079_07920021111_HTM.FST │ │ │ ├── L72230079_07920021111_B62.FST │ │ │ ├── h0o0y867.1a7 │ │ │ ├── h0o0y867.1ah │ │ │ ├── n0o0y867.0fl │ │ │ ├── n0o0y867.0fm │ │ │ ├── n0o0y867.0fn │ │ │ ├── n0o0y867.0fo │ │ │ ├── n0o0y867.0fp │ │ │ ├── w0y13a4t.010 │ │ │ ├── w0y13a4t.011 │ │ │ └── w0y13a4t.012 │ │ ├── filegdb │ │ │ ├── NCH_ES_WATER_LOGGING_HAZARD.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000c.blk_key_index.atx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── dem_1bit_ScalePixelValue.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a0000004f.gdbtable │ │ │ │ ├── a0000004f.gdbtable.FDO_OID.gdbtabidx │ │ │ │ ├── a0000004f.gdbtable.cdf │ │ │ │ ├── a00000050.gdbindexes │ │ │ │ ├── a00000050.gdbtable │ │ │ │ ├── a00000050.gdbtablx │ │ │ │ ├── a00000051.freelist │ │ │ │ ├── a00000051.gdbindexes │ │ │ │ ├── a00000051.gdbtable │ │ │ │ ├── a00000051.gdbtablx │ │ │ │ ├── a00000052.band_index.atx │ │ │ │ ├── a00000052.blk_key_index.atx │ │ │ │ ├── a00000052.col_index.atx │ │ │ │ ├── a00000052.gdbindexes │ │ │ │ ├── a00000052.gdbtable │ │ │ │ ├── a00000052.gdbtablx │ │ │ │ ├── a00000052.row_index.atx │ │ │ │ ├── a00000053.gdbindexes │ │ │ │ ├── a00000053.gdbtable │ │ │ │ └── a00000053.gdbtablx │ │ │ ├── gdal_test_data.gdb.zip │ │ │ ├── int8.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.horizon │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000c.band_index.atx │ │ │ │ ├── a0000000c.blk_key_index.atx │ │ │ │ ├── a0000000c.col_index.atx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000c.row_index.atx │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── lu_4bit.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.horizon │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000c.band_index.atx │ │ │ │ ├── a0000000c.blk_key_index.atx │ │ │ │ ├── a0000000c.col_index.atx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000c.row_index.atx │ │ │ │ ├── a0000000d.freelist │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── a0000000e.gdbindexes │ │ │ │ ├── a0000000e.gdbtable │ │ │ │ ├── a0000000e.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── rat.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.horizon │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000c.band_index.atx │ │ │ │ ├── a0000000c.blk_key_index.atx │ │ │ │ ├── a0000000c.col_index.atx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000c.row_index.atx │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── a0000000e.freelist │ │ │ │ ├── a0000000e.gdbindexes │ │ │ │ ├── a0000000e.gdbtable │ │ │ │ ├── a0000000e.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ └── water_lake_bathy_shaded_relief_only_metadata.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.horizon │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000c.band_index.atx │ │ │ │ ├── a0000000c.blk_key_index.atx │ │ │ │ ├── a0000000c.col_index.atx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000c.row_index.atx │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ ├── fits │ │ │ ├── binary_table.fits │ │ │ ├── byte_merc.fits │ │ │ ├── empty_primary_hdu.fits │ │ │ ├── image_in_first_and_second_hdu.fits │ │ │ ├── image_in_second_and_fourth_hdu_table_in_third.fits │ │ │ ├── image_in_second_hdu.fits │ │ │ ├── offscale_byte.tif │ │ │ └── offset_scale_no_georef.fits │ │ ├── float32.tif │ │ ├── float64.tif │ │ ├── gdalg │ │ │ ├── read_byte.gdalg.json │ │ │ └── read_poly.gdalg.json │ │ ├── genbin │ │ │ ├── tm4628_96.bil │ │ │ └── tm4628_96.hdr │ │ ├── geoserver.wcs │ │ ├── gif │ │ │ ├── bug407.gif │ │ │ ├── byte_with_xmp.gif │ │ │ └── fakebig.gif │ │ ├── gpkg │ │ │ ├── 50000_25000_uint16.gpkg.zip │ │ │ ├── 50000_50000_uint16.gpkg.zip │ │ │ ├── byte.gpkg │ │ │ ├── byte.gpkg.sql │ │ │ ├── huge_line.tif │ │ │ ├── test_match_overview_factor.gpkg │ │ │ └── uint16-old-elevation-extension.gpkg │ │ ├── grassasciigrid │ │ │ └── grassascii.txt │ │ ├── grib │ │ │ ├── CMC_rdwps_lake-erie_ICEC_SFC_0_latlon0.05x0.05_2017111800_P000.grib2 │ │ │ ├── MANAL_2023030103_fake_wrong_grid_origin_latitude.grb2 │ │ │ ├── MRMS_EchoTop_18_00.50_20161015-133230.grib2 │ │ │ ├── README.csv │ │ │ ├── Sample_QuikSCAT.grb │ │ │ ├── albers_equal_area.grb2 │ │ │ ├── blend.t17z.master.f001.co.grib2.head │ │ │ ├── blend.t17z.master.f001.co.grib2.sparse.xml │ │ │ ├── broken_combined_grib2_grib1.grb2 │ │ │ ├── broken_combined_grib2_grib1.grb2.idx │ │ │ ├── bug3246.grb │ │ │ ├── byte_wrong_earth_shape.grib2 │ │ │ ├── ds.mint.bin │ │ │ ├── gfs.t00z.mastergrb2f03.zip │ │ │ ├── gfs.t06z.pgrb2.10p0.f010.grib2 │ │ │ ├── gfs.t06z.pgrb2.10p0.f010.grib2.idx │ │ │ ├── gfs.t06z.pgrb2.1p0.grib2 │ │ │ ├── gfs.t06z.pgrb2.1p0.partial_across_am.grib2 │ │ │ ├── gfs.t06z.pgrb2.1p0.partial_east_of_am.grib2 │ │ │ ├── gfs.t06z.pgrb2.1p0.partial_west_of_am.grib2 │ │ │ ├── gfswave-11.t00z.global.0p25.f000.grib2 │ │ │ ├── ieee754_double.grb2 │ │ │ ├── ieee754_single.grb2 │ │ │ ├── jpeg2000_nbits_zero_decimal_scaled.grb2 │ │ │ ├── laea_with_negative_longitudes_issue_7456.grib2 │ │ │ ├── lambert_azimuthal_equal_area.grb2 │ │ │ ├── lambert_conformal_conic.grb2 │ │ │ ├── mercator.grb2 │ │ │ ├── mercator_2sp.grb2 │ │ │ ├── minx_180.grib2 │ │ │ ├── one_one.grib2 │ │ │ ├── one_value_and_nodata_points.grb2 │ │ │ ├── parameter_in_wmo_tables_only.grb2 │ │ │ ├── png_nbits_zero_decimal_scaled.grb2 │ │ │ ├── polar_stereographic.grb2 │ │ │ ├── rotated_pole.grb.begin │ │ │ ├── rotated_pole.grb.xml │ │ │ ├── rotated_pole.grb2.begin │ │ │ ├── rotated_pole.grb2.xml │ │ │ ├── simple_packing_nbits_zero_decimal_scaled.grb2 │ │ │ ├── south_polar_stereo_grib1.grb.begin │ │ │ ├── south_polar_stereo_grib1.grb.xml │ │ │ ├── spatial_differencing_order_1.grb2 │ │ │ ├── subgrids.grib2 │ │ │ ├── subgrids.grib2.idx │ │ │ ├── subgrids_reuse_bitmap.grib2 │ │ │ ├── template_4_12_spread.grb2 │ │ │ ├── template_4_15.grb2 │ │ │ ├── template_4_40.grb2 │ │ │ ├── template_4_48.grb2 │ │ │ ├── template_4_65535.grb2 │ │ │ ├── template_5_42_ccsds_aec.grb2 │ │ │ ├── transverse_mercator.grb2 │ │ │ ├── twenty-se27w.2017102006.hwrfsat.core.0p02.f000_truncated.grb2 │ │ │ └── two_bands_with_bitmap.grib2 │ │ ├── gsc │ │ │ └── fakegsc.gsc │ │ ├── gsg │ │ │ ├── gsg_7binary.grd │ │ │ ├── gsg_ascii.grd │ │ │ └── gsg_binary.grd │ │ ├── gti │ │ │ ├── sentinel2_stac_geoparquet_proj_code.geojson │ │ │ ├── sentinel2_stac_geoparquet_proj_epsg.geojson │ │ │ ├── sentinel2_stac_geoparquet_proj_projjson.geojson │ │ │ └── sentinel2_stac_geoparquet_proj_wkt2.geojson │ │ ├── gtiff │ │ │ ├── byte_with_xmp.tif │ │ │ └── int8.tif │ │ ├── gtx │ │ │ └── hydroc1.gtx │ │ ├── gxf │ │ │ ├── small.gxf │ │ │ └── small2.gxf │ │ ├── hdf4 │ │ │ └── hdifftst2.hdf │ │ ├── hdf5 │ │ │ ├── CSK_DGM.h5 │ │ │ ├── CSK_GEC.h5 │ │ │ ├── FillValue_of_different_type.h5 │ │ │ ├── FillValue_of_different_type_not_in_range.h5 │ │ │ ├── attr_all_datatypes.h5 │ │ │ ├── complex.h5 │ │ │ ├── deflate.h5 │ │ │ ├── dimension_labels_with_null.h5 │ │ │ ├── dummy_HDFEOS_swath.h5 │ │ │ ├── dummy_HDFEOS_swath_chunked.h5 │ │ │ ├── dummy_HDFEOS_with_geo_projection.h5 │ │ │ ├── dummy_HDFEOS_with_sinu_projection.h5 │ │ │ ├── dummy_HDFEOS_with_utm_projection.h5 │ │ │ ├── dummy_HDFEOS_with_utm_projection_empty_GROUP_dimension.h5 │ │ │ ├── fwhm.h5 │ │ │ ├── groups.h5 │ │ │ ├── hdfeos_sample_swath.h5 │ │ │ ├── metadata.h5 │ │ │ ├── recursive_groups.h5 │ │ │ ├── scale_offset.h5 │ │ │ ├── single_char_varname.h5 │ │ │ ├── test_family_0.h5 │ │ │ ├── test_family_1.h5 │ │ │ ├── test_family_2.h5 │ │ │ ├── u8be.h5 │ │ │ └── vlstr_metadata.h5 │ │ ├── heif │ │ │ ├── byte_exif_big_endian.heic │ │ │ ├── byte_exif_little_endian.heic │ │ │ ├── byte_thumbnail.heic │ │ │ ├── geo_crsu.avif │ │ │ ├── geo_crsu.heif │ │ │ ├── geo_curi.avif │ │ │ ├── geo_curi.heif │ │ │ ├── geo_small.avif │ │ │ ├── geo_wkt2.heif │ │ │ ├── small_world_16.heic │ │ │ ├── stefan_full_rgba.heic │ │ │ ├── stefan_full_rgba_16.heic │ │ │ ├── subdatasets.heic │ │ │ └── uncompressed_comp_RGB_tiled.heif │ │ ├── hfa │ │ │ ├── 251_head.dat │ │ │ ├── 251_rasterdms.dat │ │ │ ├── 251_sparse.xml │ │ │ ├── 251_tail.dat │ │ │ ├── 42BW_420730_VT2.aux │ │ │ ├── 87test.img │ │ │ ├── F0116231.aux │ │ │ ├── bug_1109.img │ │ │ ├── dem10.img │ │ │ ├── esri_54049_pe_string_only_broken.img │ │ │ ├── fg118-91.aux │ │ │ ├── float.img │ │ │ ├── i8u_c_i.img │ │ │ ├── int.img │ │ │ ├── small1bit.img │ │ │ ├── small1bit.rrd │ │ │ ├── spill.ige │ │ │ ├── spill.img │ │ │ ├── spill.rde │ │ │ ├── spill.rrd │ │ │ └── stateplane.vrt │ │ ├── ilwis │ │ │ ├── LanduseSmall.csy │ │ │ ├── LanduseSmall.dm# │ │ │ ├── LanduseSmall.dom │ │ │ ├── LanduseSmall.grf │ │ │ ├── LanduseSmall.mp# │ │ │ ├── LanduseSmall.mpr │ │ │ ├── LanduseSmall.rp# │ │ │ ├── LanduseSmall.rpr │ │ │ ├── LanduseSmall.tb# │ │ │ └── LanduseSmall.tbt │ │ ├── int16.tif │ │ ├── int32.tif │ │ ├── iris │ │ │ ├── fakeiris.dat │ │ │ └── iristest.dat │ │ ├── isce │ │ │ ├── isce.slc │ │ │ └── isce.slc.xml │ │ ├── isg │ │ │ ├── approx_georeferencing_auto_corrected.isg │ │ │ ├── approx_georeferencing_rejected_by_default.isg │ │ │ ├── approx_georeferencing_warning.isg │ │ │ ├── header_dms.isg │ │ │ ├── header_larger_than_1024bytes.isg │ │ │ └── test.isg │ │ ├── isis2 │ │ │ └── arvidson_original_truncated.cub │ │ ├── isis3 │ │ │ ├── FC21B0037339_15142232818F1C_3bands_truncated.cub │ │ │ ├── isis3_detached.cub │ │ │ ├── isis3_detached.lbl │ │ │ ├── isis3_geotiff.lbl │ │ │ ├── isis3_geotiff.tif │ │ │ ├── isis3_obliquecylindrical.cub │ │ │ ├── isis3_pointperspective.cub │ │ │ └── isis3_unit_test.cub │ │ ├── jdem │ │ │ └── fakejdem.mem │ │ ├── jpeg │ │ │ ├── 12bit_rose_extract.jpg │ │ │ ├── DNG_CameraSerialNumber_and_DNG_UniqueCameraModel.jpg │ │ │ ├── DNG_and_EXIF_same_values.jpg │ │ │ ├── albania.jpg │ │ │ ├── arcgis_geodataxform_gcp.jpg │ │ │ ├── arcgis_geodataxform_gcp.jpg.aux.xml │ │ │ ├── arcgis_metadata_geodataxform_gcp.jpg │ │ │ ├── arcgis_metadata_geodataxform_gcp.jpg.aux.xml │ │ │ ├── black_with_white_exif_ovr.jpg │ │ │ ├── bogus.jpg │ │ │ ├── byte_corrupted.jpg │ │ │ ├── byte_corrupted2.jpg │ │ │ ├── byte_corrupted3.jpg │ │ │ ├── byte_jpg.zip │ │ │ ├── byte_lossless.jpg │ │ │ ├── byte_with_xmp.jpg │ │ │ ├── byte_with_xmp_before_soc.jpg │ │ │ ├── exif_orientation │ │ │ │ ├── F1.asc │ │ │ │ ├── F1.jpg │ │ │ │ ├── F2.asc │ │ │ │ ├── F2.jpg │ │ │ │ ├── F3.asc │ │ │ │ ├── F3.jpg │ │ │ │ ├── F4.asc │ │ │ │ ├── F4.jpg │ │ │ │ ├── F5.asc │ │ │ │ ├── F5.jpg │ │ │ │ ├── F6.asc │ │ │ │ ├── F6.jpg │ │ │ │ ├── F7.asc │ │ │ │ ├── F7.jpg │ │ │ │ ├── F8.asc │ │ │ │ └── F8.jpg │ │ │ ├── flir │ │ │ │ ├── FLIR.jpg │ │ │ │ ├── FLIR_16bit.jpg │ │ │ │ ├── Image_thermique_de_l_emission_d_un_radiateur_a_travers_un_mur.jpg │ │ │ │ └── README.txt │ │ │ ├── masked.jpg │ │ │ ├── pix4d_xmp_crs_vertcs_ellipsoidal.jpg │ │ │ ├── pix4d_xmp_crs_vertcs_orthometric.jpg │ │ │ ├── rgb_ntf_cmyk.jpg │ │ │ ├── rgbsmall_rgb.jpg │ │ │ ├── uint16_lossless.jpg │ │ │ └── vophead.jpg │ │ ├── jpeg2000 │ │ │ ├── 3_13bit_and_1bit.jp2 │ │ │ ├── 513x513.jp2 │ │ │ ├── DIM_md_ple.XML │ │ │ ├── DIM_md_pneo.XML │ │ │ ├── IMG_md_ple_R1C1.jp2 │ │ │ ├── IMG_md_pneo_R1C1.jp2 │ │ │ ├── RPC_md_ple.XML │ │ │ ├── RPC_md_pneo.XML │ │ │ ├── byte.jp2 │ │ │ ├── byte.jp2.gz │ │ │ ├── byte_2gcps.jp2 │ │ │ ├── byte_gmljp2_with_nul_car.jp2 │ │ │ ├── byte_image_origin_not_zero.jp2 │ │ │ ├── byte_lossless_openjp2_golden.jp2 │ │ │ ├── byte_nogeoref.j2w │ │ │ ├── byte_nogeoref.jp2 │ │ │ ├── byte_nogeoref.jp2.aux.xml │ │ │ ├── byte_one_poc.j2k │ │ │ ├── byte_point.jp2 │ │ │ ├── byte_tile_2048.jp2 │ │ │ ├── byte_tlm_plt.jp2 │ │ │ ├── byte_with_xmp.jp2 │ │ │ ├── byte_without_geotransform.j2w │ │ │ ├── byte_without_geotransform.jp2 │ │ │ ├── dimensions_above_31bit.jp2 │ │ │ ├── erdas_foo.jp2 │ │ │ ├── fake_sent2_preview.jp2 │ │ │ ├── float32_ieee754_split_reversible.jp2 │ │ │ ├── gmljp2_dtedsm_epsg_4326_axes.jp2 │ │ │ ├── gmljp2_dtedsm_epsg_4326_axes_alt_offsetVector.jp2 │ │ │ ├── gmljp2_epsg3035_easting_northing.jp2 │ │ │ ├── gtsmall_10_uint16.jp2 │ │ │ ├── gtsmall_11_int16.jp2 │ │ │ ├── inconsitant_geojp2_gmljp2.j2w │ │ │ ├── inconsitant_geojp2_gmljp2.jp2 │ │ │ ├── inconsitant_geojp2_gmljp2.jp2.aux.xml │ │ │ ├── int16.jp2 │ │ │ ├── int16_lossless.jp2 │ │ │ ├── ll.jp2 │ │ │ ├── rgb16_ecwsdk.jp2 │ │ │ ├── rgbwcmyk01_YeGeo_kakadu.jp2 │ │ │ ├── single_block_32769_16385.jp2 │ │ │ ├── small_200ppcm.jp2 │ │ │ ├── small_world_truncated.jp2 │ │ │ ├── stefan_full_rgba.jp2 │ │ │ ├── stefan_full_rgba_alpha_1bit.jp2 │ │ │ ├── tile_size_16.jp2 │ │ │ ├── truncated.jp2 │ │ │ ├── uint32_2x2_lossless_nbits_20.j2k │ │ │ └── utm_inspire_tg_oi.xml │ │ ├── jpegxl │ │ │ ├── byte.jxl │ │ │ ├── exif_orientation │ │ │ │ ├── F1.jxl │ │ │ │ ├── F2.jxl │ │ │ │ ├── F3.jxl │ │ │ │ ├── F4.jxl │ │ │ │ ├── F5.jxl │ │ │ │ ├── F6.jxl │ │ │ │ ├── F7.jxl │ │ │ │ └── F8.jxl │ │ │ ├── five_bands.jxl │ │ │ ├── float16.jxl │ │ │ ├── huge_xmp_compressed_box.jxl │ │ │ ├── test.jxl.bin │ │ │ └── threeband_non_rgb.jxl │ │ ├── kml │ │ │ ├── kmlimage.kmz │ │ │ ├── small_world.kml │ │ │ ├── small_world_in_document_folder_pct.kml │ │ │ ├── small_world_in_document_pct.kml │ │ │ └── small_world_latlonquad.kml │ │ ├── ktx2 │ │ │ ├── byte_etc1s.ktx2 │ │ │ ├── byte_uastc.ktx2 │ │ │ └── two_layers.ktx2 │ │ ├── l1b │ │ │ ├── hrpt_little_endian.l1b.zip │ │ │ └── n12gac8bit_truncated_ysize_0_1band.l1b │ │ ├── lan │ │ │ ├── fakelan.lan │ │ │ └── fakelan4bit.lan │ │ ├── lcp │ │ │ ├── test_FARSITE_UTM12.LCP │ │ │ ├── test_FARSITE_UTM12.prj │ │ │ └── test_USGS_LFNM_Alb83.lcp │ │ ├── leveller │ │ │ └── ter6test.ter │ │ ├── load_postgisraster_test_data.sh │ │ ├── loslas │ │ │ └── wyhpgn.los │ │ ├── mbtiles │ │ │ ├── byte.mbtiles │ │ │ ├── byte.mbtiles.sql │ │ │ ├── byte_jpeg.mbtiles │ │ │ ├── world_l1.mbtiles │ │ │ └── world_l1_webp.mbtiles │ │ ├── mff │ │ │ ├── bytemff.b00 │ │ │ ├── bytemff.hdr │ │ │ ├── fakemff.b0 │ │ │ ├── fakemff.hdr │ │ │ ├── fakemfftiled.b0 │ │ │ ├── fakemfftiled.hdr │ │ │ ├── too_large_tile.b0 │ │ │ └── too_large_tile.hdr │ │ ├── mff2 │ │ │ └── bytemff2 │ │ │ │ ├── attrib │ │ │ │ ├── georef │ │ │ │ └── image_data │ │ ├── mrf │ │ │ ├── deflate │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.mrf │ │ │ │ └── byte.pzp │ │ │ ├── jpeg │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.mrf │ │ │ │ └── byte.pjg │ │ │ ├── lerc │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.lrc │ │ │ │ └── byte.mrf │ │ │ ├── lerc_v1 │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.lrc │ │ │ │ └── byte.mrf │ │ │ ├── none │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.mrf │ │ │ │ └── byte.til │ │ │ ├── png │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.mrf │ │ │ │ └── byte.ppg │ │ │ └── tif │ │ │ │ ├── byte.idx │ │ │ │ ├── byte.mrf │ │ │ │ └── byte.ptf │ │ ├── n43.dt0 │ │ ├── n43.tif │ │ ├── ndf │ │ │ ├── LE7134052000500350.H3 │ │ │ └── LE7134052000500350.I8 │ │ ├── netcdf-sg │ │ │ ├── Yahara_alb.nc │ │ │ ├── arbitrary_axis_order_test.nc │ │ │ ├── bad_feature_test.nc │ │ │ ├── cf1.8_states.nc │ │ │ ├── corrupted_polygon_ir.nc │ │ │ ├── corrupted_polygon_ncpncir.nc │ │ │ ├── corrupted_polygon_pnc.nc │ │ │ ├── flipped_axes_test.nc │ │ │ ├── line3D_test.nc │ │ │ ├── line_test.nc │ │ │ ├── missing_node_counts_test.nc │ │ │ ├── multiline3D_test.nc │ │ │ ├── multiline_test.nc │ │ │ ├── multiple_containers.nc │ │ │ ├── multipoint3D_test.nc │ │ │ ├── multipoint_test.nc │ │ │ ├── multipolygon3D_test.nc │ │ │ ├── multipolygon_test.nc │ │ │ ├── no_geometry_type.nc │ │ │ ├── no_nodecoords.nc │ │ │ ├── point3D_test.nc │ │ │ ├── point_test.nc │ │ │ ├── polygon3D_test.nc │ │ │ ├── polygon_test.nc │ │ │ ├── serpenski3D_2nd.nc │ │ │ ├── serpenski_2nd.nc │ │ │ ├── unequal_xy.nc │ │ │ └── write-tests │ │ │ │ ├── Yahara_alb.json │ │ │ │ ├── cf1.8_states.json │ │ │ │ ├── empty_mline_write_test.json │ │ │ │ ├── empty_multipolygon_write_test.json │ │ │ │ ├── empty_polygon_write_test.json │ │ │ │ ├── field_test_nc3.nc │ │ │ │ ├── line3D_write_test.json │ │ │ │ ├── line_write_test.json │ │ │ │ ├── multiline3D_write_test.json │ │ │ │ ├── multiline_write_test.json │ │ │ │ ├── multipoint3D_write_test.json │ │ │ │ ├── multipoint_write_test.json │ │ │ │ ├── multipolygon3D_no_ir_write_test.json │ │ │ │ ├── multipolygon3D_write_test.json │ │ │ │ ├── multipolygon_no_ir_write_test.json │ │ │ │ ├── multipolygon_write_test.json │ │ │ │ ├── point3D_write_test.json │ │ │ │ ├── point_write_test.json │ │ │ │ ├── polygon3D_no_ir_write_test.json │ │ │ │ ├── polygon3D_write_test.json │ │ │ │ ├── polygon_no_ir_write_test.json │ │ │ │ └── polygon_write_test.json │ │ ├── netcdf │ │ │ ├── 2d_dim_char_variable.nc │ │ │ ├── GLMELT_4X5.OCN.nc │ │ │ ├── MODIS_ARRAY.nc │ │ │ ├── actual_range_with_order_different_than_latitude.nc │ │ │ ├── alldatatypes.nc │ │ │ ├── bug5118.nc │ │ │ ├── bug5291.nc │ │ │ ├── bug636.nc │ │ │ ├── byte.nc │ │ │ ├── byte.nc.txt │ │ │ ├── byte_chunked_multiple.nc │ │ │ ├── byte_chunked_not_multiple.nc │ │ │ ├── byte_hdf5_starting_at_offset_1024.nc │ │ │ ├── byte_nc3_golden.nc │ │ │ ├── byte_no_cf.nc │ │ │ ├── byte_truncated.nc │ │ │ ├── byte_with_neg_fillvalue_and_unsigned_hint.nc │ │ │ ├── byte_with_valid_range.nc │ │ │ ├── cf-bug636.nc │ │ │ ├── cf_aea2sp_invf.nc │ │ │ ├── cf_dimsindiff_4326.nc │ │ │ ├── cf_geog.nc │ │ │ ├── cf_geog_with_srs.nc │ │ │ ├── cf_lcc1sp.nc │ │ │ ├── cf_lcc2sp.nc │ │ │ ├── cf_lon_lat_with_coordinates_no_crs.nc │ │ │ ├── cf_nasa_4326.nc │ │ │ ├── cf_no_sphere.nc │ │ │ ├── cf_xy_latlon_crs_wkt.nc │ │ │ ├── char_2d.nc │ │ │ ├── char_2d_zero_dim.nc │ │ │ ├── complex.nc │ │ │ ├── dimension_labels_with_null.nc │ │ │ ├── empty_double_attr.nc │ │ │ ├── enumeration.nc │ │ │ ├── expanded_form_of_grid_mapping.nc │ │ │ ├── extra_dim_unlimited.nc │ │ │ ├── fake_EMIT_L2A.nc │ │ │ ├── fake_EMIT_L2A_with_good_wavelengths.nc │ │ │ ├── fake_EMIT_L2B_MIN.nc │ │ │ ├── fake_ISO_METADATA.nc │ │ │ ├── fake_Oa01_radiance.nc │ │ │ ├── fake_PACE_OCI.nc │ │ │ ├── fake_SNPP_VIIRS.20230406T024200.L2.OC.NRT.nc │ │ │ ├── float_valid_min_max.nc │ │ │ ├── float_valid_range.nc │ │ │ ├── foo_5dimensional.nc │ │ │ ├── geogcrs_component_names.nc │ │ │ ├── geos_microradian.nc │ │ │ ├── geos_rad.nc │ │ │ ├── gmt_file.nc │ │ │ ├── ice_drift_nh_ease2-750_cdr-v1p0_24h-202012211200_simplified.nc │ │ │ ├── int16-nogeo.nc │ │ │ ├── int64.nc │ │ │ ├── int64dim.nc │ │ │ ├── invalid_valid_min_valid_max.nc │ │ │ ├── longitude_latitude.nc │ │ │ ├── melb-small.tif │ │ │ ├── missing_value_text_non_numeric.nc │ │ │ ├── missing_value_text_numeric.nc │ │ │ ├── missing_value_text_numeric_not_in_range.nc │ │ │ ├── nc4_vars.nc │ │ │ ├── nc_lonwrap.nc │ │ │ ├── nc_mixed_raster_vector.nc │ │ │ ├── nc_vars.nc │ │ │ ├── netcdf-4d.nc │ │ │ ├── netcdf_crs_wkt.nc │ │ │ ├── netcdf_fixes.nc │ │ │ ├── no_scale_offset.nc │ │ │ ├── oddly_indexed_extra_dims.nc │ │ │ ├── orog_CRCM1.nc │ │ │ ├── orog_CRCM2.nc │ │ │ ├── partial_block_ticket5950.nc │ │ │ ├── polar_stero_variant_a.nc │ │ │ ├── polar_stero_variant_b.nc │ │ │ ├── poly.nc.txt │ │ │ ├── profile.nc │ │ │ ├── reduce-cgcms.nc │ │ │ ├── resolve_var_name.nc │ │ │ ├── rotated_pole.nc │ │ │ ├── rotated_pole_without_geogcrs_def.nc │ │ │ ├── scale_offset.nc │ │ │ ├── sen3_sral_mwr_fake_standard_measurement.nc │ │ │ ├── sentinel5p_fake.nc │ │ │ ├── short_as_unsigned.nc │ │ │ ├── sombrero.grd │ │ │ ├── srid.nc │ │ │ ├── swapedxy.nc │ │ │ ├── test6645.nc │ │ │ ├── test6759.nc │ │ │ ├── test_coord_scale_offset.nc │ │ │ ├── test_gridded.nc │ │ │ ├── test_not_report_unrelated_dim.nc │ │ │ ├── test_ogr_nc3.nc │ │ │ ├── test_ogr_nc4.nc │ │ │ ├── test_ogr_no_xyz_var.nc │ │ │ ├── test_ogr_xyz_float.nc │ │ │ ├── trajectory.nc │ │ │ ├── trmm-2x2.nc │ │ │ ├── trmm-nan.nc │ │ │ ├── trmm-nc2.nc │ │ │ ├── trmm-nc4.nc │ │ │ ├── trmm-nc4c.nc │ │ │ ├── trmm-nc4z.nc │ │ │ ├── trmm-wgs84.tif │ │ │ ├── trmm.nc │ │ │ ├── trmm.tif │ │ │ ├── two_vars_scale_offset.nc │ │ │ ├── uint.nc │ │ │ ├── uint16_netcdf4_without_fill.nc │ │ │ ├── uint64.nc │ │ │ ├── unittype.nc │ │ │ ├── ushort.nc │ │ │ ├── var_with_column.nc │ │ │ ├── var_with_geoloc_array_but_no_coordinates_attr.nc │ │ │ ├── with_bounds.nc │ │ │ └── y_x_other_dim_thanks_to_geolocation.nc │ │ ├── netcdf_cf_xml │ │ │ ├── area-type-table.xml │ │ │ ├── udunits2-LICENCE │ │ │ ├── udunits2-accepted.xml │ │ │ ├── udunits2-base.xml │ │ │ ├── udunits2-common.xml │ │ │ ├── udunits2-derived.xml │ │ │ ├── udunits2-prefixes.xml │ │ │ └── udunits2.xml │ │ ├── ngsgeoid │ │ │ ├── g2009u01_be_truncated.bin │ │ │ └── g2009u01_le_truncated.bin │ │ ├── ngw │ │ │ └── 96.qml │ │ ├── nitf │ │ │ ├── A.TOC │ │ │ ├── RPFTOC01.ON2 │ │ │ ├── SENSRB_TRE.ntf │ │ │ ├── U_0002A.NTF │ │ │ ├── U_0006A.NTF │ │ │ ├── U_1050A.NTF │ │ │ ├── U_4017A.NTF │ │ │ ├── fake_nsif.ntf │ │ │ ├── i_3034c.ntf │ │ │ ├── i_3034f.ntf │ │ │ ├── i_6130a_truncated.ntf │ │ │ ├── invalid_udid.ntf │ │ │ ├── nitf59.hdr │ │ │ ├── nitf59.nfw │ │ │ ├── ns3034d.nsf │ │ │ ├── ns3114a.nsf │ │ │ ├── oss_fuzz_1525.ntf │ │ │ ├── rgb.ntf │ │ │ ├── rset.ntf.r0 │ │ │ ├── rset.ntf.r1 │ │ │ ├── rset.ntf.r2 │ │ │ ├── sar_sicd.ntf │ │ │ ├── test_jp2_ecw33.ntf │ │ │ ├── testtest.on9 │ │ │ ├── text_md.vrt │ │ │ ├── two_images_jp2.ntf │ │ │ ├── two_images_jpeg.ntf │ │ │ └── valid_udid.ntf │ │ ├── noaa_b │ │ │ ├── test.b │ │ │ └── test_little_endian.b │ │ ├── nsidcbin │ │ │ └── nt_20220409_f18_nrt_s.bin │ │ ├── ntv2 │ │ │ ├── test_ntv2_be.gsb │ │ │ └── test_ntv2_le.gsb │ │ ├── nwt_grc │ │ │ ├── nwt_grc.grc │ │ │ └── nwt_grc.tab │ │ ├── nwt_grd │ │ │ ├── nwt_grd.grd │ │ │ └── nwt_grd.tab │ │ ├── ogcapi │ │ │ ├── expected_COVERAGE.tif │ │ │ ├── expected_MAP.tif │ │ │ ├── expected_TILES.tif │ │ │ ├── request.http_data │ │ │ ├── request_api_f_json.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_WorldMercatorWGS84Quad_0_0_0.png.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_WorldMercatorWGS84Quad_16_22274_15019.png.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_WorldMercatorWGS84Quad_16_22274_15020.png.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_WorldMercatorWGS84Quad_16_22275_15019.png.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_WorldMercatorWGS84Quad_16_22275_15020.png.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_WorldMercatorWGS84Quad_f_json.http_data │ │ │ ├── request_collections_HRDEM-RedRiver_DTM_2m_map_tiles_f_json.http_data │ │ │ ├── request_collections_NOT_EXISTS.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_f_json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_items.json_limit_1000_crs_http___www.opengis.net_def_crs_OGC_1.3_CRS84_f_json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_items.json_limit_20_f_json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_map.png_width_256_height_256_bbox_-9.5433_53.0905_-8.8722_53.7616.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_map_tiles_WorldCRS84Quad_6_12_60.png.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_map_tiles_WorldCRS84Quad_6_13_60.png.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_map_tiles_WorldCRS84Quad_f_json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_map_tiles_f_json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_0.json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_0.mvt.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_1.json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_1.mvt.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_2.json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_2.mvt.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_3.json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_2_0_3.mvt.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_WorldCRS84Quad_f_json.http_data │ │ │ ├── request_collections_NaturalEarth_physical_ne_10m_lakes_europe_tiles_f_json.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_coverage_domainset_f_json.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_coverage_f_tif_subset_Lon_-9.1406_-8.4375__Lat_53.0627_53.7658__scaleSize_Lon_256__Lat_256_.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_coverage_f_tif_subset_Lon_-9.1406_-8.4375__Lat_53.0628_53.7659__scaleSize_Lon_256__Lat_256_.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_coverage_f_tif_subset_Lon_-9.8437_-9.1406__Lat_53.0627_53.7658__scaleSize_Lon_256__Lat_256_.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_coverage_f_tif_subset_Lon_-9.8437_-9.1406__Lat_53.0628_53.7659__scaleSize_Lon_256__Lat_256_.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_coverage_rangetype_f_json.http_data │ │ │ ├── request_collections_SRTM_ViewFinderPanorama_f_json.http_data │ │ │ ├── request_collections_blueMarble.http_data │ │ │ ├── request_collections_blueMarble_map_tiles_WorldMercatorWGS84Quad_0_0_0.jpg.http_data │ │ │ ├── request_collections_blueMarble_map_tiles_WorldMercatorWGS84Quad_0_0_0.png.http_data │ │ │ ├── request_collections_blueMarble_map_tiles_WorldMercatorWGS84Quad_0_0_0.tif.http_data │ │ │ ├── request_collections_blueMarble_map_tiles_WorldMercatorWGS84Quad_f_json.http_data │ │ │ ├── request_collections_blueMarble_map_tiles_f_json.http_data │ │ │ ├── request_collections_f_json.http_data │ │ │ ├── request_f_json.http_data │ │ │ ├── request_tileMatrixSets_WorldCRS84Quad.http_data │ │ │ └── request_tileMatrixSets_WorldMercatorWGS84Quad.http_data │ │ ├── paux │ │ │ ├── small16.aux │ │ │ └── small16.raw │ │ ├── pcidsk │ │ │ ├── invalid_segment_pointers_offset.pix │ │ │ ├── tile_v1.1.pix │ │ │ ├── tile_v2.pix │ │ │ └── utm.pix │ │ ├── pcraster │ │ │ └── ldd.map │ │ ├── pdf │ │ │ ├── adobe_style_geospatial.pdf │ │ │ ├── adobe_style_geospatial_with_xmp.pdf │ │ │ ├── byte_and_rgbsmall_2pages.pdf │ │ │ ├── byte_enc.pdf │ │ │ ├── esri_102422_as_epsg_code.pdf │ │ │ ├── invalid_srs.pdf │ │ │ ├── layer_with_same_name_on_different_pages.pdf │ │ │ ├── missing_contents.pdf │ │ │ ├── missing_resources.pdf │ │ │ ├── missing_stream.pdf │ │ │ ├── test_iso32000.pdf │ │ │ ├── test_iso32000_libpng_1_6_40.pdf │ │ │ ├── test_ogc_bp.pdf │ │ │ ├── test_ogc_bp_libpng_1_6_40.pdf │ │ │ ├── test_pdf.vrt │ │ │ ├── test_pdf_composition.pdf │ │ │ ├── test_pdf_composition_layer_tree_displayOnlyOnVisiblePages.pdf │ │ │ ├── test_pdf_composition_libpng_1_6_40.pdf │ │ │ ├── test_pdf_composition_outline.pdf │ │ │ ├── test_pdf_composition_pdf_content.pdf │ │ │ ├── test_pdf_composition_pdf_content_pdfium.pdf │ │ │ ├── test_pdf_composition_raster_georeferenced.pdf │ │ │ ├── test_pdf_composition_raster_georeferenced_libpng_1_6_40.pdf │ │ │ ├── test_pdf_composition_raster_tiled_blending.pdf │ │ │ ├── test_pdf_composition_raster_tiled_blending_libpng_1_6_40.pdf │ │ │ └── test_pdf_composition_vector_georeferenced.pdf │ │ ├── pds │ │ │ ├── BIBQH03N123_D101_T020S03_V03_truncated.IMG │ │ │ ├── CE_LAMO_Q_00N_036E_MER_CLR_truncated.IMG │ │ │ ├── EN0001426030M_truncated.IMG │ │ │ ├── ESP_013951_1955_RED.LBL │ │ │ ├── LDEM_4.IMG │ │ │ ├── LDEM_4.LBL │ │ │ ├── PDS_WITH_ZIP_IMG.LBL │ │ │ ├── PDS_WITH_ZIP_IMG.ZIP │ │ │ ├── byte.tif │ │ │ ├── fl73n003_alt_truncated.img │ │ │ ├── fl73n003_truncated.img │ │ │ ├── hsp00017ba0_01_ra218s_trr3_truncated.img │ │ │ ├── hsp00017ba0_01_ra218s_trr3_truncated.lbl │ │ │ ├── map_000_038_truncated.fit │ │ │ ├── map_000_038_truncated.lbl │ │ │ ├── mc02_truncated.img │ │ │ ├── pds_3177.lbl │ │ │ ├── pds_3355.lbl │ │ │ └── small.raw │ │ ├── pds4 │ │ │ ├── byte_pds4_cart_1700.img │ │ │ ├── byte_pds4_cart_1700.xml │ │ │ ├── byte_pds4_cart_1700_multi_sds.xml │ │ │ ├── byte_pds4_cart_1b00.img │ │ │ ├── byte_pds4_cart_1b00.xml │ │ │ ├── byte_pds4_cart_1d00_1933.img │ │ │ ├── byte_pds4_cart_1d00_1933.xml │ │ │ ├── byte_pds4_cart_1g00_1950.img │ │ │ ├── byte_pds4_cart_1g00_1950.xml │ │ │ ├── oblique_cylindrical.IMG │ │ │ ├── oblique_cylindrical.xml │ │ │ └── template_with_sp.xml │ │ ├── png │ │ │ ├── byte_with_xmp.png │ │ │ ├── idat_broken.png │ │ │ ├── rgba16.png │ │ │ ├── tbbn2c16.png │ │ │ ├── test.png │ │ │ ├── test.wld │ │ │ └── uint16_interlaced.png │ │ ├── pnm │ │ │ ├── byte.pgm │ │ │ ├── int_max.pgm │ │ │ └── rgbsmall.ppm │ │ ├── rasterlite2 │ │ │ ├── byte.rl2 │ │ │ ├── byte.rl2.sql │ │ │ ├── multi_type.rl2 │ │ │ ├── small_world.rl2 │ │ │ └── small_world_pct.rl2 │ │ ├── rcm │ │ │ └── fake_VV_VH_GRD │ │ │ │ ├── imagery │ │ │ │ ├── VH.tif │ │ │ │ └── VV.tif │ │ │ │ ├── manifest.safe │ │ │ │ └── metadata │ │ │ │ ├── calibration │ │ │ │ ├── incidenceAngles.xml │ │ │ │ ├── lutBeta_VH.xml │ │ │ │ ├── lutBeta_VV.xml │ │ │ │ ├── lutGamma_VH.xml │ │ │ │ ├── lutGamma_VV.xml │ │ │ │ ├── lutSigma_VH.xml │ │ │ │ ├── lutSigma_VV.xml │ │ │ │ ├── noiseLevels_VH.xml │ │ │ │ └── noiseLevels_VV.xml │ │ │ │ └── product.xml │ │ ├── rgb_gcp.vrt │ │ ├── rgbsmall.tif │ │ ├── rmf │ │ │ ├── 1bit.rsw │ │ │ ├── 4bit-lzw.rsw │ │ │ ├── 4bit.rsw │ │ │ ├── big-endian.rsw │ │ │ ├── byte-lzw.rsw │ │ │ ├── byte.rsw │ │ │ ├── corrupted-subheader.rsw │ │ │ ├── cucled-1.rsw │ │ │ ├── cucled-2.rsw │ │ │ ├── float64.mtw │ │ │ ├── invalid-subheader.rsw │ │ │ ├── jpeg-in-rmf.rsw │ │ │ ├── overviews.rsw.gz │ │ │ ├── rgbsmall-lzw.rsw │ │ │ ├── rgbsmall.rsw │ │ │ └── t100.mtw │ │ ├── roipac │ │ │ ├── srtm.dem │ │ │ └── srtm.dem.rsc │ │ ├── rraster │ │ │ ├── byte_rraster.grd │ │ │ ├── byte_rraster.gri │ │ │ ├── byte_rraster1.grd │ │ │ ├── byte_rraster1.gri │ │ │ ├── byte_rraster_ct_rgb.grd │ │ │ ├── byte_rraster_ct_rgb.gri │ │ │ ├── byte_rraster_ct_rgba.grd │ │ │ ├── byte_rraster_ct_rgba.gri │ │ │ ├── byte_rraster_rat.grd │ │ │ ├── byte_rraster_rat.gri │ │ │ ├── rgba_rraster.grd │ │ │ └── rgba_rraster.gri │ │ ├── rs2 │ │ │ ├── byte_scanline.tif │ │ │ ├── lut.xml │ │ │ └── product.xml │ │ ├── rst │ │ │ ├── byte.rdc │ │ │ ├── byte.rst │ │ │ ├── real.rdc │ │ │ └── real.rst │ │ ├── s102 │ │ │ ├── MD_test_s102_v2.1.xml │ │ │ ├── MD_test_s102_v2.2.xml │ │ │ ├── MD_test_s102_v2.2_with_QualityOfSurvey_nodata_0.xml │ │ │ ├── MD_test_s102_v3.0_with_QualityOfBathymetryCoverage.xml │ │ │ ├── MD_test_s102_v3.0_without_uncertainty_nodata_0.xml │ │ │ ├── generate_test.py │ │ │ ├── test_s102_v2.1.h5 │ │ │ ├── test_s102_v2.2.h5 │ │ │ ├── test_s102_v2.2_with_QualityOfSurvey_nodata_0.h5 │ │ │ ├── test_s102_v3.0_with_QualityOfBathymetryCoverage.h5 │ │ │ └── test_s102_v3.0_without_uncertainty_nodata_0.h5 │ │ ├── s104 │ │ │ ├── MD_test_s104_v1.1.xml │ │ │ ├── generate_test.py │ │ │ └── test_s104_v1.1.h5 │ │ ├── s111 │ │ │ ├── MD_test_s111_v1.2.xml │ │ │ ├── generate_test.py │ │ │ └── test_s111_v1.2.h5 │ │ ├── sRGB.icc │ │ ├── saga │ │ │ ├── 4byteFloat.prj │ │ │ ├── 4byteFloat.sdat │ │ │ ├── 4byteFloat.sg-grd-z │ │ │ └── 4byteFloat.sgrd │ │ ├── sar_ceos │ │ │ ├── R1_26161_FN1_F164.D │ │ │ ├── R1_26161_FN1_F164.L │ │ │ └── ottawa_patch.img │ │ ├── sentinel2 │ │ │ ├── fake_l1b │ │ │ │ └── S2B_OPER_PRD_MSIL1B.SAFE │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── S2B_OPER_MSI_L1B_N01.03 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B01.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B02.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B03.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B04.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B05.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B06.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B07.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B08.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B09.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B10.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B11.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_B12.jp2 │ │ │ │ │ │ └── S2B_OPER_MSI_L1B_B8A.jp2 │ │ │ │ │ │ └── S2B_OPER_MTD_L1B.xml │ │ │ │ │ └── S2B_OPER_MTD_SAFL1B.xml │ │ │ ├── fake_l1b_geoloc │ │ │ │ └── S2B_OPER_PRD_MSIL1B.SAFE │ │ │ │ │ ├── DATASTRIP │ │ │ │ │ └── S2B_OPER_MSI_L1B_DATASTRIP_N01.03 │ │ │ │ │ │ ├── GEO_DATA │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_DATASTRIP_D01_B01.vrt │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_DATASTRIP_D01_B02.vrt │ │ │ │ │ │ └── S2B_OPER_MSI_L1B_DATASTRIP_D01_B05.vrt │ │ │ │ │ │ └── S2B_OPER_MTD_L1B_DATASTRIP.xml │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── S2B_OPER_MSI_L1B_1_N01.03 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B01.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B02.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B03.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B04.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B05.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B06.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B07.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B08.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B09.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B10.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B11.jp2 │ │ │ │ │ │ ├── S2B_OPER_MSI_L1B_1_B12.jp2 │ │ │ │ │ │ └── S2B_OPER_MSI_L1B_1_B8A.jp2 │ │ │ │ │ │ └── S2B_OPER_MTD_L1B_1.xml │ │ │ │ │ ├── README_GDAL.TXT │ │ │ │ │ └── S2B_OPER_MTD_L1B.xml │ │ │ ├── fake_l1c │ │ │ │ └── S2A_OPER_PRD_MSIL1C.SAFE │ │ │ │ │ ├── GRANULE │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_N01.03 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B01.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B02.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B03.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B04.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B05.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B06.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B07.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B08.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B09.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B10.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B11.jp2 │ │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TQR_B12.jp2 │ │ │ │ │ │ │ └── S2A_OPER_MSI_L1C_T32TQR_B8A.jp2 │ │ │ │ │ │ ├── QI_DATA │ │ │ │ │ │ │ └── S2A_OPER_PVI_L1C_T32TQR.jp2 │ │ │ │ │ │ └── S2A_OPER_MTD_L1C_T32TQR.xml │ │ │ │ │ └── S2A_OPER_MSI_L1C_T32TRQ_N01.03 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B01.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B02.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B03.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B04.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B05.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B06.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B07.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B08.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B09.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B10.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B11.jp2 │ │ │ │ │ │ ├── S2A_OPER_MSI_L1C_T32TRQ_B12.jp2 │ │ │ │ │ │ └── S2A_OPER_MSI_L1C_T32TRQ_B8A.jp2 │ │ │ │ │ │ ├── QI_DATA │ │ │ │ │ │ └── S2A_OPER_PVI_L1C_T32TRQ.jp2 │ │ │ │ │ │ └── S2A_OPER_MTD_L1C_T32TRQ.xml │ │ │ │ │ └── S2A_OPER_MTD_SAFL1C.xml │ │ │ ├── fake_l1c_processing_baseline_5_09 │ │ │ │ └── S2B_MSIL1C_20230823T095559_N0509_R122_T34UCF_20230823T120234.SAFE │ │ │ │ │ ├── DATASTRIP │ │ │ │ │ └── DS_2BPS_20230823T120234_S20230823T095553 │ │ │ │ │ │ └── QI_DATA │ │ │ │ │ │ ├── FORMAT_CORRECTNESS.xml │ │ │ │ │ │ ├── GENERAL_QUALITY.xml │ │ │ │ │ │ ├── GEOMETRIC_QUALITY.xml │ │ │ │ │ │ ├── RADIOMETRIC_QUALITY.xml │ │ │ │ │ │ └── SENSOR_QUALITY.xml │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── L1C_T34UCF_A033753_20230823T095553 │ │ │ │ │ │ ├── AUX_DATA │ │ │ │ │ │ ├── AUX_CAMSFO │ │ │ │ │ │ └── AUX_ECMWFT │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── T34UCF_20230823T095559_B01.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B02.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B03.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B04.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B05.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B06.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B07.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B08.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B09.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B10.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B11.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B12.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B8A.jp2 │ │ │ │ │ │ └── T34UCF_20230823T095559_TCI.jp2 │ │ │ │ │ │ ├── MTD_TL.xml │ │ │ │ │ │ └── QI_DATA │ │ │ │ │ │ ├── FORMAT_CORRECTNESS.xml │ │ │ │ │ │ ├── GENERAL_QUALITY.xml │ │ │ │ │ │ ├── GEOMETRIC_QUALITY.xml │ │ │ │ │ │ ├── MSK_CLASSI_B00.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B01.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B02.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B03.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B04.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B05.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B06.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B07.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B08.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B09.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B10.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B11.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B12.jp2 │ │ │ │ │ │ ├── MSK_DETFOO_B8A.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B01.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B02.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B03.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B04.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B05.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B06.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B07.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B08.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B09.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B10.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B11.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B12.jp2 │ │ │ │ │ │ ├── MSK_QUALIT_B8A.jp2 │ │ │ │ │ │ ├── SENSOR_QUALITY.xml │ │ │ │ │ │ └── T34UCF_20230823T095559_PVI.jp2 │ │ │ │ │ ├── INSPIRE.xml │ │ │ │ │ ├── MTD_MSIL1C.xml │ │ │ │ │ ├── manifest.safe │ │ │ │ │ └── rep_info │ │ │ │ │ └── S2_User_Product_Level-1C_Metadata.xsd │ │ │ ├── fake_l1c_safecompact │ │ │ │ └── S2A_MSIL1C_test.SAFE │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── FOO │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── BAR_B01.jp2 │ │ │ │ │ │ ├── BAR_B02.jp2 │ │ │ │ │ │ ├── BAR_B03.jp2 │ │ │ │ │ │ ├── BAR_B04.jp2 │ │ │ │ │ │ ├── BAR_B05.jp2 │ │ │ │ │ │ ├── BAR_B06.jp2 │ │ │ │ │ │ ├── BAR_B07.jp2 │ │ │ │ │ │ ├── BAR_B08.jp2 │ │ │ │ │ │ ├── BAR_B09.jp2 │ │ │ │ │ │ ├── BAR_B10.jp2 │ │ │ │ │ │ ├── BAR_B11.jp2 │ │ │ │ │ │ ├── BAR_B12.jp2 │ │ │ │ │ │ ├── BAR_B8A.jp2 │ │ │ │ │ │ └── BAR_TCI.jp2 │ │ │ │ │ │ └── MTD_TL.xml │ │ │ │ │ └── MTD_MSIL1C.xml │ │ │ ├── fake_l2a │ │ │ │ └── S2A_USER_PRD_MSIL2A.SAFE │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── S2A_USER_MSI_L2A_T32TQR_N01.03 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── R60m │ │ │ │ │ │ │ ├── S2A_USER_AOT_L2A_T32TQR_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B01_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B02_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B03_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B04_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B05_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B06_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B07_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B09_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B10_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B11_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B12_60m.jp2 │ │ │ │ │ │ │ ├── S2A_USER_MSI_L2A_T32TQR_B8A_60m.jp2 │ │ │ │ │ │ │ └── S2A_USER_WVP_L2A_T32TQR_60m.jp2 │ │ │ │ │ │ └── S2A_USER_SCL_L2A_T32TQR_60m.jp2 │ │ │ │ │ │ ├── QI_DATA │ │ │ │ │ │ ├── S2A_USER_CLD_L2A_T32TQR_60m.jp2 │ │ │ │ │ │ ├── S2A_USER_PVI_L2A_T32TQR.jp2 │ │ │ │ │ │ └── S2A_USER_SNW_L2A_T32TQR_60m.jp2 │ │ │ │ │ │ └── S2A_USER_MTD_L2A_T32TQR.xml │ │ │ │ │ └── S2A_USER_MTD_SAFL2A.xml │ │ │ ├── fake_l2a_MSIL2A │ │ │ │ └── S2A_MSIL2A_20180818T094031_N0208_R036_T34VFJ_20180818T120345.SAFE │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── L2A_T34VFJ_A016478_20180818T094030 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── R10m │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_AOT_10m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B02_10m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B03_10m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B04_10m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B08_10m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_TCI_10m.jp2 │ │ │ │ │ │ │ └── T34VFJ_20180818T094031_WVP_10m.jp2 │ │ │ │ │ │ ├── R20m │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_AOT_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B02_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B03_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B04_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B05_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B06_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B07_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B11_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B12_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B8A_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_SCL_20m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_TCI_20m.jp2 │ │ │ │ │ │ │ └── T34VFJ_20180818T094031_WVP_20m.jp2 │ │ │ │ │ │ └── R60m │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_AOT_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B01_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B02_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B03_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B04_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B05_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B06_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B07_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B09_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B11_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B12_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_B8A_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_SCL_60m.jp2 │ │ │ │ │ │ │ ├── T34VFJ_20180818T094031_TCI_60m.jp2 │ │ │ │ │ │ │ └── T34VFJ_20180818T094031_WVP_60m.jp2 │ │ │ │ │ │ ├── MTD_TL.xml │ │ │ │ │ │ └── QI_DATA │ │ │ │ │ │ ├── MSK_CLDPRB_20m.jp2 │ │ │ │ │ │ ├── MSK_CLDPRB_60m.jp2 │ │ │ │ │ │ ├── MSK_SNWPRB_20m.jp2 │ │ │ │ │ │ └── MSK_SNWPRB_60m.jp2 │ │ │ │ │ └── MTD_MSIL2A.xml │ │ │ ├── fake_l2a_MSIL2Ap │ │ │ │ └── S2A_MSIL2A_20170823T094031_N0205_R036_T34VFJ_20170823T094252.SAFE │ │ │ │ │ ├── GRANULE │ │ │ │ │ └── L2A_T34VFJ_A011330_20170823T094252 │ │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ │ ├── R10m │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_AOT_10m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B02_10m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B03_10m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B04_10m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B08_10m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_TCI_10m.jp2 │ │ │ │ │ │ │ └── L2A_T34VFJ_20170823T094031_WVP_10m.jp2 │ │ │ │ │ │ ├── R20m │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_AOT_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B02_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B03_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B04_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B05_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B06_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B07_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B11_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B12_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B8A_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_SCL_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_TCI_20m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_VIS_20m.jp2 │ │ │ │ │ │ │ └── L2A_T34VFJ_20170823T094031_WVP_20m.jp2 │ │ │ │ │ │ └── R60m │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_AOT_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B01_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B02_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B03_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B04_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B05_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B06_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B07_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B09_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B11_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B12_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_B8A_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_SCL_60m.jp2 │ │ │ │ │ │ │ ├── L2A_T34VFJ_20170823T094031_TCI_60m.jp2 │ │ │ │ │ │ │ └── L2A_T34VFJ_20170823T094031_WVP_60m.jp2 │ │ │ │ │ │ ├── MTD_TL.xml │ │ │ │ │ │ └── QI_DATA │ │ │ │ │ │ ├── MSK_CLDPRB_20m.jp2 │ │ │ │ │ │ ├── MSK_CLDPRB_60m.jp2 │ │ │ │ │ │ ├── MSK_SNWPRB_20m.jp2 │ │ │ │ │ │ └── MSK_SNWPRB_60m.jp2 │ │ │ │ │ └── MTD_MSIL2A.xml │ │ │ └── fake_l2a_processing_baseline_5_09 │ │ │ │ └── S2B_MSIL2A_20230823T095559_N0509_R122_T34UCF_20230823T124759.SAFE │ │ │ │ ├── DATASTRIP │ │ │ │ └── DS_2BPS_20230823T124759_S20230823T095553 │ │ │ │ │ └── QI_DATA │ │ │ │ │ ├── FORMAT_CORRECTNESS.xml │ │ │ │ │ ├── GENERAL_QUALITY.xml │ │ │ │ │ ├── GEOMETRIC_QUALITY.xml │ │ │ │ │ ├── RADIOMETRIC_QUALITY.xml │ │ │ │ │ └── SENSOR_QUALITY.xml │ │ │ │ ├── GRANULE │ │ │ │ └── L2A_T34UCF_A033753_20230823T095553 │ │ │ │ │ ├── AUX_DATA │ │ │ │ │ ├── AUX_CAMSFO │ │ │ │ │ └── AUX_ECMWFT │ │ │ │ │ ├── IMG_DATA │ │ │ │ │ ├── R10m │ │ │ │ │ │ ├── T34UCF_20230823T095559_AOT_10m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B02_10m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B03_10m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B04_10m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B08_10m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_TCI_10m.jp2 │ │ │ │ │ │ └── T34UCF_20230823T095559_WVP_10m.jp2 │ │ │ │ │ ├── R20m │ │ │ │ │ │ ├── T34UCF_20230823T095559_AOT_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B01_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B02_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B03_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B04_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B05_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B06_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B07_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B11_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B12_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B8A_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_SCL_20m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_TCI_20m.jp2 │ │ │ │ │ │ └── T34UCF_20230823T095559_WVP_20m.jp2 │ │ │ │ │ └── R60m │ │ │ │ │ │ ├── T34UCF_20230823T095559_AOT_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B01_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B02_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B03_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B04_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B05_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B06_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B07_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B09_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B11_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B12_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_B8A_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_SCL_60m.jp2 │ │ │ │ │ │ ├── T34UCF_20230823T095559_TCI_60m.jp2 │ │ │ │ │ │ └── T34UCF_20230823T095559_WVP_60m.jp2 │ │ │ │ │ ├── MTD_TL.xml │ │ │ │ │ └── QI_DATA │ │ │ │ │ ├── FORMAT_CORRECTNESS.xml │ │ │ │ │ ├── GENERAL_QUALITY.xml │ │ │ │ │ ├── GEOMETRIC_QUALITY.xml │ │ │ │ │ ├── L2A_QUALITY.xml │ │ │ │ │ ├── MSK_CLASSI_B00.jp2 │ │ │ │ │ ├── MSK_CLDPRB_20m.jp2 │ │ │ │ │ ├── MSK_CLDPRB_60m.jp2 │ │ │ │ │ ├── MSK_DETFOO_B01.jp2 │ │ │ │ │ ├── MSK_DETFOO_B02.jp2 │ │ │ │ │ ├── MSK_DETFOO_B03.jp2 │ │ │ │ │ ├── MSK_DETFOO_B04.jp2 │ │ │ │ │ ├── MSK_DETFOO_B05.jp2 │ │ │ │ │ ├── MSK_DETFOO_B06.jp2 │ │ │ │ │ ├── MSK_DETFOO_B07.jp2 │ │ │ │ │ ├── MSK_DETFOO_B08.jp2 │ │ │ │ │ ├── MSK_DETFOO_B09.jp2 │ │ │ │ │ ├── MSK_DETFOO_B10.jp2 │ │ │ │ │ ├── MSK_DETFOO_B11.jp2 │ │ │ │ │ ├── MSK_DETFOO_B12.jp2 │ │ │ │ │ ├── MSK_DETFOO_B8A.jp2 │ │ │ │ │ ├── MSK_QUALIT_B01.jp2 │ │ │ │ │ ├── MSK_QUALIT_B02.jp2 │ │ │ │ │ ├── MSK_QUALIT_B03.jp2 │ │ │ │ │ ├── MSK_QUALIT_B04.jp2 │ │ │ │ │ ├── MSK_QUALIT_B05.jp2 │ │ │ │ │ ├── MSK_QUALIT_B06.jp2 │ │ │ │ │ ├── MSK_QUALIT_B07.jp2 │ │ │ │ │ ├── MSK_QUALIT_B08.jp2 │ │ │ │ │ ├── MSK_QUALIT_B09.jp2 │ │ │ │ │ ├── MSK_QUALIT_B10.jp2 │ │ │ │ │ ├── MSK_QUALIT_B11.jp2 │ │ │ │ │ ├── MSK_QUALIT_B12.jp2 │ │ │ │ │ ├── MSK_QUALIT_B8A.jp2 │ │ │ │ │ ├── MSK_SNWPRB_20m.jp2 │ │ │ │ │ ├── MSK_SNWPRB_60m.jp2 │ │ │ │ │ ├── SENSOR_QUALITY.xml │ │ │ │ │ └── T34UCF_20230823T095559_PVI.jp2 │ │ │ │ ├── INSPIRE.xml │ │ │ │ ├── MTD_MSIL2A.xml │ │ │ │ ├── manifest.safe │ │ │ │ └── rep_info │ │ │ │ ├── S2_PDI_Level-2A_Datastrip_Metadata.xsd │ │ │ │ ├── S2_PDI_Level-2A_Tile_Metadata.xsd │ │ │ │ └── S2_User_Product_Level-2A_Metadata.xsd │ │ ├── sid │ │ │ ├── mercator.sid │ │ │ └── mercator_new.sid │ │ ├── sigdem │ │ │ └── nonsquare_nad27_utm11.vrt │ │ ├── small.raw │ │ ├── small.vrt │ │ ├── small_world.tif │ │ ├── small_world_400pct.vrt │ │ ├── small_world_400pct_1band.vrt │ │ ├── small_world_pct.tif │ │ ├── snap_tiff │ │ │ └── S1A_IW_GRDH_1SDV_20171009T141532_20171009T141557_018737_01F9E2_E974_tnr_empty_truncated.tif.zip.zip │ │ ├── snodas │ │ │ ├── fake_snodas.dat │ │ │ └── fake_snodas.hdr │ │ ├── srp │ │ │ ├── USRP_PCB0 │ │ │ │ ├── FKUSRP01.GEN │ │ │ │ ├── FKUSRP01.IMG │ │ │ │ ├── FKUSRP01.QAL │ │ │ │ └── TRANSH01.THF │ │ │ ├── USRP_PCB4 │ │ │ │ ├── FKUSRP01.GEN │ │ │ │ ├── FKUSRP01.IMG │ │ │ │ ├── FKUSRP01.QAL │ │ │ │ └── TRANSH01.THF │ │ │ └── USRP_PCB8 │ │ │ │ ├── FKUSRP01.GEN │ │ │ │ ├── FKUSRP01.IMG │ │ │ │ ├── FKUSRP01.QAL │ │ │ │ └── TRANSH01.THF │ │ ├── srtmplus.wcs │ │ ├── stacit │ │ │ ├── overlapping_sources.json │ │ │ ├── overlapping_sources_with_nodata.json │ │ │ ├── test.json │ │ │ ├── test_multiple_assets.json │ │ │ ├── test_page2.json │ │ │ └── test_stac_1.1.json │ │ ├── stacta │ │ │ ├── WorldCRS84Quad │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.tif │ │ │ │ ├── 1 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.tif │ │ │ │ └── 2 │ │ │ │ │ └── 0 │ │ │ │ │ ├── 0.tif │ │ │ │ │ └── 1.tif │ │ │ ├── test.json │ │ │ ├── test_east_hemisphere.json │ │ │ ├── test_multiple_asset_templates.json │ │ │ ├── test_multiple_tms.json │ │ │ ├── test_stac_1_1.json │ │ │ ├── test_with_raster_extension.json │ │ │ └── test_with_raster_extension_no_eo_bands.json │ │ ├── terragen │ │ │ └── float32.ter │ │ ├── test_nosrs.vrt │ │ ├── test_validate_jp2 │ │ │ ├── almost_nojp2box.xml │ │ │ ├── byte.jp2 │ │ │ ├── byte.xml │ │ │ ├── byte_corrupted.xml │ │ │ ├── byte_oi.xml │ │ │ ├── stefan_full_rgba.jp2 │ │ │ ├── stefan_full_rgba.xml │ │ │ ├── stefan_full_rgba_corrupted.xml │ │ │ ├── stefan_full_rgba_oi.xml │ │ │ ├── utmsmall_pct.jp2 │ │ │ ├── utmsmall_pct_corrupted.xml │ │ │ └── utmsmall_pct_oi.xml │ │ ├── tga │ │ │ ├── from_ffmpeg_samples │ │ │ │ ├── README.txt │ │ │ │ ├── TEST24rle.tga │ │ │ │ └── test1g.tga │ │ │ ├── ref_test_suite │ │ │ │ ├── LICENSE │ │ │ │ ├── cbw8.tga │ │ │ │ ├── ccm8.tga │ │ │ │ ├── ctc24.tga │ │ │ │ ├── ubw8.tga │ │ │ │ ├── ucm8.tga │ │ │ │ ├── utc16.tga │ │ │ │ ├── utc24.tga │ │ │ │ └── utc32.tga │ │ │ └── stefan_full_rgba.tga │ │ ├── til │ │ │ ├── byte.tif │ │ │ ├── testtil.imd │ │ │ ├── testtil.til │ │ │ ├── testtil2.til │ │ │ └── testtil2.xml │ │ ├── tiledb │ │ │ └── byte_epsg_3949_cf1.tiledb │ │ │ │ ├── __group │ │ │ │ └── __1705946533775_1705946533775_b6599487bd4f4e5ab169000a675a08ba_2 │ │ │ │ ├── __meta │ │ │ │ └── __1705946533778_1705946533778_db0eb76e13194d9ba9cb0f1eeae45131 │ │ │ │ ├── __tiledb_group.tdb │ │ │ │ ├── array0 │ │ │ │ ├── __commits │ │ │ │ │ └── __1705946533782_1705946533782_a371bd0c356b44c79c60db89944105ea_18.wrt │ │ │ │ ├── __fragments │ │ │ │ │ └── __1705946533782_1705946533782_a371bd0c356b44c79c60db89944105ea_18 │ │ │ │ │ │ ├── __fragment_metadata.tdb │ │ │ │ │ │ └── a0.tdb │ │ │ │ ├── __meta │ │ │ │ │ └── __1705946533780_1705946533780_1ef4625607ac46e7b21720bd65718eab │ │ │ │ └── __schema │ │ │ │ │ └── __1705946533763_1705946533763_7951d561788e44a99bf48f6c428e7e62 │ │ │ │ ├── array1 │ │ │ │ ├── __commits │ │ │ │ │ └── __1705946533791_1705946533791_ea44e485f022487e81634f9a2b67e001_18.wrt │ │ │ │ ├── __fragments │ │ │ │ │ └── __1705946533791_1705946533791_ea44e485f022487e81634f9a2b67e001_18 │ │ │ │ │ │ ├── __fragment_metadata.tdb │ │ │ │ │ │ └── a0.tdb │ │ │ │ ├── __meta │ │ │ │ │ └── __1705946533791_1705946533791_1d8d0fc074a147f7a2eec7755dd78e31 │ │ │ │ └── __schema │ │ │ │ │ └── __1705946533766_1705946533766_1401f2f308f640b8bfed1e25da6e72eb │ │ │ │ ├── array2 │ │ │ │ ├── __commits │ │ │ │ │ └── __1705946533800_1705946533800_d27348b1d16a4c739b727578240d0fb9_18.wrt │ │ │ │ ├── __fragments │ │ │ │ │ └── __1705946533800_1705946533800_d27348b1d16a4c739b727578240d0fb9_18 │ │ │ │ │ │ ├── __fragment_metadata.tdb │ │ │ │ │ │ └── a0.tdb │ │ │ │ ├── __meta │ │ │ │ │ └── __1705946533799_1705946533799_a669f5fa8ec749cdb2c95c1f0ab2ed34 │ │ │ │ └── __schema │ │ │ │ │ └── __1705946533769_1705946533769_c91075a40a21490d9f7d4a1df846a227 │ │ │ │ └── array3 │ │ │ │ ├── __commits │ │ │ │ └── __1705946533806_1705946533806_96b6312bd9a84d56b2b4dd1ec3a0acb8_18.wrt │ │ │ │ ├── __fragments │ │ │ │ └── __1705946533806_1705946533806_96b6312bd9a84d56b2b4dd1ec3a0acb8_18 │ │ │ │ │ ├── __fragment_metadata.tdb │ │ │ │ │ └── a0.tdb │ │ │ │ ├── __meta │ │ │ │ └── __1705946533806_1705946533806_f989d07a43de4a76ac77d755079e30e1 │ │ │ │ └── __schema │ │ │ │ └── __1705946533772_1705946533772_5eb72d4741b740eda258d3665553c3ad │ │ ├── tiledb_array │ │ │ ├── __99b96dee99e8415ea23d6e0e52843a7d_1556650358803 │ │ │ │ ├── TDB_VALUES.tdb │ │ │ │ └── __fragment_metadata.tdb │ │ │ ├── __array_schema.tdb │ │ │ ├── __lock.tdb │ │ │ └── tiledb_array.tdb.aux.xml │ │ ├── tiledb_input │ │ │ └── DeepBlue-SeaWiFS-1.0_L3_20100101_v004-20130604T131317Z.h5 │ │ ├── usgsdem │ │ │ ├── 022gdeme_truncated │ │ │ ├── 114p01_0100_deme_truncated.dem │ │ │ ├── 39079G6_truncated.dem │ │ │ ├── 39109h1_truncated.dem │ │ │ ├── 4619old_truncated.dem │ │ │ ├── fema06-140cm_2995441b_truncated.dem │ │ │ ├── record_1025_ending_with_linefeed.dem │ │ │ ├── usgsdem_with_extra_values_at_end_of_profile.dem │ │ │ └── usgsdem_with_spaces_after_byte_864.dem │ │ ├── utm.tif │ │ ├── vicar │ │ │ ├── test_vicar_truncated.bin │ │ │ ├── vicar_all_ones_basic2.vic │ │ │ ├── vicar_bigendian_float32.vic │ │ │ ├── vicar_bigendian_int16.vic │ │ │ ├── vicar_binary_prefix.vic │ │ │ ├── vicar_byte.vic │ │ │ ├── vicar_byte_basic.vic │ │ │ ├── vicar_byte_basic2.vic │ │ │ ├── vicar_cfloat32.vic │ │ │ ├── vicar_float32_bil.vic │ │ │ ├── vicar_float32_bip.vic │ │ │ ├── vicar_float32_bsq.vic │ │ │ ├── vicar_float64.vic │ │ │ ├── vicar_int16.vic │ │ │ ├── vicar_int16_basic2.vic │ │ │ ├── vicar_int32.vic │ │ │ ├── vicar_vax_cfloat32.vic │ │ │ ├── vicar_vax_float32.vic │ │ │ └── vicar_vax_float64.vic │ │ ├── vrt │ │ │ ├── arraysource_array.vrt │ │ │ ├── arraysource_array_constant.vrt │ │ │ ├── arraysource_derived_expression.vrt │ │ │ ├── arraysource_derivedarray_getmask.vrt │ │ │ ├── arraysource_derivedarray_getunscaled.vrt │ │ │ ├── arraysource_derivedarray_grid.vrt │ │ │ ├── arraysource_derivedarray_no_step.vrt │ │ │ ├── arraysource_derivedarray_resample.vrt │ │ │ ├── arraysource_derivedarray_resample_options.vrt │ │ │ ├── arraysource_derivedarray_transpose.vrt │ │ │ ├── arraysource_derivedarray_view.vrt │ │ │ ├── arraysource_singlesourcearray.vrt │ │ │ ├── arraysource_srcrect_dstrect.vrt │ │ │ ├── avfilt.vrt │ │ │ ├── avfilt_1d.vrt │ │ │ ├── avfilt_nodata.vrt │ │ │ ├── bug4997.vrt │ │ │ ├── bug4997_intermediary.vrt │ │ │ ├── bug6581.vrt │ │ │ ├── bug6581_src.vrt │ │ │ ├── byte_lut.vrt │ │ │ ├── geos_vrtwarp.tif │ │ │ ├── geos_vrtwarp.vrt │ │ │ ├── lut_with_nan.vrt │ │ │ ├── mandelbrot.vrt │ │ │ ├── n43_hillshade.vrt │ │ │ ├── processed_OutputBands_FROM_LAST_STEP.vrt │ │ │ ├── processed_OutputBands_FROM_LAST_STEP_with_stats.vrt │ │ │ ├── processed_OutputBands_FROM_LAST_STEP_with_stats_error.vrt │ │ │ ├── processed_OutputBands_FROM_LAST_STEP_with_stats_missing_band.vrt │ │ │ ├── processed_OutputBands_FROM_SOURCE.vrt │ │ │ ├── processed_OutputBands_FROM_SOURCE_wrong_band_count.vrt │ │ │ ├── processed_OutputBands_USER_PROVIDED.vrt │ │ │ ├── processed_OutputBands_USER_PROVIDED_invalid_type.vrt │ │ │ ├── processed_OutputBands_USER_PROVIDED_non_numeric_count.vrt │ │ │ ├── processed_OutputBands_USER_PROVIDED_too_large_count.vrt │ │ │ ├── python_ones.vrt │ │ │ ├── rgb_warp.vrt │ │ │ ├── test_deflate_2GB.tif.zip │ │ │ ├── test_deflate_2GB.vrt │ │ │ ├── test_vrt_filter_nodata.tif │ │ │ ├── vrt_of_warped_vrt.vrt │ │ │ ├── warp_inconsistent_blockxsize.vrt │ │ │ └── warp_inconsistent_blockysize.vrt │ │ ├── wcs │ │ │ ├── ArcGIS-1.0.0-non_scaled.tiff │ │ │ ├── ArcGIS-1.0.0-scaled.tiff │ │ │ ├── ArcGIS-1.0.0.tiff │ │ │ ├── ArcGIS-1.1.0-non_scaled.tiff │ │ │ ├── ArcGIS-1.1.0-scaled.tiff │ │ │ ├── ArcGIS-1.1.0.tiff │ │ │ ├── ArcGIS-1.1.1-non_scaled.tiff │ │ │ ├── ArcGIS-1.1.1-scaled.tiff │ │ │ ├── ArcGIS-1.1.1.tiff │ │ │ ├── ArcGIS-1.1.2-non_scaled.tiff │ │ │ ├── ArcGIS-1.1.2-scaled.tiff │ │ │ ├── ArcGIS-1.1.2.tiff │ │ │ ├── ArcGIS-2.0.1-non_scaled.tiff │ │ │ ├── ArcGIS-2.0.1-scaled.tiff │ │ │ ├── ArcGIS-2.0.1.tiff │ │ │ ├── DescribeCoverage-ArcGIS-1.0.0.xml │ │ │ ├── DescribeCoverage-ArcGIS-1.1.0.xml │ │ │ ├── DescribeCoverage-ArcGIS-1.1.1.xml │ │ │ ├── DescribeCoverage-ArcGIS-1.1.2.xml │ │ │ ├── DescribeCoverage-ArcGIS-2.0.1.xml │ │ │ ├── DescribeCoverage-GeoServer-1.0.0.xml │ │ │ ├── DescribeCoverage-GeoServer-1.1.0.xml │ │ │ ├── DescribeCoverage-GeoServer-1.1.1.xml │ │ │ ├── DescribeCoverage-GeoServer-2.0.1.xml │ │ │ ├── DescribeCoverage-GeoServer2-1.0.0.xml │ │ │ ├── DescribeCoverage-GeoServer2-1.1.0.xml │ │ │ ├── DescribeCoverage-GeoServer2-1.1.1.xml │ │ │ ├── DescribeCoverage-GeoServer2-2.0.1.xml │ │ │ ├── DescribeCoverage-MapServer-1.0.0.xml │ │ │ ├── DescribeCoverage-MapServer-1.1.0.xml │ │ │ ├── DescribeCoverage-MapServer-1.1.1.xml │ │ │ ├── DescribeCoverage-MapServer-1.1.2.xml │ │ │ ├── DescribeCoverage-MapServer-2.0.1.xml │ │ │ ├── DescribeCoverage-Rasdaman-2.0.1.xml │ │ │ ├── DescribeCoverage-Rasdaman2-2.0.1.xml │ │ │ ├── DescribeCoverage-SimpleGeoServer-1.0.0.xml │ │ │ ├── DescribeCoverage-SimpleGeoServer-1.1.0.xml │ │ │ ├── DescribeCoverage-SimpleGeoServer-1.1.1.xml │ │ │ ├── DescribeCoverage-SimpleGeoServer-2.0.1.xml │ │ │ ├── GeoServer-1.0.0-non_scaled.tiff │ │ │ ├── GeoServer-1.0.0-scaled.tiff │ │ │ ├── GeoServer-1.0.0.tiff │ │ │ ├── GeoServer-1.1.0-non_scaled.tiff │ │ │ ├── GeoServer-1.1.0-scaled.tiff │ │ │ ├── GeoServer-1.1.0.tiff │ │ │ ├── GeoServer-1.1.1-non_scaled.tiff │ │ │ ├── GeoServer-1.1.1-scaled.tiff │ │ │ ├── GeoServer-1.1.1.tiff │ │ │ ├── GeoServer-2.0.1-non_scaled.tiff │ │ │ ├── GeoServer-2.0.1-scaled.tiff │ │ │ ├── GeoServer-2.0.1.tiff │ │ │ ├── GeoServer2-1.0.0-non_scaled.tiff │ │ │ ├── GeoServer2-1.0.0-scaled.tiff │ │ │ ├── GeoServer2-1.0.0.tiff │ │ │ ├── GeoServer2-1.1.0-non_scaled.tiff │ │ │ ├── GeoServer2-1.1.0-scaled.tiff │ │ │ ├── GeoServer2-1.1.0.tiff │ │ │ ├── GeoServer2-1.1.1-non_scaled.tiff │ │ │ ├── GeoServer2-1.1.1-scaled.tiff │ │ │ ├── GeoServer2-1.1.1.tiff │ │ │ ├── GeoServer2-2.0.1-non_scaled.tiff │ │ │ ├── GeoServer2-2.0.1-scaled.tiff │ │ │ ├── GeoServer2-2.0.1.tiff │ │ │ ├── GetCapabilities-ArcGIS-1.0.0.xml │ │ │ ├── GetCapabilities-ArcGIS-1.1.0.xml │ │ │ ├── GetCapabilities-ArcGIS-1.1.1.xml │ │ │ ├── GetCapabilities-ArcGIS-1.1.2.xml │ │ │ ├── GetCapabilities-ArcGIS-2.0.1.xml │ │ │ ├── GetCapabilities-GeoServer-1.0.0.xml │ │ │ ├── GetCapabilities-GeoServer-1.1.0.xml │ │ │ ├── GetCapabilities-GeoServer-1.1.1.xml │ │ │ ├── GetCapabilities-GeoServer-2.0.1.xml │ │ │ ├── GetCapabilities-MapServer-1.0.0.xml │ │ │ ├── GetCapabilities-MapServer-1.1.0.xml │ │ │ ├── GetCapabilities-MapServer-1.1.1.xml │ │ │ ├── GetCapabilities-MapServer-1.1.2.xml │ │ │ ├── GetCapabilities-MapServer-2.0.1.xml │ │ │ ├── GetCapabilities-Rasdaman-2.0.1.xml │ │ │ ├── MapServer-1.0.0-non_scaled.tiff │ │ │ ├── MapServer-1.0.0-scaled.tiff │ │ │ ├── MapServer-1.0.0.tiff │ │ │ ├── MapServer-1.1.0-non_scaled.tiff │ │ │ ├── MapServer-1.1.0-scaled.tiff │ │ │ ├── MapServer-1.1.0.tiff │ │ │ ├── MapServer-1.1.1-non_scaled.tiff │ │ │ ├── MapServer-1.1.1-scaled.tiff │ │ │ ├── MapServer-1.1.1.tiff │ │ │ ├── MapServer-1.1.2-non_scaled.tiff │ │ │ ├── MapServer-1.1.2-scaled.tiff │ │ │ ├── MapServer-1.1.2.tiff │ │ │ ├── MapServer-2.0.1-non_scaled.tiff │ │ │ ├── MapServer-2.0.1-scaled.tiff │ │ │ ├── MapServer-2.0.1.tiff │ │ │ ├── Rasdaman-2.0.1-non_scaled.tiff │ │ │ ├── Rasdaman-2.0.1-scaled.tiff │ │ │ ├── Rasdaman-2.0.1.tiff │ │ │ ├── Rasdaman2-2.0.1-non_scaled.tiff │ │ │ ├── Rasdaman2-2.0.1-scaled.tiff │ │ │ ├── Rasdaman2-2.0.1.tiff │ │ │ ├── SimpleGeoServer-1.0.0-non_scaled.tiff │ │ │ ├── SimpleGeoServer-1.0.0-scaled.tiff │ │ │ ├── SimpleGeoServer-1.0.0.tiff │ │ │ ├── SimpleGeoServer-1.1.0-non_scaled.tiff │ │ │ ├── SimpleGeoServer-1.1.0-scaled.tiff │ │ │ ├── SimpleGeoServer-1.1.0.tiff │ │ │ ├── SimpleGeoServer-1.1.1-non_scaled.tiff │ │ │ ├── SimpleGeoServer-1.1.1-scaled.tiff │ │ │ ├── SimpleGeoServer-1.1.1.tiff │ │ │ ├── SimpleGeoServer-2.0.1-non_scaled.tiff │ │ │ ├── SimpleGeoServer-2.0.1-scaled.tiff │ │ │ ├── SimpleGeoServer-2.0.1.tiff │ │ │ ├── requests.pl │ │ │ └── urls │ │ ├── webp │ │ │ ├── rgbsmall.webp │ │ │ └── rgbsmall_with_xmp.webp │ │ ├── wms │ │ │ ├── DNEC_250K.vrt │ │ │ ├── demo_mapserver_org.xml │ │ │ ├── frmt_wms_openstreetmap_tms.xml │ │ │ ├── gibs_twms.xml │ │ │ ├── gray+alpha.png │ │ │ ├── gray.png │ │ │ ├── pal.png │ │ │ ├── pop_wms.xml │ │ │ ├── rgb.png │ │ │ ├── rgba.png │ │ │ └── test_wms.txt │ │ ├── wmts │ │ │ ├── WMTSCapabilities.xml │ │ │ ├── WMTSCapabilities_THEMIS_NightIR_ControlledMosaics_100m_v2_oct2018.xml │ │ │ └── clip_WGS84BoundingBox_with_tilematrix.xml │ │ └── zarr │ │ │ ├── array_attrs.zarr │ │ │ ├── .zarray │ │ │ └── .zattrs │ │ │ ├── array_dimensions.zarr │ │ │ ├── .zgroup │ │ │ ├── .zmetadata │ │ │ ├── lat │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── lon │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ └── var │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── array_dimensions_upper_level.zarr │ │ │ ├── .zgroup │ │ │ ├── .zmetadata │ │ │ ├── lat │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── lon │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ └── subgroup │ │ │ │ ├── .zgroup │ │ │ │ └── var │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── blosc.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── byte_cf1.zarr │ │ │ ├── .zattrs │ │ │ ├── .zgroup │ │ │ ├── .zmetadata │ │ │ ├── Band1 │ │ │ │ ├── .zarray │ │ │ │ ├── .zattrs │ │ │ │ └── 0.0 │ │ │ ├── transverse_mercator │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── x │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ └── y │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── byte_cf1.zr3 │ │ │ ├── Band1 │ │ │ │ ├── c │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0 │ │ │ │ └── zarr.json │ │ │ ├── transverse_mercator │ │ │ │ └── zarr.json │ │ │ ├── x │ │ │ │ ├── c │ │ │ │ │ └── 0 │ │ │ │ └── zarr.json │ │ │ ├── y │ │ │ │ ├── c │ │ │ │ │ └── 0 │ │ │ │ └── zarr.json │ │ │ └── zarr.json │ │ │ ├── compound_complex.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── compound_not_aligned.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── compound_well_aligned.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── delta_filter_i4.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── empty.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── f2_be.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── f2_le.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── fixedscaleoffset_dtype_f4_astype_u1.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── fixedscaleoffset_dtype_f8_astype_u1.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── fixedscaleoffset_dtype_f8_astype_u2.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── fixedscaleoffset_dtype_f8_astype_u4.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── generate_test_files.py │ │ │ ├── group.zarr │ │ │ ├── .zattrs │ │ │ ├── .zgroup │ │ │ └── foo │ │ │ │ ├── .zgroup │ │ │ │ └── bar │ │ │ │ ├── .zgroup │ │ │ │ └── baz │ │ │ │ ├── 0 │ │ │ │ └── .zarray │ │ │ ├── group_with_zmetadata.zarr │ │ │ ├── .zattrs │ │ │ ├── .zgroup │ │ │ ├── .zmetadata │ │ │ └── foo │ │ │ │ ├── .zgroup │ │ │ │ └── bar │ │ │ │ ├── .zattrs │ │ │ │ ├── .zgroup │ │ │ │ └── baz │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── gzip.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── kerchunk_json │ │ │ ├── json_ref_v0_min │ │ │ │ ├── 0.bin │ │ │ │ └── ref.json │ │ │ └── json_ref_v1_min │ │ │ │ ├── 0.bin │ │ │ │ └── ref.json │ │ │ ├── kerchunk_parquet │ │ │ ├── parquet_ref_0_dim │ │ │ │ ├── .zmetadata │ │ │ │ └── x │ │ │ │ │ ├── 0.bin │ │ │ │ │ ├── create_refs.0.parq.py │ │ │ │ │ └── refs.0.parq │ │ │ ├── parquet_ref_0_dim_inline_content │ │ │ │ ├── .zmetadata │ │ │ │ └── x │ │ │ │ │ ├── create_refs.0.parq.py │ │ │ │ │ └── refs.0.parq │ │ │ ├── parquet_ref_0_dim_missing_size │ │ │ │ ├── .zmetadata │ │ │ │ └── x │ │ │ │ │ ├── 0.bin │ │ │ │ │ ├── create_refs.0.parq.py │ │ │ │ │ └── refs.0.parq │ │ │ ├── parquet_ref_0_dim_path_dot_dot │ │ │ │ ├── .zmetadata │ │ │ │ └── x │ │ │ │ │ ├── 0.bin │ │ │ │ │ ├── create_refs.0.parq.py │ │ │ │ │ └── refs.0.parq │ │ │ ├── parquet_ref_2_dim │ │ │ │ ├── .zmetadata │ │ │ │ └── ar │ │ │ │ │ ├── 0.bin │ │ │ │ │ ├── 1.bin │ │ │ │ │ ├── 2.bin │ │ │ │ │ ├── 3.bin │ │ │ │ │ ├── refs.0.parq │ │ │ │ │ ├── refs.0.parq.csv │ │ │ │ │ ├── refs.0.parq.csvt │ │ │ │ │ ├── refs.0.parq.vrt │ │ │ │ │ ├── refs.1.parq │ │ │ │ │ ├── refs.1.parq.csv │ │ │ │ │ ├── refs.1.parq.csvt │ │ │ │ │ └── refs.1.parq.vrt │ │ │ ├── parquet_ref_invalid_parquet_struct │ │ │ │ ├── .zmetadata │ │ │ │ └── x │ │ │ │ │ ├── 0.bin │ │ │ │ │ ├── create_refs.0.parq.py │ │ │ │ │ └── refs.0.parq │ │ │ └── parquet_ref_min │ │ │ │ ├── .zmetadata │ │ │ │ └── x │ │ │ │ ├── 0.bin │ │ │ │ ├── create_refs.0.parq.py │ │ │ │ └── refs.0.parq │ │ │ ├── lz4.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── lzma.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── lzma_with_filters.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── nczarr_v2.zarr │ │ │ ├── .zattrs │ │ │ ├── .zgroup │ │ │ └── MyGroup │ │ │ │ ├── .zgroup │ │ │ │ ├── Group_A │ │ │ │ ├── .zgroup │ │ │ │ ├── dset2 │ │ │ │ │ ├── .zarray │ │ │ │ │ └── 0.0 │ │ │ │ └── dset3 │ │ │ │ │ ├── .zarray │ │ │ │ │ └── 0.0 │ │ │ │ ├── dset1 │ │ │ │ ├── .zarray │ │ │ │ └── 0.0 │ │ │ │ ├── lat │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ │ └── lon │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── order_f_s3.zarr │ │ │ ├── .zarray │ │ │ ├── 0.0 │ │ │ ├── 0.1 │ │ │ ├── 1.0 │ │ │ └── 1.1 │ │ │ ├── order_f_u1.zarr │ │ │ ├── .zarray │ │ │ ├── 0.0 │ │ │ ├── 0.1 │ │ │ ├── 1.0 │ │ │ └── 1.1 │ │ │ ├── order_f_u1_3d.zarr │ │ │ ├── .zarray │ │ │ └── 0.0.0 │ │ │ ├── order_f_u2.zarr │ │ │ ├── .zarray │ │ │ ├── 0.0 │ │ │ ├── 0.1 │ │ │ ├── 1.0 │ │ │ └── 1.1 │ │ │ ├── order_f_u4.zarr │ │ │ ├── .zarray │ │ │ ├── 0.0 │ │ │ ├── 0.1 │ │ │ ├── 1.0 │ │ │ └── 1.1 │ │ │ ├── order_f_u8.zarr │ │ │ ├── .zarray │ │ │ ├── 0.0 │ │ │ ├── 0.1 │ │ │ ├── 1.0 │ │ │ └── 1.1 │ │ │ ├── quantize.zarr │ │ │ ├── .zarray │ │ │ └── 0.0 │ │ │ ├── shuffle.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── uint16_imagecodecs_tiff.zarr │ │ │ ├── .zgroup │ │ │ ├── X │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ ├── Y │ │ │ │ ├── 0 │ │ │ │ ├── .zarray │ │ │ │ └── .zattrs │ │ │ └── uint16_imagecodecs_tiff │ │ │ │ ├── .zarray │ │ │ │ ├── .zattrs │ │ │ │ └── 0.0 │ │ │ ├── uint16_imagecodecs_tiff_inconsistent_size.zarr │ │ │ ├── .zgroup │ │ │ └── uint16_imagecodecs_tiff │ │ │ │ ├── .zarray │ │ │ │ ├── .zattrs │ │ │ │ └── 0.0 │ │ │ ├── uint16_imagecodecs_tiff_invalid_tiff.zarr │ │ │ ├── .zgroup │ │ │ └── uint16_imagecodecs_tiff │ │ │ │ ├── .zarray │ │ │ │ ├── .zattrs │ │ │ │ └── 0.0 │ │ │ ├── uint16_imagecodecs_tiff_too_many_bands.zarr │ │ │ ├── .zgroup │ │ │ └── uint16_imagecodecs_tiff │ │ │ │ ├── .zarray │ │ │ │ ├── .zattrs │ │ │ │ └── 0.0 │ │ │ ├── unicode_be.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── unicode_le.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ ├── v3 │ │ │ ├── gzip.zarr │ │ │ │ ├── gzip │ │ │ │ │ ├── c │ │ │ │ │ │ └── 0 │ │ │ │ │ │ │ └── 0 │ │ │ │ │ └── zarr.json │ │ │ │ └── zarr.json │ │ │ ├── test.zr3 │ │ │ │ ├── ar │ │ │ │ │ ├── c │ │ │ │ │ │ └── 0 │ │ │ │ │ └── zarr.json │ │ │ │ ├── marvin │ │ │ │ │ ├── android │ │ │ │ │ │ ├── 0.0 │ │ │ │ │ │ └── zarr.json │ │ │ │ │ ├── paranoid │ │ │ │ │ │ └── zarr.json │ │ │ │ │ └── zarr.json │ │ │ │ └── zarr.json │ │ │ └── test_deprecated_no_codecs.zr3 │ │ │ │ ├── ar │ │ │ │ ├── c │ │ │ │ │ └── 0 │ │ │ │ └── zarr.json │ │ │ │ ├── marvin │ │ │ │ ├── android │ │ │ │ │ ├── 0.0 │ │ │ │ │ └── zarr.json │ │ │ │ ├── paranoid │ │ │ │ │ └── DO_NOT_REMOVE_ME │ │ │ │ └── zarr.json │ │ │ │ └── zarr.json │ │ │ ├── zlib.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ │ │ └── zstd.zarr │ │ │ ├── 0 │ │ │ └── .zarray │ ├── dds.py │ ├── derived.py │ ├── dimap.py │ ├── doq1.py │ ├── doq2.py │ ├── dted.py │ ├── ecrgtoc.py │ ├── ecw.py │ ├── eedai.py │ ├── ehdr.py │ ├── eir.py │ ├── envi.py │ ├── envisat.py │ ├── ers.py │ ├── esric.py │ ├── exr.py │ ├── fast.py │ ├── fits.py │ ├── gdalg.py │ ├── gdalhttp.py │ ├── genbin.py │ ├── generate_fits.py │ ├── georaster.py │ ├── gff.py │ ├── gif.py │ ├── gpkg.py │ ├── grassasciigrid.py │ ├── grib.py │ ├── gribmultidim.py │ ├── gsc.py │ ├── gsg.py │ ├── gta.py │ ├── gti.py │ ├── gtx.py │ ├── gxf.py │ ├── hdf5.py │ ├── hdf5multidim.py │ ├── heif.py │ ├── hf2.py │ ├── hfa.py │ ├── idrisi.py │ ├── ilwis.py │ ├── iris.py │ ├── isce.py │ ├── isg.py │ ├── isis.py │ ├── isis2.py │ ├── jdem.py │ ├── jp2kak.py │ ├── jp2metadata.py │ ├── jp2openjpeg.py │ ├── jpeg.py │ ├── jpeg_profile.py │ ├── jpegxl.py │ ├── jpipkak.py │ ├── kea.py │ ├── kmlsuperoverlay.py │ ├── kro.py │ ├── ktx2.py │ ├── l1b.py │ ├── lan.py │ ├── lcp.py │ ├── leveller.py │ ├── loslas.py │ ├── mbtiles.py │ ├── mem.py │ ├── memmultidim.py │ ├── mff.py │ ├── mff2.py │ ├── mrf.py │ ├── mrsid.py │ ├── ndf.py │ ├── netcdf.py │ ├── netcdf_cf.py │ ├── netcdf_multidim.py │ ├── netcdf_multidim_pamproxydb.py │ ├── ngsgeoid.py │ ├── ngw.py │ ├── nitf.py │ ├── noaa_b.py │ ├── nsidcbin.py │ ├── ntv2.py │ ├── nwt_grc.py │ ├── nwt_grd.py │ ├── ogcapi.py │ ├── openfilegdb.py │ ├── paux.py │ ├── pcidsk.py │ ├── pcraster.py │ ├── pdf.py │ ├── pds.py │ ├── pds4.py │ ├── plmosaic.py │ ├── png.py │ ├── png_profile.py │ ├── pnm.py │ ├── postgisraster.py │ ├── prf.py │ ├── rcm.py │ ├── rik.py │ ├── rl2.py │ ├── rmf.py │ ├── roipac.py │ ├── rpftoc.py │ ├── rraster.py │ ├── rs2.py │ ├── s102.py │ ├── s104.py │ ├── s111.py │ ├── safe.py │ ├── saga.py │ ├── sar_ceos.py │ ├── sentinel2.py │ ├── sigdem.py │ ├── snap_tiff.py │ ├── snodas.py │ ├── srp.py │ ├── srtmhgt.py │ ├── stacit.py │ ├── stacta.py │ ├── terragen.py │ ├── test_validate_jp2.py │ ├── tga.py │ ├── tiff_profile.py │ ├── til.py │ ├── tiledb_multidim.py │ ├── tiledb_read.py │ ├── tiledb_write.py │ ├── tmp │ │ └── do-not-remove │ ├── usgsdem.py │ ├── vicar.py │ ├── vrtderived.py │ ├── vrtfilt.py │ ├── vrtlut.py │ ├── vrtmask.py │ ├── vrtmultidim.py │ ├── vrtovr.py │ ├── vrtpansharpen.py │ ├── vrtprocesseddataset.py │ ├── vrtrawlink.py │ ├── vrtwarp.py │ ├── wcs.py │ ├── webp.py │ ├── wms.py │ ├── wmts.py │ ├── xmp.py │ ├── xyz.py │ ├── zarr_driver.py │ ├── zarr_kerchunk_json.py │ ├── zarr_kerchunk_parquet.py │ └── zmap.py ├── generate_parquet_test_file.py ├── gnm │ ├── __init__.py │ ├── data │ │ ├── pipes.dbf │ │ ├── pipes.prj │ │ ├── pipes.qpj │ │ ├── pipes.shp │ │ ├── pipes.shx │ │ ├── wells.dbf │ │ ├── wells.prj │ │ ├── wells.qpj │ │ ├── wells.shp │ │ └── wells.shx │ ├── gnm_test.py │ └── tmp │ │ └── do-not-remove ├── lsan_suppressions.txt ├── ogc_cite_testing │ ├── README.txt │ ├── generate_ogc_geotiff_1_1_samples.sh │ ├── generate_ogc_gmljp2_v2_samples.sh │ ├── generate_sample_gpkg.py │ └── kml_generate_test_files.py ├── ogr │ ├── __init__.py │ ├── conftest.py │ ├── data │ │ ├── arrow │ │ │ ├── binaryview.feather │ │ │ ├── extension_custom.feather │ │ │ ├── extension_json.feather │ │ │ ├── from_paleolimbot_geoarrow │ │ │ │ ├── README.txt │ │ │ │ ├── geometrycollection-default.feather │ │ │ │ ├── geometrycollection-wkb.feather │ │ │ │ ├── geometrycollection-wkt.feather │ │ │ │ ├── geometrycollection_m-default.feather │ │ │ │ ├── geometrycollection_m-wkb.feather │ │ │ │ ├── geometrycollection_m-wkt.feather │ │ │ │ ├── geometrycollection_z-default.feather │ │ │ │ ├── geometrycollection_z-wkb.feather │ │ │ │ ├── geometrycollection_z-wkt.feather │ │ │ │ ├── geometrycollection_zm-default.feather │ │ │ │ ├── geometrycollection_zm-wkb.feather │ │ │ │ ├── geometrycollection_zm-wkt.feather │ │ │ │ ├── linestring-default.feather │ │ │ │ ├── linestring-wkb.feather │ │ │ │ ├── linestring-wkt.feather │ │ │ │ ├── linestring_m-default.feather │ │ │ │ ├── linestring_m-wkb.feather │ │ │ │ ├── linestring_m-wkt.feather │ │ │ │ ├── linestring_z-default.feather │ │ │ │ ├── linestring_z-wkb.feather │ │ │ │ ├── linestring_z-wkt.feather │ │ │ │ ├── linestring_zm-default.feather │ │ │ │ ├── linestring_zm-wkb.feather │ │ │ │ ├── linestring_zm-wkt.feather │ │ │ │ ├── multilinestring-default.feather │ │ │ │ ├── multilinestring-wkb.feather │ │ │ │ ├── multilinestring-wkt.feather │ │ │ │ ├── multilinestring_m-default.feather │ │ │ │ ├── multilinestring_m-wkb.feather │ │ │ │ ├── multilinestring_m-wkt.feather │ │ │ │ ├── multilinestring_z-default.feather │ │ │ │ ├── multilinestring_z-wkb.feather │ │ │ │ ├── multilinestring_z-wkt.feather │ │ │ │ ├── multilinestring_zm-default.feather │ │ │ │ ├── multilinestring_zm-wkb.feather │ │ │ │ ├── multilinestring_zm-wkt.feather │ │ │ │ ├── multipoint-default.feather │ │ │ │ ├── multipoint-wkb.feather │ │ │ │ ├── multipoint-wkt.feather │ │ │ │ ├── multipoint_m-default.feather │ │ │ │ ├── multipoint_m-wkb.feather │ │ │ │ ├── multipoint_m-wkt.feather │ │ │ │ ├── multipoint_z-default.feather │ │ │ │ ├── multipoint_z-wkb.feather │ │ │ │ ├── multipoint_z-wkt.feather │ │ │ │ ├── multipoint_zm-default.feather │ │ │ │ ├── multipoint_zm-wkb.feather │ │ │ │ ├── multipoint_zm-wkt.feather │ │ │ │ ├── multipolygon-default.feather │ │ │ │ ├── multipolygon-wkb.feather │ │ │ │ ├── multipolygon-wkt.feather │ │ │ │ ├── multipolygon_m-default.feather │ │ │ │ ├── multipolygon_m-wkb.feather │ │ │ │ ├── multipolygon_m-wkt.feather │ │ │ │ ├── multipolygon_z-default.feather │ │ │ │ ├── multipolygon_z-wkb.feather │ │ │ │ ├── multipolygon_z-wkt.feather │ │ │ │ ├── multipolygon_zm-default.feather │ │ │ │ ├── multipolygon_zm-wkb.feather │ │ │ │ ├── multipolygon_zm-wkt.feather │ │ │ │ ├── point-default.feather │ │ │ │ ├── point-wkb.feather │ │ │ │ ├── point-wkt.feather │ │ │ │ ├── point_m-default.feather │ │ │ │ ├── point_m-wkb.feather │ │ │ │ ├── point_m-wkt.feather │ │ │ │ ├── point_z-default.feather │ │ │ │ ├── point_z-wkb.feather │ │ │ │ ├── point_z-wkt.feather │ │ │ │ ├── point_zm-default.feather │ │ │ │ ├── point_zm-wkb.feather │ │ │ │ ├── point_zm-wkt.feather │ │ │ │ ├── polygon-default.feather │ │ │ │ ├── polygon-default.ipc │ │ │ │ ├── polygon-wkb.feather │ │ │ │ ├── polygon-wkt.feather │ │ │ │ ├── polygon_m-default.feather │ │ │ │ ├── polygon_m-wkb.feather │ │ │ │ ├── polygon_m-wkt.feather │ │ │ │ ├── polygon_z-default.feather │ │ │ │ ├── polygon_z-wkb.feather │ │ │ │ ├── polygon_z-wkt.feather │ │ │ │ ├── polygon_zm-default.feather │ │ │ │ ├── polygon_zm-wkb.feather │ │ │ │ └── polygon_zm-wkt.feather │ │ │ ├── geoarrow_crs │ │ │ │ ├── README.txt │ │ │ │ ├── example-crs_vermont-4326_wkb.arrows │ │ │ │ ├── example-crs_vermont-crs84-auth-code_wkb.arrows │ │ │ │ ├── example-crs_vermont-crs84-wkt2_wkb.arrows │ │ │ │ └── example-crs_vermont-utm_wkb.arrows │ │ │ ├── invalid.arrow │ │ │ ├── invalid.arrows │ │ │ ├── largelistview.feather │ │ │ ├── listview.feather │ │ │ ├── stringview.feather │ │ │ └── test.feather │ │ ├── avc │ │ │ ├── compressed.e00 │ │ │ ├── test.e00 │ │ │ ├── testavc │ │ │ │ ├── info │ │ │ │ │ ├── arc.dir │ │ │ │ │ ├── arc0000.dat │ │ │ │ │ ├── arc0000.nit │ │ │ │ │ ├── arc0001.dat │ │ │ │ │ ├── arc0001.nit │ │ │ │ │ ├── arc0002.dat │ │ │ │ │ ├── arc0002.nit │ │ │ │ │ ├── arc0003.dat │ │ │ │ │ ├── arc0003.nit │ │ │ │ │ ├── arc0004.dat │ │ │ │ │ ├── arc0004.nit │ │ │ │ │ ├── arc0005.dat │ │ │ │ │ └── arc0005.nit │ │ │ │ └── testavc │ │ │ │ │ ├── arc.adf │ │ │ │ │ ├── arx.adf │ │ │ │ │ ├── bnd.adf │ │ │ │ │ ├── lab.adf │ │ │ │ │ ├── prj.adf │ │ │ │ │ ├── tic.adf │ │ │ │ │ └── tol.adf │ │ │ ├── testpoint.e00 │ │ │ ├── testpointavc │ │ │ │ ├── info │ │ │ │ │ ├── arc.dir │ │ │ │ │ ├── arc0000.dat │ │ │ │ │ ├── arc0000.nit │ │ │ │ │ ├── arc0001.dat │ │ │ │ │ ├── arc0001.nit │ │ │ │ │ ├── arc0002.dat │ │ │ │ │ └── arc0002.nit │ │ │ │ └── testpointavc │ │ │ │ │ ├── bnd.adf │ │ │ │ │ ├── lab.adf │ │ │ │ │ ├── pat.adf │ │ │ │ │ ├── tic.adf │ │ │ │ │ └── tol.adf │ │ │ ├── testpoly.e00 │ │ │ └── testpolyavc │ │ │ │ ├── info │ │ │ │ ├── arc.dir │ │ │ │ ├── arc0000.dat │ │ │ │ ├── arc0000.nit │ │ │ │ ├── arc0001.dat │ │ │ │ ├── arc0001.nit │ │ │ │ ├── arc0002.dat │ │ │ │ ├── arc0002.nit │ │ │ │ ├── arc0003.dat │ │ │ │ ├── arc0003.nit │ │ │ │ ├── arc0004.dat │ │ │ │ └── arc0004.nit │ │ │ │ └── testpolyavc │ │ │ │ ├── arc.adf │ │ │ │ ├── arx.adf │ │ │ │ ├── bnd.adf │ │ │ │ ├── cnt.adf │ │ │ │ ├── cnx.adf │ │ │ │ ├── lab.adf │ │ │ │ ├── pal.adf │ │ │ │ ├── pat.adf │ │ │ │ ├── pax.adf │ │ │ │ ├── prj.adf │ │ │ │ ├── tic.adf │ │ │ │ └── tol.adf │ │ ├── cad │ │ │ ├── AC1018_signature.dwg │ │ │ ├── Building_A_Floor_0_Mapwize.dwg │ │ │ ├── attribs.dwg │ │ │ ├── ellipse_r2000.dwg │ │ │ ├── line_r2000.dwg │ │ │ ├── point2d_r2000.dwg │ │ │ ├── text_mtext_attdef_r2000.dwg │ │ │ └── triple_circles_r2000.dwg │ │ ├── csv │ │ │ ├── allCountries.txt │ │ │ ├── csv_with_utf8_bom.csv │ │ │ ├── double_quotes_in_middle_of_field.csv │ │ │ ├── double_quotes_in_middle_of_field_bis.csv │ │ │ ├── header_with_line_break.csv │ │ │ ├── inf_nan.csv │ │ │ ├── more_than_100_geom_fields.csv │ │ │ ├── oddname.csv │ │ │ ├── only_strings.csv │ │ │ ├── single_column.csv │ │ │ ├── test_eurostat.tsv │ │ │ ├── testcsvt.csv │ │ │ ├── testcsvt.csvt │ │ │ ├── testdatetime.csv │ │ │ ├── testdatetime.csvt │ │ │ ├── testnull.csv │ │ │ ├── testnull.csvt │ │ │ ├── testnumheader1.csv │ │ │ ├── testnumheader2.csv │ │ │ ├── testquoteheader1.csv │ │ │ ├── testquoteheader2.csv │ │ │ ├── testtypeautodetect.csv │ │ │ ├── testtypeautodetectboolean.csv │ │ │ ├── testtypeautodetectinteger64.csv │ │ │ └── unbalanced_double_quotes.csv │ │ ├── dgn │ │ │ └── smalltest.dgn │ │ ├── dgnv8 │ │ │ ├── test_dgnv8.dgn │ │ │ ├── test_dgnv8_ref.csv │ │ │ └── test_dgnv8_write_ref.csv │ │ ├── duckdb │ │ │ ├── poly.duckdb │ │ │ └── poly_with_spatial_index.duckdb │ │ ├── dxf │ │ │ ├── 3d.dxf │ │ │ ├── 3dface.dxf │ │ │ ├── BINARY_wipeout.dxf │ │ │ ├── LWPOLYLINE-OCS.dxf │ │ │ ├── README.txt │ │ │ ├── additional-entities.dxf │ │ │ ├── assorted.dxf │ │ │ ├── attrib-nested.dxf │ │ │ ├── attrib.dxf │ │ │ ├── bin_dxf_r12.dxf │ │ │ ├── bin_dxf_r2000.dxf │ │ │ ├── block-basepoint.dxf │ │ │ ├── block-hidden-entities.dxf │ │ │ ├── block-insert-order.dxf │ │ │ ├── byblock-bylayer-new.dxf │ │ │ ├── byblock-bylayer.dxf │ │ │ ├── circle.dxf │ │ │ ├── closed_polyline_with_bulge.dxf │ │ │ ├── clusterfuzz-testcase-minimized-dxf_fuzzer-5400376672124928.dxf │ │ │ ├── clusterfuzz-testcase-minimized-shape_fuzzer-6126814756995072.dxf │ │ │ ├── dimension-entities-only.dxf │ │ │ ├── dimension.dxf │ │ │ ├── ellipse_z_extrusion_minus_1.dxf │ │ │ ├── elliptical-arc-hatch-min.dxf │ │ │ ├── entities_only.dxf │ │ │ ├── frozen-off.dxf │ │ │ ├── hatch.dxf │ │ │ ├── header_extended.dxf │ │ │ ├── insert-recursive-pair.dxf │ │ │ ├── insert-too-many-errors.dxf │ │ │ ├── insert_only.dxf │ │ │ ├── insert_only_col_count_zero.dxf │ │ │ ├── leader-mleader.dxf │ │ │ ├── linetypes.dxf │ │ │ ├── lwpolyline_smooth.dxf │ │ │ ├── mtext-ocs-reduced.dxf │ │ │ ├── ocs2wcs1.dxf │ │ │ ├── ocs2wcs2.dxf │ │ │ ├── ocs2wcs3.dxf │ │ │ ├── polyline_smooth.dxf │ │ │ ├── solid-less-than-4-vertices.dxf │ │ │ ├── solid-vertex-ordering.dxf │ │ │ ├── solid.dxf │ │ │ ├── spline_closed.dxf │ │ │ ├── spline_qcad.dxf │ │ │ ├── spline_weight.dxf │ │ │ ├── spline_with_very_close_neg_to_zero_knot.dxf │ │ │ ├── text-block-transform.dxf │ │ │ ├── text-fancy.dxf │ │ │ ├── text.dxf │ │ │ └── wipeout.dxf │ │ ├── esrijson │ │ │ ├── GetLatLon.json │ │ │ ├── esrihasmnozmultipoint.json │ │ │ ├── esriinvalidhaszmultipoint.json │ │ │ ├── esrijsonstartingwithfeaturesgeometry.json │ │ │ ├── esrilinestring.json │ │ │ ├── esrimultipoint.json │ │ │ ├── esripoint.json │ │ │ ├── esripolygon.json │ │ │ ├── esripolygonempty.json │ │ │ ├── esrizlinestring.json │ │ │ ├── esrizmmultipoint.json │ │ │ ├── esrizmultipoint.json │ │ │ ├── esrizpoint.json │ │ │ └── esrizpolygon.json │ │ ├── filegdb │ │ │ ├── Domains.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatRelsByDestinationID.atx │ │ │ │ ├── a00000005.CatRelsByOriginID.atx │ │ │ │ ├── a00000005.CatRelsByType.atx │ │ │ │ ├── a00000005.FDO_UUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000006.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000006.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000006.CatRelTypesByName.atx │ │ │ │ ├── a00000006.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000006.CatRelTypesByUUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatItemTypesByName.atx │ │ │ │ ├── a00000007.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000007.CatItemTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000a.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── ESSENCE_NAIPF_ORI_PROV_sub93.gdb.zip │ │ │ ├── arc_segment_interior_point_but_line.gdb.zip │ │ │ ├── arcgis_pro_32_types.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.freelist │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.horizon │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.date_index.atx │ │ │ │ ├── a0000000a.freelist │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000a.horizon │ │ │ │ ├── a0000000a.spx │ │ │ │ ├── a0000000a.time_index.atx │ │ │ │ ├── a0000000a.timestamp_offset_index.atx │ │ │ │ ├── a0000000b.bigint_index.atx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000b.horizon │ │ │ │ ├── a0000000b.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── corrupted_gdbindexes.gdb │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── curve_circle_by_center.csv │ │ │ ├── curve_circle_by_center.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── curves.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000a.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── curves_line.csv │ │ │ ├── curves_polygon.csv │ │ │ ├── empty_polygon.gdb │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── featuredataset.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000a.spx │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000b.spx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000c.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── field_alias.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000c.band_index.atx │ │ │ │ ├── a0000000c.blk_key_index.atx │ │ │ │ ├── a0000000c.col_index.atx │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ ├── a0000000c.row_index.atx │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── filegdb_polygonzm_m_not_closing_with_curves.gdb.csv │ │ │ ├── filegdb_polygonzm_m_not_closing_with_curves.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.freelist │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.freelist │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000a.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── filegdb_polygonzm_nan_m_with_curves.gdb.csv │ │ │ ├── filegdb_polygonzm_nan_m_with_curves.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.freelist │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.freelist │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000b.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── inconsistent_crs_feature_dataset_and_feature_table.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.freelist │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.freelist │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a0000000b.freelist │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ ├── a0000000b.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── multilinestringzm_with_dummy_m_array.gdb.zip │ │ │ ├── objectid64 │ │ │ │ ├── 3features.gdb │ │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ │ ├── a00000001.gdbtable │ │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ │ ├── a00000002.gdbtable │ │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ │ ├── a00000003.gdbtable │ │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ │ ├── a00000004.gdbtable │ │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ │ ├── a00000004.horizon │ │ │ │ │ ├── a00000004.spx │ │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ │ ├── a00000005.gdbtable │ │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ │ ├── a00000006.gdbtable │ │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ │ ├── a00000007.gdbtable │ │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ │ ├── a00000009.gdbtable │ │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ │ ├── a00000009.horizon │ │ │ │ │ ├── a00000009.spx │ │ │ │ │ ├── gdb │ │ │ │ │ └── timestamps │ │ │ │ └── with_holes_8.gdb │ │ │ │ │ ├── a00000001.gdbtable │ │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ │ ├── a00000002.gdbtable │ │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ │ ├── a00000003.gdbtable │ │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ │ ├── a00000004.freelist │ │ │ │ │ ├── a00000004.gdbtable │ │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ │ ├── a00000005.gdbtable │ │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ │ ├── a00000006.FDO_OriginID.atx │ │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ │ ├── a00000006.gdbtable │ │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ │ ├── a00000007.gdbtable │ │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ │ ├── a00000009.gdbtable │ │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ │ ├── a00000009.horizon │ │ │ │ │ ├── a00000009.spx │ │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ │ ├── a0000000a.horizon │ │ │ │ │ ├── a0000000a.spx │ │ │ │ │ ├── a0000000b.gdbindexes │ │ │ │ │ ├── a0000000b.gdbtable │ │ │ │ │ ├── a0000000b.gdbtablx │ │ │ │ │ ├── a0000000b.horizon │ │ │ │ │ ├── a0000000b.spx │ │ │ │ │ ├── a0000000c.gdbindexes │ │ │ │ │ ├── a0000000c.gdbtable │ │ │ │ │ ├── a0000000c.gdbtablx │ │ │ │ │ ├── a0000000c.horizon │ │ │ │ │ ├── a0000000c.spx │ │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ │ ├── a0000000d.horizon │ │ │ │ │ ├── a0000000d.spx │ │ │ │ │ ├── a0000000e.gdbindexes │ │ │ │ │ ├── a0000000e.gdbtable │ │ │ │ │ ├── a0000000e.gdbtablx │ │ │ │ │ ├── a0000000e.horizon │ │ │ │ │ ├── a0000000e.spx │ │ │ │ │ ├── a0000000f.gdbindexes │ │ │ │ │ ├── a0000000f.gdbtable │ │ │ │ │ ├── a0000000f.gdbtablx │ │ │ │ │ ├── a0000000f.horizon │ │ │ │ │ ├── a0000000f.spx │ │ │ │ │ ├── gdb │ │ │ │ │ └── timestamps │ │ │ ├── relationships.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.freelist │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.freelist │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.GDB_3_pk.atx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a0000000a.GDB_4_parent_pk.atx │ │ │ │ ├── a0000000a.gdbindexes │ │ │ │ ├── a0000000a.gdbtable │ │ │ │ ├── a0000000a.gdbtablx │ │ │ │ ├── a0000000d.GDB_10_destination_foreign_key.atx │ │ │ │ ├── a0000000d.GDB_10_origin_foreign_key.atx │ │ │ │ ├── a0000000d.gdbindexes │ │ │ │ ├── a0000000d.gdbtable │ │ │ │ ├── a0000000d.gdbtablx │ │ │ │ ├── a0000000e.G11parent_pk.atx │ │ │ │ ├── a0000000e.gdbindexes │ │ │ │ ├── a0000000e.gdbtable │ │ │ │ ├── a0000000e.gdbtablx │ │ │ │ ├── a00000011.G18parent_pk.atx │ │ │ │ ├── a00000011.gdbindexes │ │ │ │ ├── a00000011.gdbtable │ │ │ │ ├── a00000011.gdbtablx │ │ │ │ ├── a00000017.G31pk.atx │ │ │ │ ├── a00000017.gdbindexes │ │ │ │ ├── a00000017.gdbtablx │ │ │ │ ├── a0000001d.G45pk.atx │ │ │ │ ├── a0000001d.gdbindexes │ │ │ │ ├── a0000001d.gdbtable │ │ │ │ ├── a0000001d.gdbtablx │ │ │ │ ├── a0000001e.G46parent_pk.atx │ │ │ │ ├── a0000001e.gdbindexes │ │ │ │ ├── a0000001e.gdbtable │ │ │ │ ├── a0000001e.gdbtablx │ │ │ │ ├── a00000021.GDB_53_dest_foreign_key.atx │ │ │ │ ├── a00000021.GDB_53_origin_foreign_key.atx │ │ │ │ ├── a00000021.gdbindexes │ │ │ │ ├── a00000021.gdbtable │ │ │ │ ├── a00000021.gdbtablx │ │ │ │ ├── a00000022.G54pk.atx │ │ │ │ ├── a00000022.gdbindexes │ │ │ │ ├── a00000022.gdbtable │ │ │ │ ├── a00000022.gdbtablx │ │ │ │ ├── a00000023.G55parent_pk.atx │ │ │ │ ├── a00000023.GDB_55_name.atx │ │ │ │ ├── a00000023.gdbindexes │ │ │ │ ├── a00000023.gdbtable │ │ │ │ ├── a00000023.gdbtablx │ │ │ │ ├── a00000025.GDB_61_TABLE9_NAME.atx │ │ │ │ ├── a00000025.GDB_61_parent_pk.atx │ │ │ │ ├── a00000025.gdbindexes │ │ │ │ ├── a00000025.gdbtable │ │ │ │ ├── a00000025.gdbtablx │ │ │ │ ├── a00000026.gdbindexes │ │ │ │ ├── a00000026.gdbtable │ │ │ │ ├── a00000026.gdbtablx │ │ │ │ ├── a00000026.horizon │ │ │ │ ├── a00000026.spx │ │ │ │ ├── a00000027.GDB_63_REL_OBJECTID.atx │ │ │ │ ├── a00000027.gdbindexes │ │ │ │ ├── a00000027.gdbtable │ │ │ │ ├── a00000027.gdbtablx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── sparse.gdb.zip │ │ │ ├── spx_zero_in_value_count_trailer.gdb │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── table_outside_gdbitems.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.freelist │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.horizon │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.freelist │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000054.freelist │ │ │ │ ├── a00000054.gdbindexes │ │ │ │ ├── a00000054.gdbtable │ │ │ │ ├── a00000054.gdbtablx │ │ │ │ ├── a0000005d.freelist │ │ │ │ ├── a0000005d.gdbindexes │ │ │ │ ├── a0000005d.gdbtable │ │ │ │ ├── a0000005d.gdbtablx │ │ │ │ ├── a00000075.freelist │ │ │ │ ├── a00000075.gdbindexes │ │ │ │ ├── a00000075.gdbtable │ │ │ │ ├── a00000075.gdbtablx │ │ │ │ ├── a00000075.horizon │ │ │ │ ├── a00000075.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── test3005.gdb.zip │ │ │ ├── test_default_val.gdb.zip │ │ │ ├── test_filegdb_field_types.xml │ │ │ ├── test_spatial_index.gdb.zip │ │ │ ├── test_str_indexed_truncated.gdb │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.idx_test_str.atx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── test_utf16.gdb.zip │ │ │ ├── testdatetimeutc.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.freelist │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.CreationDateIndex.atx │ │ │ │ ├── a00000009.CreatorIndex.atx │ │ │ │ ├── a00000009.EditDateIndex.atx │ │ │ │ ├── a00000009.EditorIndex.atx │ │ │ │ ├── a00000009.FDO_globalid.atx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ │ ├── testopenfilegdb.gdb.zip │ │ │ ├── testopenfilegdb.zip │ │ │ ├── testopenfilegdb92.gdb.zip │ │ │ ├── testopenfilegdb93.gdb.zip │ │ │ ├── weird_winding_order_fgdb.zip │ │ │ └── with_cdf.gdb │ │ │ │ ├── a00000001.TablesByName.atx │ │ │ │ ├── a00000001.gdbindexes │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbindexes │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.CatItemsByPhysicalName.atx │ │ │ │ ├── a00000004.CatItemsByType.atx │ │ │ │ ├── a00000004.FDO_UUID.atx │ │ │ │ ├── a00000004.gdbindexes │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000004.spx │ │ │ │ ├── a00000005.CatItemTypesByName.atx │ │ │ │ ├── a00000005.CatItemTypesByParentTypeID.atx │ │ │ │ ├── a00000005.CatItemTypesByUUID.atx │ │ │ │ ├── a00000005.gdbindexes │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.CatRelsByDestinationID.atx │ │ │ │ ├── a00000006.CatRelsByOriginID.atx │ │ │ │ ├── a00000006.CatRelsByType.atx │ │ │ │ ├── a00000006.FDO_UUID.atx │ │ │ │ ├── a00000006.gdbindexes │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.CatRelTypesByBackwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByDestItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByForwardLabel.atx │ │ │ │ ├── a00000007.CatRelTypesByName.atx │ │ │ │ ├── a00000007.CatRelTypesByOriginItemTypeID.atx │ │ │ │ ├── a00000007.CatRelTypesByUUID.atx │ │ │ │ ├── a00000007.gdbindexes │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000030.gdbtable │ │ │ │ ├── a00000030.gdbtable.AnnoClassID_Index_42.gdbtabidx │ │ │ │ ├── a00000030.gdbtable.FDO_OBJECTID.gdbtabidx │ │ │ │ ├── a00000030.gdbtable.Status_Index_42.gdbtabidx │ │ │ │ ├── a00000030.gdbtable.cdf │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ ├── flat.dbf │ │ ├── flatgeobuf │ │ │ ├── invalid_compoundcurve_non_contiguous_curves.fgb │ │ │ ├── invalid_curvepolygon_linestring_three_points.fgb │ │ │ ├── invalid_multisurface_of_polyhedralsurface.fgb │ │ │ ├── invalid_polyhedralsurface_of_curvepolygon.fgb │ │ │ ├── test_ogr_flatgeobuf_coordinate_epoch.fgb │ │ │ └── test_ogr_flatgeobuf_singlepart_mls_new.fgb │ │ ├── geojson │ │ │ ├── feature_with_type_Topology_property.json │ │ │ ├── featurecollection_point.json │ │ │ ├── featurecollection_pointz.json │ │ │ ├── featuretype.json │ │ │ ├── geometrycollection.geojson │ │ │ ├── grenada.geojson │ │ │ ├── ids_0_1_null_1_null.json │ │ │ ├── ids_0_1_null_unset.json │ │ │ ├── linestring.geojson │ │ │ ├── multilinestring.geojson │ │ │ ├── multipoint.geojson │ │ │ ├── multipolygon.geojson │ │ │ ├── nullvalues.geojson │ │ │ ├── ogr_geojson_14.geojson │ │ │ ├── point.geojson │ │ │ ├── point_with_utf8bom.json │ │ │ ├── pointz.json │ │ │ ├── polygon.geojson │ │ │ ├── sparse_fields.geojson │ │ │ ├── srs_name.geojson │ │ │ ├── stac_item.json │ │ │ ├── test_type_promotion.json │ │ │ └── test_type_promotion_ref.json │ │ ├── geojsonseq │ │ │ ├── test.geojsonl │ │ │ └── test.geojsons │ │ ├── georss │ │ │ ├── atom_rfc_sample.xml │ │ │ ├── atom_rfc_sample_atom_ns.xml │ │ │ ├── test_georss_gml.xml │ │ │ └── test_georss_simple.xml │ │ ├── gml │ │ │ ├── GmlTopo-sample.xml │ │ │ ├── aixm_ElevatedCurve.xml │ │ │ ├── aixm_ElevatedSurface.xml │ │ │ ├── aixm_VerticalStructure_mix_point_and_line.xml │ │ │ ├── arcgis-world-wfs.gml │ │ │ ├── arcgis-world-wfs.xsd │ │ │ ├── archsites.gml │ │ │ ├── archsites.xsd │ │ │ ├── bbox_and_several_geom_elements.gml │ │ │ ├── billionlaugh.gml │ │ │ ├── billionlaugh.xsd │ │ │ ├── bom.gml │ │ │ ├── choicepolygonmultipolygon.gml │ │ │ ├── choicepolygonmultipolygon.xsd │ │ │ ├── citygml.gml │ │ │ ├── citygml_compound_crs.gml │ │ │ ├── citygml_lod2_713_5322.xml │ │ │ ├── cswresults.xml │ │ │ ├── curveProperty.xml │ │ │ ├── empty.gml │ │ │ ├── expected_gml_gml3.gml │ │ │ ├── expected_gml_gml3.xsd │ │ │ ├── expected_gml_gml32.gml │ │ │ ├── expected_gml_gml32.xsd │ │ │ ├── expected_gml_gml3degree.gml │ │ │ ├── expected_gml_gml3degree.xsd │ │ │ ├── fake_mtkgml.xml │ │ │ ├── feature_with_gml_description.gml │ │ │ ├── feature_with_gml_description.xsd │ │ │ ├── first_feature_without_geometry.gml │ │ │ ├── global_geometry.xml │ │ │ ├── global_geometry.xsd │ │ │ ├── global_srsDimension_3.gml │ │ │ ├── global_srsDimension_3.xsd │ │ │ ├── gmlattributes.gml │ │ │ ├── gmlsubfeature.gfs │ │ │ ├── gmlsubfeature.gml │ │ │ ├── gnis_pop_100.gml │ │ │ ├── gnis_pop_110.gml │ │ │ ├── huge_attribute_end.gml │ │ │ ├── huge_attribute_gml_sparse.xml │ │ │ ├── huge_attribute_start.gml │ │ │ ├── huge_geom_end.gml │ │ │ ├── huge_geom_gml_sparse.xml │ │ │ ├── huge_geom_start.gml │ │ │ ├── inspire_basicpropertyunit.xml │ │ │ ├── inspire_cadastralboundary.xml │ │ │ ├── inspire_cadastralparcel.xml │ │ │ ├── inspire_cadastralzoning.xml │ │ │ ├── ionic_wfs.gfs │ │ │ ├── ionic_wfs.gml │ │ │ ├── link_to_immediate_child.gml │ │ │ ├── min_example │ │ │ │ ├── ft1_schema.xsd │ │ │ │ ├── ft2_schema.xsd │ │ │ │ ├── minimal_example.gml │ │ │ │ └── minimal_example.xsd │ │ │ ├── multiple_geometry_fields_srs_detection.gml │ │ │ ├── multiple_geometry_fields_srs_detection.xsd │ │ │ ├── ogr_gml_55.gml │ │ │ ├── ogr_gml_55.xsd │ │ │ ├── ogr_gml_55_included1.xsd │ │ │ ├── ogr_gml_55_included2.xsd │ │ │ ├── ogr_gml_56.gml │ │ │ ├── ogr_gml_56_registry.xml │ │ │ ├── ogr_gml_56_schema.xsd │ │ │ ├── only_boundedby.gml │ │ │ ├── only_boundedby_invalid.gml │ │ │ ├── only_boundedby_only_null.gml │ │ │ ├── only_boundedby_repeated.gfs │ │ │ ├── only_boundedby_repeated.gml │ │ │ ├── paris_typical_strike_demonstration.xml │ │ │ ├── rnf_eg.gfs │ │ │ ├── rnf_eg.gml │ │ │ ├── ruian_ob_v1.xml.gz │ │ │ ├── ruian_st_v1.xml.gz │ │ │ ├── same_nested_property_name.gml │ │ │ ├── sample_gml_face_hole_negative_no.xml │ │ │ ├── schema_with_geom_in_complextype.xml │ │ │ ├── schema_with_geom_in_complextype.xsd │ │ │ ├── standalone_geometry.gml │ │ │ ├── testLookForSimpleType.xml │ │ │ ├── testLookForSimpleType.xsd │ │ │ ├── test_point.gml │ │ │ ├── test_point.xsd │ │ │ ├── test_point1.gml │ │ │ ├── test_point2.gml │ │ │ ├── test_point3.gml │ │ │ ├── test_point4.gml │ │ │ ├── test_xsi_nil_gfs.gml │ │ │ ├── testcomment.gfs │ │ │ ├── testcomment.gml │ │ │ ├── testcondition.gfs │ │ │ ├── testcondition.gml │ │ │ ├── testfeaturepropertylist.gfs │ │ │ ├── testfeaturepropertylist.gml │ │ │ ├── testfeaturepropertylist2.gfs │ │ │ ├── testfeaturepropertylist2.xml │ │ │ ├── testfmegml.gml │ │ │ ├── testfmegml.xsd │ │ │ ├── testfmegml_interleaved.gfs │ │ │ ├── testfmegml_interleaved.gml │ │ │ ├── testgeometryelementpath.gfs │ │ │ ├── testgeometryelementpath.gml │ │ │ ├── testgeometryelementpath.zip │ │ │ ├── testlistfields.gml │ │ │ ├── ticket_2349_test_1.gml │ │ │ ├── too_nested.gml │ │ │ ├── utf8.gml │ │ │ ├── wfs10.xml │ │ │ ├── wfs10.xsd │ │ │ ├── wfs11.xml │ │ │ ├── wfs11.xsd │ │ │ ├── wfs20.xml │ │ │ ├── wfs20.xsd │ │ │ ├── wfs_200_multiplelayers.gml │ │ │ ├── wfs_typefeature.gml │ │ │ ├── wfsjointlayer.gml │ │ │ ├── wfsjointlayer.xsd │ │ │ └── wfsjointlayer_not_understood.xsd │ │ ├── gml_jpfgd │ │ │ ├── BldA.xml │ │ │ └── ElevPt.xml │ │ ├── gmlas │ │ │ ├── choice_double_inlined.xml │ │ │ ├── choice_double_inlined.xsd │ │ │ ├── choice_int64_inlined.xml │ │ │ ├── choice_int64_inlined.xsd │ │ │ ├── choice_int_inlined.xml │ │ │ ├── choice_int_inlined.xsd │ │ │ ├── choice_str_inlined.xml │ │ │ ├── choice_str_inlined.xsd │ │ │ ├── citygml_empty_lod1.gml │ │ │ ├── coordinates_with_leading_space.gml │ │ │ ├── coordinates_with_leading_space.xsd │ │ │ ├── fake_gmljp2.xml │ │ │ ├── fake_gmljp2.xsd │ │ │ ├── global_srsDimension_3.gml │ │ │ ├── global_srsDimension_3.xsd │ │ │ ├── gmlas_abstractgeometry_gml32.gml │ │ │ ├── gmlas_abstractgeometry_gml32.xsd │ │ │ ├── gmlas_any_field_at_end_of_declaration.xml │ │ │ ├── gmlas_any_field_at_end_of_declaration.xsd │ │ │ ├── gmlas_aux_schema_without_namespace_prefix.xml │ │ │ ├── gmlas_aux_schema_without_namespace_prefix_aux.xsd │ │ │ ├── gmlas_aux_schema_without_namespace_prefix_main.xsd │ │ │ ├── gmlas_avoid_same_name_inlined_classes.xsd │ │ │ ├── gmlas_avoid_same_name_inlined_classes_ns1.xsd │ │ │ ├── gmlas_avoid_same_name_inlined_classes_ns2.xsd │ │ │ ├── gmlas_composition_compositionPart.xml │ │ │ ├── gmlas_composition_compositionPart.xsd │ │ │ ├── gmlas_fake_gml32.xsd │ │ │ ├── gmlas_fake_xlink.xsd │ │ │ ├── gmlas_geometry_as_substitutiongroup.xml │ │ │ ├── gmlas_geometry_as_substitutiongroup.xsd │ │ │ ├── gmlas_geometryproperty_gml32.gml │ │ │ ├── gmlas_geometryproperty_gml32.xsd │ │ │ ├── gmlas_geometryproperty_gml32_no_error.gml │ │ │ ├── gmlas_identifier_case_ambiguity.xsd │ │ │ ├── gmlas_identifier_truncation.xsd │ │ │ ├── gmlas_inline_identifier.xsd │ │ │ ├── gmlas_instantiate_only_gml_feature.xsd │ │ │ ├── gmlas_interesting_schema.xsd │ │ │ ├── gmlas_internal_xlink_href.xml │ │ │ ├── gmlas_internal_xlink_href.xsd │ │ │ ├── gmlas_invalid_schema.xml │ │ │ ├── gmlas_invalid_schema.xsd │ │ │ ├── gmlas_invalid_version_xsd.xml │ │ │ ├── gmlas_invalid_version_xsd.xsd │ │ │ ├── gmlas_invalid_xml.xml │ │ │ ├── gmlas_invalid_xml.xsd │ │ │ ├── gmlas_link_nested_independant_child.xml │ │ │ ├── gmlas_link_nested_independant_child.xsd │ │ │ ├── gmlas_no_element_in_first_choice_schema.xsd │ │ │ ├── gmlas_no_namespace.xml │ │ │ ├── gmlas_no_namespace.xsd │ │ │ ├── gmlas_recoding.xml │ │ │ ├── gmlas_recoding.xsd │ │ │ ├── gmlas_remove_unused_layers_and_fields.xml │ │ │ ├── gmlas_remove_unused_layers_and_fields.xsd │ │ │ ├── gmlas_same_element_in_different_ns.xml │ │ │ ├── gmlas_same_element_in_different_ns.xsd │ │ │ ├── gmlas_same_element_in_different_ns_other_ns.xsd │ │ │ ├── gmlas_schema_without_namespace_prefix_generic_http_uri.xsd │ │ │ ├── gmlas_schema_without_namespace_prefix_non_http_uri.xsd │ │ │ ├── gmlas_schema_without_namespace_prefix_opengis_uri.xsd │ │ │ ├── gmlas_swe_dataarray.xml │ │ │ ├── gmlas_swe_dataarray.xsd │ │ │ ├── gmlas_swe_datarecord.xml │ │ │ ├── gmlas_swe_datarecord.xsd │ │ │ ├── gmlas_swe_datarecord_swe.xsd │ │ │ ├── gmlas_swe_datarecord_xlink.xsd │ │ │ ├── gmlas_test1.txt │ │ │ ├── gmlas_test1.xml │ │ │ ├── gmlas_test1.xsd │ │ │ ├── gmlas_test1_generated.xml │ │ │ ├── gmlas_test1_generated.xsd │ │ │ ├── gmlas_test1_otherns.xsd │ │ │ ├── gmlas_test_targetelement.xml │ │ │ ├── gmlas_test_targetelement.xsd │ │ │ ├── gmlas_test_targetelement_fake_gml.xsd │ │ │ ├── gmlas_test_targetelement_fake_xlink.xsd │ │ │ ├── gmlas_test_targetelement_other_ns.xsd │ │ │ ├── gmlas_timestamp_ignored_for_hash.xsd │ │ │ ├── gmlas_timestamp_ignored_for_hash_bar.xml │ │ │ ├── gmlas_timestamp_ignored_for_hash_foo.xml │ │ │ ├── gmlas_truncated_xml.xml │ │ │ ├── gmlas_truncated_xml.xsd │ │ │ ├── gmlas_typing_constraints_one_subst_no_repetition.xml │ │ │ ├── gmlas_typing_constraints_one_subst_no_repetition.xsd │ │ │ ├── gmlas_typing_constraints_one_subst_with_repetition.xml │ │ │ ├── gmlas_typing_constraints_one_subst_with_repetition.xsd │ │ │ ├── gmlas_typing_constraints_two_subst.xml │ │ │ ├── gmlas_typing_constraints_two_subst.xsd │ │ │ ├── gmlas_unexpected_repeated_element.xml │ │ │ ├── gmlas_unexpected_repeated_element.xsd │ │ │ ├── gmlas_unexpected_repeated_element_variant.xml │ │ │ ├── gmlas_unexpected_repeated_element_variant.xsd │ │ │ ├── gmlas_validate.xml │ │ │ ├── gmlas_validate.xsd │ │ │ ├── gmlas_validate_ignored_fixed_attribute.xml │ │ │ ├── gmlas_validate_ignored_fixed_attribute.xsd │ │ │ ├── lod2_empty_no_schema_location.gml │ │ │ ├── real_world │ │ │ │ ├── EUReg.example.gml │ │ │ │ ├── Piezometre.06512X0037.STREMY.2.gml │ │ │ │ ├── README.TXT │ │ │ │ └── output │ │ │ │ │ ├── EUReg.example.txt │ │ │ │ │ └── Piezometre.06512X0037.STREMY.2.txt │ │ │ ├── test_gml_schema_not_in_ogc_schema_location.gml │ │ │ ├── test_gml_schema_not_in_ogc_schema_location.xsd │ │ │ ├── test_gml_schema_not_in_ogc_schema_location │ │ │ │ └── gml │ │ │ │ │ └── 3.2.1 │ │ │ │ │ ├── gml.xsd │ │ │ │ │ └── other.xsd │ │ │ ├── test_max_mem_xerces.xml │ │ │ ├── test_max_mem_xerces.xsd │ │ │ ├── test_max_time_xerces.xml │ │ │ ├── test_max_time_xerces.xsd │ │ │ └── test_ossfuzz_70511.xsd │ │ ├── gmt │ │ │ └── test_multi.gmt │ │ ├── gpkg │ │ │ ├── 2d_envelope.gpkg │ │ │ ├── 3d_envelope.gpkg │ │ │ ├── domains.gpkg │ │ │ ├── first_geometry_null.gpkg │ │ │ ├── huge_feature_count.gpkg │ │ │ ├── no_envelope.gpkg │ │ │ ├── poly.gpkg.sql │ │ │ ├── poly.gpkg.zip │ │ │ ├── poly_golden.gpkg │ │ │ ├── poly_golden_gpkg_1_4.gpkg │ │ │ ├── poly_inconsistent_case.gpkg.sql │ │ │ ├── poly_non_conformant.gpkg │ │ │ └── relation_mapping_table.gpkg │ │ ├── gpsbabel │ │ │ └── nmea.txt │ │ ├── gpx │ │ │ ├── csv_for_gpx.csv │ │ │ ├── ogr_gpx_8_ref.txt │ │ │ ├── test.gpx │ │ │ └── track_with_time_extension.gpx │ │ ├── gtfs │ │ │ └── gtfs_extract.zip │ │ ├── idlink.dbf │ │ ├── idlink2.dbf │ │ ├── idrisi │ │ │ ├── lines.vct │ │ │ ├── lines.vdc │ │ │ ├── points.adc │ │ │ ├── points.avl │ │ │ ├── points.vct │ │ │ ├── points.vdc │ │ │ ├── polygons.vct │ │ │ └── polygons.vdc │ │ ├── ili │ │ │ ├── Beispiel-rename.vrt │ │ │ ├── Beispiel.ili │ │ │ ├── Beispiel.imd │ │ │ ├── Beispiel.itf │ │ │ ├── RoadsExdm2ben.ili │ │ │ ├── RoadsExdm2ben.imd │ │ │ ├── RoadsExdm2ien.ili │ │ │ ├── RoadsExdm2ien.imd │ │ │ ├── RoadsExdm2ien.xml │ │ │ ├── ch.bazl.sicherheitszonenplan.oereb_20131118.imd │ │ │ ├── ch.bazl.sicherheitszonenplan.oereb_20131118.xtf │ │ │ ├── encoding-test.itf │ │ │ ├── enum-test.ili │ │ │ ├── enum-test.imd │ │ │ ├── enum-test.itf │ │ │ ├── format-default.ili │ │ │ ├── format-default.imd │ │ │ ├── format-default.itf │ │ │ ├── format-test.ili │ │ │ ├── format-test.imd │ │ │ ├── format-test.itf │ │ │ ├── multicoord.ili │ │ │ ├── multicoord.imd │ │ │ ├── multicoord.itf │ │ │ ├── multigeom.ili │ │ │ ├── multigeom.imd │ │ │ ├── multigeom.itf │ │ │ ├── surface.ili │ │ │ ├── surface.imd │ │ │ ├── surface.itf │ │ │ └── surface_complex.itf │ │ ├── jml │ │ │ ├── one_point_srid_4326.jml │ │ │ └── test.jml │ │ ├── jsonfg │ │ │ ├── crs_32631_fc_4326_feat.json │ │ │ ├── crs_32631_fc_and_feat.json │ │ │ ├── crs_32631_fc_geometry_null.json │ │ │ ├── crs_32631_fc_mixed_feat.json │ │ │ ├── crs_32631_fc_only.json │ │ │ ├── crs_32631_fc_place_null.json │ │ │ ├── crs_32631_feat.json │ │ │ ├── crs_32631_feat_only.json │ │ │ ├── crs_32631_geom_only.json │ │ │ ├── crs_4326_fc_32631_feat.json │ │ │ ├── crs_4326_fc_and_feat.json │ │ │ ├── crs_4326_fc_only.json │ │ │ ├── crs_4326_fc_place_null.json │ │ │ ├── crs_4326_feat_only.json │ │ │ ├── crs_none.json │ │ │ ├── crs_none_fc_mixed_feat.json │ │ │ ├── crs_none_fc_mixed_feat_no_conformsTo.json │ │ │ ├── feature_type_top_level.json │ │ │ ├── fence.json │ │ │ ├── prism_with_polygon_base.json │ │ │ ├── pylon.json │ │ │ └── two_feature_types.json │ │ ├── kml │ │ │ ├── description_with_xml.kml │ │ │ ├── duplicate_folder_name.kml │ │ │ ├── empty.kml │ │ │ ├── emptylayers.kml │ │ │ ├── emptylayers_without_folder.kml │ │ │ ├── extended_data_without_schema_data.kml │ │ │ ├── folder_with_subfolder_placemark.kml │ │ │ ├── geometries.kml │ │ │ ├── gx_track_without_when.kml │ │ │ ├── gxmultitrack.kml │ │ │ ├── gxtimestamp.kml │ │ │ ├── gxtrack.kml │ │ │ ├── junk_content_after_valid_doc.kml │ │ │ ├── kml_with_space_content_in_coordinates.kml │ │ │ ├── non_conformant_multi.kml │ │ │ ├── placemark.kml │ │ │ ├── placemark_in_root_and_subfolder.kml │ │ │ ├── placemark_with_kml_prefix.kml │ │ │ ├── point_with_external_style.kml │ │ │ ├── samples.kml │ │ │ ├── several_schema_in_layer.kml │ │ │ ├── several_schema_outside_layer.kml │ │ │ ├── style_of_point_with_external_style │ │ │ │ └── style.kml │ │ │ ├── tab_separated_coord_triplet.kml │ │ │ ├── test_schema.kml │ │ │ ├── truncated.kml │ │ │ └── weird_empty_folders.kml │ │ ├── lvbag │ │ │ ├── archive_mixed.zip │ │ │ ├── archive_pnd.zip │ │ │ ├── archive_single.zip │ │ │ ├── file4.vbo │ │ │ ├── inval_pnd.xml │ │ │ ├── inval_polygon.xml │ │ │ ├── inval_polygon2.xml │ │ │ ├── lig.xml │ │ │ ├── lig_old.xml │ │ │ ├── num.xml │ │ │ ├── opr.xml │ │ │ ├── pnd.xml │ │ │ ├── pnd2.xml │ │ │ ├── sta.xml │ │ │ ├── vbo.xml │ │ │ ├── vbo2.xml │ │ │ ├── vbo3.xml │ │ │ ├── vbo4.xml │ │ │ └── wpl.xml │ │ ├── mapml │ │ │ └── poly.mapml │ │ ├── mdb │ │ │ ├── empty.accdb │ │ │ ├── empty.mdb │ │ │ ├── empty.style │ │ │ ├── null_memo.mdb │ │ │ └── numeric.mdb │ │ ├── miramon │ │ │ ├── Arcs │ │ │ │ ├── 3dArcs │ │ │ │ │ ├── linies_3d_WGS84.arc │ │ │ │ │ ├── linies_3d_WGS84.nod │ │ │ │ │ ├── linies_3d_WGS84A.dbf │ │ │ │ │ ├── linies_3d_WGS84A.rel │ │ │ │ │ ├── linies_3d_WGS84N.dbf │ │ │ │ │ └── linies_3d_WGS84N.rel │ │ │ │ ├── EmptyArcs │ │ │ │ │ ├── Empty_ARC.arc │ │ │ │ │ ├── Empty_ARC.nod │ │ │ │ │ ├── Empty_ARCA.dbf │ │ │ │ │ ├── Empty_ARCA.rel │ │ │ │ │ ├── Empty_ARCN.dbf │ │ │ │ │ └── Empty_ARCN.rel │ │ │ │ └── SimpleArcs │ │ │ │ │ ├── SimpleArcFile.arc │ │ │ │ │ ├── SimpleArcFile.nod │ │ │ │ │ ├── SimpleArcFileA.dbf │ │ │ │ │ ├── SimpleArcFileA.rel │ │ │ │ │ ├── SimpleArcFileN.dbf │ │ │ │ │ └── SimpleArcFileN.rel │ │ │ ├── CorruptedFiles │ │ │ │ ├── BadCycle │ │ │ │ │ ├── SimplePolFile.arc │ │ │ │ │ ├── SimplePolFile.nod │ │ │ │ │ ├── SimplePolFile.pol │ │ │ │ │ ├── SimplePolFileA.dbf │ │ │ │ │ ├── SimplePolFileA.rel │ │ │ │ │ ├── SimplePolFileN.dbf │ │ │ │ │ ├── SimplePolFileN.rel │ │ │ │ │ ├── SimplePolFileP.dbf │ │ │ │ │ └── SimplePolFileP.rel │ │ │ │ ├── CorruptedCoordinates │ │ │ │ │ ├── CorruptedCoordinates.arc │ │ │ │ │ ├── CorruptedCoordinates.nod │ │ │ │ │ ├── CorruptedCoordinates.pol │ │ │ │ │ ├── CorruptedCoordinatesA.dbf │ │ │ │ │ ├── CorruptedCoordinatesA.rel │ │ │ │ │ ├── CorruptedCoordinatesN.dbf │ │ │ │ │ ├── CorruptedCoordinatesN.rel │ │ │ │ │ ├── CorruptedCoordinatesP.dbf │ │ │ │ │ ├── CorruptedCoordinatesP.rel │ │ │ │ │ ├── CorruptedCoordinatesPoint.pnt │ │ │ │ │ ├── CorruptedCoordinatesPointT.dbf │ │ │ │ │ └── CorruptedCoordinatesPointT.rel │ │ │ │ ├── CorruptedPolygon │ │ │ │ │ ├── Multipolygons.arc │ │ │ │ │ ├── Multipolygons.nod │ │ │ │ │ ├── Multipolygons.pol │ │ │ │ │ ├── MultipolygonsA.dbf │ │ │ │ │ ├── MultipolygonsA.rel │ │ │ │ │ ├── MultipolygonsN.dbf │ │ │ │ │ ├── MultipolygonsN.rel │ │ │ │ │ ├── MultipolygonsP.dbf │ │ │ │ │ └── MultipolygonsP.rel │ │ │ │ ├── InexistentCycle1 │ │ │ │ │ ├── SimplePolFile.arc │ │ │ │ │ ├── SimplePolFile.nod │ │ │ │ │ ├── SimplePolFile.pol │ │ │ │ │ ├── SimplePolFileA.dbf │ │ │ │ │ ├── SimplePolFileA.rel │ │ │ │ │ ├── SimplePolFileN.dbf │ │ │ │ │ ├── SimplePolFileN.rel │ │ │ │ │ ├── SimplePolFileP.dbf │ │ │ │ │ └── SimplePolFileP.rel │ │ │ │ ├── InexistentCycle2 │ │ │ │ │ ├── SimplePolFile.arc │ │ │ │ │ ├── SimplePolFile.nod │ │ │ │ │ ├── SimplePolFile.pol │ │ │ │ │ ├── SimplePolFileA.dbf │ │ │ │ │ ├── SimplePolFileA.rel │ │ │ │ │ ├── SimplePolFileN.dbf │ │ │ │ │ ├── SimplePolFileN.rel │ │ │ │ │ ├── SimplePolFileP.dbf │ │ │ │ │ └── SimplePolFileP.rel │ │ │ │ ├── NoArcRel │ │ │ │ │ ├── SimpleArcFile.arc │ │ │ │ │ ├── SimpleArcFile.nod │ │ │ │ │ ├── SimpleArcFileA.dbf │ │ │ │ │ ├── SimpleArcFileN.dbf │ │ │ │ │ └── SimpleArcFileN.rel │ │ │ │ ├── NoDBF │ │ │ │ │ ├── NoDBF.pnt │ │ │ │ │ └── NoDBFT.rel │ │ │ │ ├── NoNode │ │ │ │ │ ├── SimpleArcFile.arc │ │ │ │ │ ├── SimpleArcFileA.dbf │ │ │ │ │ ├── SimpleArcFileA.rel │ │ │ │ │ ├── SimpleArcFileN.dbf │ │ │ │ │ └── SimpleArcFileN.rel │ │ │ │ ├── NoPolRel │ │ │ │ │ ├── SimplePolFile.arc │ │ │ │ │ ├── SimplePolFile.nod │ │ │ │ │ ├── SimplePolFile.pol │ │ │ │ │ ├── SimplePolFileA.dbf │ │ │ │ │ ├── SimplePolFileA.rel │ │ │ │ │ ├── SimplePolFileN.dbf │ │ │ │ │ ├── SimplePolFileN.rel │ │ │ │ │ └── SimplePolFileP.dbf │ │ │ │ ├── NoREL │ │ │ │ │ ├── NoREL.pnt │ │ │ │ │ └── NoRELT.dbf │ │ │ │ ├── ShortFile │ │ │ │ │ ├── ShortFile.pnt │ │ │ │ │ ├── ShortFileT.dbf │ │ │ │ │ └── ShortFileT.rel │ │ │ │ ├── WrongDBF │ │ │ │ │ ├── WrongDBF.pnt │ │ │ │ │ ├── WrongDBFT.DBF │ │ │ │ │ └── WrongDBFT.rel │ │ │ │ └── WrongVersion │ │ │ │ │ ├── WrongVersion.pnt │ │ │ │ │ ├── WrongVersionT.dbf │ │ │ │ │ └── WrongVersionT.rel │ │ │ ├── Points │ │ │ │ ├── 3dpoints │ │ │ │ │ ├── Some3dPoints.pnt │ │ │ │ │ ├── Some3dPointsT.dbf │ │ │ │ │ └── Some3dPointsT.rel │ │ │ │ ├── EmptyPoints │ │ │ │ │ ├── Empty_PNT.pnt │ │ │ │ │ ├── Empty_PNTT.dbf │ │ │ │ │ └── Empty_PNTT.rel │ │ │ │ └── SimplePoints │ │ │ │ │ ├── SimplePointsFile.pnt │ │ │ │ │ ├── SimplePointsFileT.dbf │ │ │ │ │ └── SimplePointsFileT.rel │ │ │ └── Polygons │ │ │ │ ├── 3dPolygons │ │ │ │ ├── tin_3d.arc │ │ │ │ ├── tin_3d.nod │ │ │ │ ├── tin_3d.pol │ │ │ │ ├── tin_3dA.dbf │ │ │ │ ├── tin_3dA.rel │ │ │ │ ├── tin_3dN.dbf │ │ │ │ ├── tin_3dN.rel │ │ │ │ ├── tin_3dP.dbf │ │ │ │ └── tin_3dP.rel │ │ │ │ ├── EmptyPolygons │ │ │ │ ├── Empty_POL.arc │ │ │ │ ├── Empty_POL.nod │ │ │ │ ├── Empty_POL.pol │ │ │ │ ├── Empty_POLA.dbf │ │ │ │ ├── Empty_POLA.rel │ │ │ │ ├── Empty_POLN.dbf │ │ │ │ ├── Empty_POLN.rel │ │ │ │ ├── Empty_POLP.dbf │ │ │ │ └── Empty_POLP.rel │ │ │ │ ├── Multipolygons │ │ │ │ ├── Multipolygons.arc │ │ │ │ ├── Multipolygons.nod │ │ │ │ ├── Multipolygons.pol │ │ │ │ ├── MultipolygonsA.dbf │ │ │ │ ├── MultipolygonsA.rel │ │ │ │ ├── MultipolygonsN.dbf │ │ │ │ ├── MultipolygonsN.rel │ │ │ │ ├── MultipolygonsP.dbf │ │ │ │ └── MultipolygonsP.rel │ │ │ │ ├── SimplePolygons │ │ │ │ ├── SimplePolFile.arc │ │ │ │ ├── SimplePolFile.nod │ │ │ │ ├── SimplePolFile.pol │ │ │ │ ├── SimplePolFileA.dbf │ │ │ │ ├── SimplePolFileA.rel │ │ │ │ ├── SimplePolFileN.dbf │ │ │ │ ├── SimplePolFileN.rel │ │ │ │ ├── SimplePolFileP.dbf │ │ │ │ └── SimplePolFileP.rel │ │ │ │ └── SimplePolygonsCycleNoExt │ │ │ │ ├── SimplePolFile.arc │ │ │ │ ├── SimplePolFile.nod │ │ │ │ ├── SimplePolFile.pol │ │ │ │ ├── SimplePolFileA.dbf │ │ │ │ ├── SimplePolFileA.rel │ │ │ │ ├── SimplePolFileN.dbf │ │ │ │ ├── SimplePolFileN.rel │ │ │ │ ├── SimplePolFileP.dbf │ │ │ │ └── SimplePolFileP.rel │ │ ├── miramon_inputs │ │ │ ├── LT05_L2SP_038037_20120505_20200820_02_T1_ST_stac_minimal.json │ │ │ ├── MonumentalTrees.dbf │ │ │ ├── MonumentalTrees.prj │ │ │ ├── MonumentalTrees.shp │ │ │ └── MonumentalTrees.shx │ │ ├── mitab │ │ │ ├── all_geoms.dat │ │ │ ├── all_geoms.id │ │ │ ├── all_geoms.map │ │ │ ├── all_geoms.mif │ │ │ ├── all_geoms.mif.golden.csv │ │ │ ├── all_geoms.tab │ │ │ ├── all_geoms_block_32256.zip │ │ │ ├── all_possible_fields.dat │ │ │ ├── all_possible_fields.mid │ │ │ ├── all_possible_fields.mif │ │ │ ├── all_possible_fields.tab │ │ │ ├── aspatial-table.dat │ │ │ ├── aspatial-table.tab │ │ │ ├── aspatial.dat │ │ │ ├── aspatial.id │ │ │ ├── aspatial.map │ │ │ ├── aspatial.tab │ │ │ ├── compr_symb_deleted_records.zip │ │ │ ├── empty_first_field_with_tab_delimiter.mid │ │ │ ├── empty_first_field_with_tab_delimiter.mif │ │ │ ├── first_table.dat │ │ │ ├── first_table.id │ │ │ ├── first_table.ind │ │ │ ├── first_table.map │ │ │ ├── first_table.tab │ │ │ ├── lambert93_francais.DAT │ │ │ ├── lambert93_francais.ID │ │ │ ├── lambert93_francais.MAP │ │ │ ├── lambert93_francais.TAB │ │ │ ├── mitab_bounds.txt │ │ │ ├── multilinemid.mid │ │ │ ├── multilinemid.mif │ │ │ ├── nomid.mif │ │ │ ├── poly_indexed.dat │ │ │ ├── poly_indexed.id │ │ │ ├── poly_indexed.ind │ │ │ ├── poly_indexed.map │ │ │ ├── poly_indexed.tab │ │ │ ├── polygon_without_index.dat │ │ │ ├── polygon_without_index.id │ │ │ ├── polygon_without_index.map │ │ │ ├── polygon_without_index.tab │ │ │ ├── proj_34.mif │ │ │ ├── proj_35.mif │ │ │ ├── seamless.dat │ │ │ ├── seamless.id │ │ │ ├── seamless.map │ │ │ ├── seamless.tab │ │ │ ├── seamless_part1.dat │ │ │ ├── seamless_part1.id │ │ │ ├── seamless_part1.map │ │ │ ├── seamless_part1.tab │ │ │ ├── seamless_part2.dat │ │ │ ├── seamless_part2.id │ │ │ ├── seamless_part2.map │ │ │ ├── seamless_part2.tab │ │ │ ├── second_table.dat │ │ │ ├── second_table.id │ │ │ ├── second_table.ind │ │ │ ├── second_table.map │ │ │ ├── second_table.tab │ │ │ ├── single_field.mid │ │ │ ├── single_field.mif │ │ │ ├── single_point_mapinfo.dat │ │ │ ├── single_point_mapinfo.id │ │ │ ├── single_point_mapinfo.map │ │ │ ├── single_point_mapinfo.tab │ │ │ ├── small.mid │ │ │ ├── small.mif │ │ │ ├── small_ntf.mid │ │ │ ├── small_ntf.mif │ │ │ ├── tab-win1251.DAT │ │ │ ├── tab-win1251.ID │ │ │ ├── tab-win1251.MAP │ │ │ ├── tab-win1251.TAB │ │ │ ├── tab-win1251_text.dat │ │ │ ├── tab-win1251_text.id │ │ │ ├── tab-win1251_text.map │ │ │ ├── tab-win1251_text.tab │ │ │ ├── tab_with_dbf_with_delete_column.dbf │ │ │ ├── tab_with_dbf_with_delete_column.id │ │ │ ├── tab_with_dbf_with_delete_column.map │ │ │ ├── tab_with_dbf_with_delete_column.tab │ │ │ ├── testlyrdef.gml │ │ │ ├── testlyrdef.xsd │ │ │ ├── utf8.mid │ │ │ ├── utf8.mif │ │ │ ├── utm31.DAT │ │ │ ├── utm31.ID │ │ │ ├── utm31.MAP │ │ │ ├── utm31.TAB │ │ │ ├── view_first_table_second_table.tab │ │ │ ├── view_select_all_first_table_second_table.tab │ │ │ ├── win1251.mid │ │ │ ├── win1251.mif │ │ │ ├── win1251_text.mid │ │ │ └── win1251_text.mif │ │ ├── mvt │ │ │ ├── datatype_promotion.pbf │ │ │ ├── datatypes.mbtiles │ │ │ ├── datatypes │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.pbf │ │ │ │ └── metadata.json │ │ │ ├── datatypes_json_field_auto.mbtiles │ │ │ ├── limit_cases.pbf │ │ │ ├── linestring │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.pbf │ │ │ │ └── metadata.json │ │ │ ├── linestring_tilejson_gl.json │ │ │ ├── linestring_tilejson_gl │ │ │ │ └── 0 │ │ │ │ │ └── 0 │ │ │ │ │ └── 0.pbf │ │ │ ├── mixed │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.pbf │ │ │ │ └── metadata.json │ │ │ ├── multilinestring │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.pbf │ │ │ │ └── metadata.json │ │ │ ├── point_polygon.mbtiles │ │ │ ├── point_polygon.sql │ │ │ ├── point_polygon │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.pbf │ │ │ │ ├── 1 │ │ │ │ │ ├── 0 │ │ │ │ │ │ ├── 0.pbf │ │ │ │ │ │ └── 1.pbf │ │ │ │ │ └── 1 │ │ │ │ │ │ ├── 0.pbf │ │ │ │ │ │ └── 1.pbf │ │ │ │ └── metadata.json │ │ │ ├── polygon │ │ │ │ ├── 0 │ │ │ │ │ └── 0 │ │ │ │ │ │ └── 0.pbf │ │ │ │ └── metadata.json │ │ │ ├── polygon_larger_than_header.pbf │ │ │ └── with_extension_fields.pbf │ │ ├── nas │ │ │ ├── billionlaugh.xml │ │ │ ├── delete_nas.xml │ │ │ ├── empty_nas.xml │ │ │ └── replace_nas.xml │ │ ├── oapif │ │ │ └── oapif_json_schema_eo.jsonschema │ │ ├── ods │ │ │ ├── content_formulas.xml │ │ │ ├── multiple_text_p_elements.ods │ │ │ ├── test.ods │ │ │ ├── test_kspread.ods │ │ │ └── testrepeatedcolatendofrow.ods │ │ ├── openfilegdb │ │ │ └── polygon_golden.gdb │ │ │ │ ├── a00000001.gdbtable │ │ │ │ ├── a00000001.gdbtablx │ │ │ │ ├── a00000002.gdbtable │ │ │ │ ├── a00000002.gdbtablx │ │ │ │ ├── a00000003.gdbtable │ │ │ │ ├── a00000003.gdbtablx │ │ │ │ ├── a00000004.gdbtable │ │ │ │ ├── a00000004.gdbtablx │ │ │ │ ├── a00000005.gdbtable │ │ │ │ ├── a00000005.gdbtablx │ │ │ │ ├── a00000006.gdbtable │ │ │ │ ├── a00000006.gdbtablx │ │ │ │ ├── a00000007.gdbtable │ │ │ │ ├── a00000007.gdbtablx │ │ │ │ ├── a00000009.gdbindexes │ │ │ │ ├── a00000009.gdbtable │ │ │ │ ├── a00000009.gdbtablx │ │ │ │ ├── a00000009.spx │ │ │ │ ├── gdb │ │ │ │ └── timestamps │ │ ├── osm │ │ │ ├── base-64.osm.pbf │ │ │ ├── billionlaugh.osm │ │ │ ├── empty.osm │ │ │ ├── osmconf_alltags.ini │ │ │ ├── test.osm │ │ │ ├── test.pbf │ │ │ ├── test_json.osm │ │ │ ├── test_json.pbf │ │ │ ├── test_uncompressed_dense_false.pbf │ │ │ ├── test_uncompressed_dense_true_nometadata.pbf │ │ │ └── two_points.pbf │ │ ├── parquet │ │ │ ├── all_geoms.parquet │ │ │ ├── bbox_similar_to_overturemaps_2024-04-16-beta.0.parquet │ │ │ ├── example.parquet │ │ │ ├── extension_custom.parquet │ │ │ ├── extension_json.parquet │ │ │ ├── invalid.parquet │ │ │ ├── list_binary.parquet │ │ │ ├── nested_types.parquet │ │ │ ├── overture_map_extract.parquet │ │ │ ├── parquet_geometry │ │ │ │ ├── README.txt │ │ │ │ ├── example-crs_vermont-4326.parquet │ │ │ │ ├── example-crs_vermont-crs84-wkt2.parquet │ │ │ │ ├── example-crs_vermont-crs84.parquet │ │ │ │ ├── example-crs_vermont-custom.parquet │ │ │ │ └── example-crs_vermont-utm.parquet │ │ │ ├── parquet_testing_geospatial │ │ │ │ ├── README.txt │ │ │ │ ├── crs-geography.parquet │ │ │ │ ├── crs-projjson.parquet │ │ │ │ └── crs-srid.parquet │ │ │ ├── part_with_empty_batch │ │ │ │ ├── part1.parquet │ │ │ │ └── part2.parquet │ │ │ ├── partitioned_flat │ │ │ │ ├── _metadata │ │ │ │ ├── part.0.parquet │ │ │ │ └── part.1.parquet │ │ │ ├── partitioned_hive │ │ │ │ ├── _metadata │ │ │ │ ├── foo=bar │ │ │ │ │ └── part.0.parquet │ │ │ │ └── foo=baz │ │ │ │ │ └── part.1.parquet │ │ │ ├── poly.parquet │ │ │ ├── poly_wkb_large_binary.parquet │ │ │ ├── poly_wkt_large_string.parquet │ │ │ ├── schema_1_1_0.json │ │ │ ├── test.parquet │ │ │ ├── test_single_group.parquet │ │ │ ├── test_with_fid_and_geometry_bbox.parquet │ │ │ ├── uint32_parquet2.parquet │ │ │ └── wkt_with_dict.parquet │ │ ├── pdf │ │ │ ├── bezier_curve_and_polygon_holes.pdf │ │ │ ├── drawing.pdf │ │ │ ├── layer_with_ocmd.pdf │ │ │ ├── poly.pdf │ │ │ └── recursive_resources_and_oc_name_and_empty_ocg_name.pdf │ │ ├── pds │ │ │ ├── ap01578l.lbl │ │ │ ├── ap01578l.tab │ │ │ ├── ramapping.fmt │ │ │ ├── virsvd.fmt │ │ │ ├── virsvd_orb_11187_050618.dat │ │ │ └── virsvd_orb_11187_050618.lbl │ │ ├── pds4 │ │ │ ├── ele_evt_12hr_orbit_2011-2012_truncated.tab │ │ │ ├── ele_evt_12hr_orbit_2011-2012_truncated.xml │ │ │ ├── poly_delimited.csv │ │ │ ├── poly_delimited.xml │ │ │ ├── product_collection.csv │ │ │ ├── product_collection.xml │ │ │ ├── test_delimited_group.csv │ │ │ ├── test_delimited_group.xml │ │ │ ├── xrs2015091_truncated.dat │ │ │ └── xrs2015091_truncated.xml │ │ ├── pgeo │ │ │ ├── domains.mdb │ │ │ ├── encoding.mdb │ │ │ ├── geometry_types.mdb │ │ │ ├── metadata.mdb │ │ │ ├── mixed_types.mdb │ │ │ ├── relationships.mdb │ │ │ └── sample.mdb │ │ ├── pmtiles │ │ │ ├── ne_10m_admin_0_france.pmtiles │ │ │ ├── ne_10m_admin_0_france_with_leaf_dir.pmtiles │ │ │ ├── poly.pmtiles │ │ │ ├── poly_with_leaf_dir.pmtiles │ │ │ ├── run_length_max.pmtiles │ │ │ └── subset7_truncated.pmtiles │ │ ├── poly.PRJ │ │ ├── poly.dbf │ │ ├── poly.shp │ │ ├── poly.shp.7z │ │ ├── poly.shp.rar │ │ ├── poly.shx │ │ ├── prime_meridian.csv │ │ ├── pydrivers │ │ │ ├── missingidentify │ │ │ │ └── ogr_missing_identify.py │ │ │ ├── missingmetadata │ │ │ │ └── ogr_missing_metadata.py │ │ │ ├── nodriverclass │ │ │ │ └── ogr_no_driver_class.py │ │ │ ├── ogr_DUMMY.py │ │ │ └── unsupportedapiversion │ │ │ │ └── ogr_unsupported_api_version.py │ │ ├── s57 │ │ │ ├── 1B5X02NE.000 │ │ │ ├── bug1526.000 │ │ │ ├── bug2147_3R7D0889.000 │ │ │ ├── fake_s57.000 │ │ │ ├── fake_s57_update_dsid.000 │ │ │ ├── fake_s57_update_dsid.001 │ │ │ └── fake_s57_variant_C151.000 │ │ ├── segp1 │ │ │ └── test.segp1 │ │ ├── shp │ │ │ ├── CoHI_GCS12.dbf │ │ │ ├── CoHI_GCS12.prj │ │ │ ├── CoHI_GCS12.sbn │ │ │ ├── CoHI_GCS12.sbx │ │ │ ├── CoHI_GCS12.shp │ │ │ ├── CoHI_GCS12.shx │ │ │ ├── CoHI_GCS12_README.txt │ │ │ ├── Stacks.dbf │ │ │ ├── Stacks.prj │ │ │ ├── Stacks.shp │ │ │ ├── Stacks.shx │ │ │ ├── arcm_with_m.shp │ │ │ ├── arcm_with_m.shx │ │ │ ├── arcm_without_m.shp │ │ │ ├── arcm_without_m.shx │ │ │ ├── asm.dbf │ │ │ ├── asm.shp │ │ │ ├── asm.shx │ │ │ ├── bigoffset.dbf │ │ │ ├── bigoffset.shp │ │ │ ├── bigoffset.shx │ │ │ ├── buggymultiline.shp │ │ │ ├── buggymultiline.shx │ │ │ ├── buggymultipoint.shp │ │ │ ├── buggymultipoint.shx │ │ │ ├── buggymultipoly.shp │ │ │ ├── buggymultipoly.shx │ │ │ ├── buggymultipoly2.shp │ │ │ ├── buggymultipoly2.shx │ │ │ ├── buggypoint.shp │ │ │ ├── buggypoint.shx │ │ │ ├── can_caps.shp │ │ │ ├── can_caps.shx │ │ │ ├── cb_2022_us_county_20m_extract.dbf │ │ │ ├── cb_2022_us_county_20m_extract.prj │ │ │ ├── cb_2022_us_county_20m_extract.shp │ │ │ ├── cb_2022_us_county_20m_extract.shx │ │ │ ├── chinese.dbf │ │ │ ├── date_empty_string.dbf │ │ │ ├── departs.dbf │ │ │ ├── departs.shp │ │ │ ├── departs.shx │ │ │ ├── departs.vrt │ │ │ ├── empty.dbf │ │ │ ├── empty.shp │ │ │ ├── empty.shx │ │ │ ├── emptymultiline.dbf │ │ │ ├── emptymultiline.shp │ │ │ ├── emptymultiline.shx │ │ │ ├── emptymultipoint.dbf │ │ │ ├── emptymultipoint.shp │ │ │ ├── emptymultipoint.shx │ │ │ ├── emptymultipoly.dbf │ │ │ ├── emptymultipoly.shp │ │ │ ├── emptymultipoly.shx │ │ │ ├── emptyshapefilewithsbn.sbn │ │ │ ├── emptyshapefilewithsbn.sbx │ │ │ ├── emptyshapefilewithsbn.shp │ │ │ ├── emptyshapefilewithsbn.shx │ │ │ ├── extentnan.shp │ │ │ ├── extentnan.shx │ │ │ ├── facility_surface_dd.dbf │ │ │ ├── gjline.dbf │ │ │ ├── gjline.shp │ │ │ ├── gjline.shx │ │ │ ├── gjmultiline.dbf │ │ │ ├── gjmultiline.shp │ │ │ ├── gjmultiline.shx │ │ │ ├── gjmultipoint.dbf │ │ │ ├── gjmultipoint.shp │ │ │ ├── gjmultipoint.shx │ │ │ ├── gjmultipoly.dbf │ │ │ ├── gjmultipoly.shp │ │ │ ├── gjmultipoly.shx │ │ │ ├── gjpoint.dbf │ │ │ ├── gjpoint.sbn │ │ │ ├── gjpoint.sbx │ │ │ ├── gjpoint.shp │ │ │ ├── gjpoint.shx │ │ │ ├── gjpoly.dbf │ │ │ ├── gjpoly.shp │ │ │ ├── gjpoly.shx │ │ │ ├── mixed_shape_type_non_conformant.dbf │ │ │ ├── mixed_shape_type_non_conformant.shp │ │ │ ├── mixed_shape_type_non_conformant.shx │ │ │ ├── multipatch.dbf │ │ │ ├── multipatch.shp │ │ │ ├── multipatch.shx │ │ │ ├── multipointz_non_constant_z.dbf │ │ │ ├── multipointz_non_constant_z.shp │ │ │ ├── multipointz_non_constant_z.shx │ │ │ ├── multipointz_without_m.shp │ │ │ ├── multipointz_without_m.shx │ │ │ ├── multipolygon_as_invalid_polygon.dbf │ │ │ ├── multipolygon_as_invalid_polygon.shp │ │ │ ├── multipolygon_as_invalid_polygon.shx │ │ │ ├── nan.dbf │ │ │ ├── nonconformant_shx_ticket5608.dbf │ │ │ ├── nonconformant_shx_ticket5608.shp │ │ │ ├── nonconformant_shx_ticket5608.shx │ │ │ ├── padding_after_field_defns.dbf │ │ │ ├── pointnan.dbf │ │ │ ├── pointnan.shp │ │ │ ├── pointnan.shx │ │ │ ├── pointz_without_m.shp │ │ │ ├── pointz_without_m.shx │ │ │ ├── pointzm_with_all_nodata_m.shp │ │ │ ├── pointzm_with_all_nodata_m.shx │ │ │ ├── pointzm_with_one_valid_m.shp │ │ │ ├── pointzm_with_one_valid_m.shx │ │ │ ├── poly.tar │ │ │ ├── poly.tar.gz │ │ │ ├── poly.zip │ │ │ ├── poly_golden │ │ │ │ ├── poly.dbf │ │ │ │ ├── poly.prj │ │ │ │ ├── poly.shp │ │ │ │ └── poly.shx │ │ │ ├── polygonm_with_m.shp │ │ │ ├── polygonm_with_m.shx │ │ │ ├── polygonm_without_m.shp │ │ │ ├── polygonm_without_m.shx │ │ │ ├── prjwithutf8bom.dbf │ │ │ ├── prjwithutf8bom.prj │ │ │ ├── prjwithutf8bom.shp │ │ │ ├── prjwithutf8bom.shx │ │ │ ├── slightly_overlapping_polygons.dbf │ │ │ ├── slightly_overlapping_polygons.shp │ │ │ ├── slightly_overlapping_polygons.shx │ │ │ ├── sort_test.dbf │ │ │ ├── test3356.shp │ │ │ ├── test3356.shx │ │ │ ├── testpointm.shp │ │ │ ├── testpointm.shx │ │ │ ├── testpointzm.shp │ │ │ ├── testpointzm.shx │ │ │ ├── testpoly.dbf │ │ │ ├── testpoly.idm │ │ │ ├── testpoly.ind │ │ │ ├── testpoly.qix │ │ │ ├── testpoly.shp │ │ │ ├── testpoly.shx │ │ │ ├── testshp │ │ │ │ ├── poly.PRJ │ │ │ │ ├── poly.dbf │ │ │ │ ├── poly.shp │ │ │ │ └── poly.shx │ │ │ ├── water_main_dist.dbf │ │ │ └── weird_header_length.dbf │ │ ├── sosi │ │ │ └── test_duplicate_fields.sos │ │ ├── sqlite │ │ │ ├── first_geometry_null.db │ │ │ ├── poly_spatialite.sqlite │ │ │ ├── poly_spatialite.sqlite.sql │ │ │ └── poly_spatialite4.sqlite │ │ ├── sxf │ │ │ └── 100_test.sxf │ │ ├── testfgb │ │ │ ├── alldatatypes.fgb │ │ │ ├── poly.fgb │ │ │ ├── poly_no_index.fgb │ │ │ ├── testdatatypes.fgb │ │ │ ├── testdatatypes.geojson │ │ │ ├── testmixed.geojson │ │ │ └── wfs │ │ │ │ ├── describe_feature_type.xml │ │ │ │ ├── get_capabilities.xml │ │ │ │ └── get_feature.fgb │ │ ├── testograpispy.py │ │ ├── topojson │ │ │ ├── topojson1.topojson │ │ │ ├── topojson2.topojson │ │ │ ├── topojson3.topojson │ │ │ └── topojson_with_crs.topojson │ │ ├── vdv │ │ │ ├── test.idf │ │ │ └── test_3d.idf │ │ ├── vfk │ │ │ └── bylany.vfk │ │ ├── vrt │ │ │ ├── invalid.vrt │ │ │ ├── invalid2.vrt │ │ │ ├── invalid3.vrt │ │ │ ├── poly_nonoptimized_vrt.vrt │ │ │ ├── poly_vrt.vrt │ │ │ └── vrt_test.vrt │ │ ├── wfs │ │ │ ├── describe_feature_type.xml │ │ │ ├── get_capabilities.xml │ │ │ ├── get_feature.xml │ │ │ ├── getcapabilities_wfs.xml │ │ │ └── testwfs.xml │ │ ├── wkb_wkt │ │ │ ├── 1.wkb │ │ │ ├── 1.wkt │ │ │ ├── 10.wkb │ │ │ ├── 10.wkt │ │ │ ├── 11.wkb │ │ │ ├── 11.wkt │ │ │ ├── 2.wkb │ │ │ ├── 2.wkt │ │ │ ├── 3.wkb │ │ │ ├── 3.wkt │ │ │ ├── 3d_1.wkb │ │ │ ├── 3d_1.wkt │ │ │ ├── 3d_broken_line.wkb │ │ │ ├── 3d_broken_line.wkt │ │ │ ├── 3d_broken_point.wkb │ │ │ ├── 3d_broken_point.wkt │ │ │ ├── 3d_broken_polygon.wkb │ │ │ ├── 3d_broken_polygon.wkt │ │ │ ├── 3d_odd_collection.wkb_hidden │ │ │ ├── 3d_odd_collection.wkt_hidden │ │ │ ├── 4.wkb │ │ │ ├── 4.wkt │ │ │ ├── 5.wkb │ │ │ ├── 5.wkt │ │ │ ├── 6.wkb │ │ │ ├── 6.wkt │ │ │ ├── 7.wkb │ │ │ ├── 7.wkt │ │ │ ├── 8.wkb │ │ │ ├── 8.wkt │ │ │ ├── 9.wkb │ │ │ ├── 9.wkt │ │ │ ├── db2_poly.wkb │ │ │ └── db2_poly.wkt │ │ ├── wkt.csv │ │ ├── xls │ │ │ └── test972000xp.xls │ │ ├── xlsx │ │ │ ├── absolute_sheet_filename.xlsx │ │ │ ├── cells_with_inline_formatting.xlsx │ │ │ ├── datetime.xlsx │ │ │ ├── inlineStr.xlsx │ │ │ ├── not_all_columns_present.xlsx │ │ │ ├── row_without_r_attribute.xlsx │ │ │ ├── test.xlsx │ │ │ ├── test_empty_last_field.xlsx │ │ │ ├── test_missing_row1_data.xlsx │ │ │ └── with_xml_prefix.xlsx │ │ └── xodr │ │ │ ├── 5g_living_lab_A39_Wolfsburg-West.xodr │ │ │ └── empty.xodr │ ├── ogr_adbc.py │ ├── ogr_aivector.py │ ├── ogr_arrow.py │ ├── ogr_as_sqlite_extension.py │ ├── ogr_avc.py │ ├── ogr_basic_test.py │ ├── ogr_cad.py │ ├── ogr_carto.py │ ├── ogr_csv.py │ ├── ogr_csw.py │ ├── ogr_db2_hack.py │ ├── ogr_dgn.py │ ├── ogr_dgnv8.py │ ├── ogr_dwg.py │ ├── ogr_dxf.py │ ├── ogr_edigeo.py │ ├── ogr_eeda.py │ ├── ogr_elasticsearch.py │ ├── ogr_esrijson.py │ ├── ogr_factory.py │ ├── ogr_feature.py │ ├── ogr_fgdb.py │ ├── ogr_fielddomain.py │ ├── ogr_flatgeobuf.py │ ├── ogr_geojson.py │ ├── ogr_geojsonseq.py │ ├── ogr_geom.py │ ├── ogr_geomcoordinateprecision.py │ ├── ogr_georss.py │ ├── ogr_geos.py │ ├── ogr_gml.py │ ├── ogr_gml_fgd_read.py │ ├── ogr_gml_geom.py │ ├── ogr_gmlas.py │ ├── ogr_gmt.py │ ├── ogr_gpkg.py │ ├── ogr_gpsbabel.py │ ├── ogr_gpx.py │ ├── ogr_gtfs.py │ ├── ogr_hana.py │ ├── ogr_idrisi.py │ ├── ogr_ili.py │ ├── ogr_index_test.py │ ├── ogr_jml.py │ ├── ogr_join_test.py │ ├── ogr_jsonfg.py │ ├── ogr_kml.py │ ├── ogr_layer_algebra.py │ ├── ogr_libkml.py │ ├── ogr_lvbag.py │ ├── ogr_mapml.py │ ├── ogr_mem.py │ ├── ogr_miramon_vector.py │ ├── ogr_mitab.py │ ├── ogr_mongodbv3.py │ ├── ogr_mssqlspatial.py │ ├── ogr_mvt.py │ ├── ogr_mysql.py │ ├── ogr_nas.py │ ├── ogr_ngw.py │ ├── ogr_oapif.py │ ├── ogr_oci.py │ ├── ogr_odbc.py │ ├── ogr_ods.py │ ├── ogr_ogrtest.py │ ├── ogr_openfilegdb.py │ ├── ogr_openfilegdb_write.py │ ├── ogr_osm.py │ ├── ogr_parquet.py │ ├── ogr_pcidsk.py │ ├── ogr_pdf.py │ ├── ogr_pds.py │ ├── ogr_pds4.py │ ├── ogr_pg.py │ ├── ogr_pgdump.py │ ├── ogr_pgeo.py │ ├── ogr_plscenes.py │ ├── ogr_pmtiles.py │ ├── ogr_pythondrivers.py │ ├── ogr_refcount.py │ ├── ogr_rfc30.py │ ├── ogr_rfc35.py │ ├── ogr_rfc41.py │ ├── ogr_s57.py │ ├── ogr_selafin.py │ ├── ogr_shape.py │ ├── ogr_shape_qix.py │ ├── ogr_shape_sbn.py │ ├── ogr_sosi.py │ ├── ogr_sql_rfc28.py │ ├── ogr_sql_sqlite.py │ ├── ogr_sql_test.py │ ├── ogr_sqlite.py │ ├── ogr_style.py │ ├── ogr_sxf.py │ ├── ogr_tiledb.py │ ├── ogr_topojson.py │ ├── ogr_vdv.py │ ├── ogr_vfk.py │ ├── ogr_virtualogr.py │ ├── ogr_vrt.py │ ├── ogr_wasp.py │ ├── ogr_wfs.py │ ├── ogr_wkbwkt_geom.py │ ├── ogr_wktempty.py │ ├── ogr_xls.py │ ├── ogr_xlsx.py │ ├── ogr_xodr.py │ ├── ograpispy.py │ └── tmp │ │ └── do-not-remove ├── osr │ ├── __init__.py │ ├── data │ │ ├── esri_extra.csv │ │ ├── esri_gcs.csv.gz │ │ ├── esri_pcs.csv.gz │ │ ├── lcc_esri.prj │ │ └── wkt_rt90.def │ ├── osr_basic.py │ ├── osr_basic_subprocess.py │ ├── osr_cf1.py │ ├── osr_compd.py │ ├── osr_ct.py │ ├── osr_ct_proj.py │ ├── osr_epsg.py │ ├── osr_erm.py │ ├── osr_esri.py │ ├── osr_micoordsys.py │ ├── osr_ozi.py │ ├── osr_pci.py │ ├── osr_pm.py │ ├── osr_proj4.py │ ├── osr_url.py │ ├── osr_usgs.py │ ├── osr_validate.py │ └── osr_xml.py ├── postinstall │ ├── README.md │ ├── test_c │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── test_c.c │ ├── test_cmake.sh │ ├── test_cpp │ │ ├── CMakeLists.txt │ │ ├── Makefile │ │ └── test_cpp.cpp │ ├── test_gdal-config.sh │ └── test_pkg-config.sh ├── proj_grids │ ├── README.txt │ ├── ca_nrc_NAD83v70VG.tif │ ├── conus │ └── egm96_15_extract.gtx ├── pymod │ ├── __init__.py │ ├── gdaltest.py │ ├── ogrtest.py │ ├── test_cli_utilities.py │ ├── test_py_scripts.py │ ├── uffd.py │ ├── webserver.py │ └── xmlvalidate.py ├── pyscripts │ ├── __init__.py │ ├── data │ │ ├── test_bounds_close_to_tile_bounds_x.vrt │ │ ├── test_bounds_close_to_tile_bounds_y.vrt │ │ ├── test_gdal2tiles_exclude_transparent.tif │ │ ├── test_latin1_é.vrt │ │ ├── test_utf8_漢字.vrt │ │ ├── warped.vrt │ │ ├── warped_grey.vrt │ │ ├── warped_rgb.vrt │ │ └── 漢字 │ │ │ └── test_bounds_close_to_tile_bounds_x.vrt │ ├── gdal2tiles │ │ ├── __init__.py │ │ ├── test_add_alpha_band_to_string_vrt.py │ │ ├── test_add_gdal_warp_options_to_string.py │ │ ├── test_logger.py │ │ ├── test_nb_data_bands.py │ │ ├── test_option_parser.py │ │ ├── test_reproject_dataset.py │ │ ├── test_setup_input_srs.py │ │ ├── test_setup_no_data_value.py │ │ ├── test_update_alpha_value_for_non_alpha_inputs.py │ │ └── test_vsimem.py │ ├── test_gdal2tiles.py │ ├── test_gdal2xyz.py │ ├── test_gdal_calc.py │ ├── test_gdal_edit.py │ ├── test_gdal_fillnodata.py │ ├── test_gdal_ls_py.py │ ├── test_gdal_merge.py │ ├── test_gdal_pansharpen.py │ ├── test_gdal_polygonize.py │ ├── test_gdal_proximity.py │ ├── test_gdal_retile.py │ ├── test_gdal_sieve.py │ ├── test_gdal_utils.py │ ├── test_gdal_utils_cli.py │ ├── test_gdal_utils_retcodes.py │ ├── test_gdalattachpct.py │ ├── test_gdalbuildvrtofvrt.py │ ├── test_gdalcompare.py │ ├── test_gdalinfo_py.py │ ├── test_gdallocationinfo_py.py │ ├── test_gdalmove.py │ ├── test_ogr_layer_algebra.py │ ├── test_ogrinfo_py.py │ ├── test_ogrmerge.py │ ├── test_osr_util.py │ ├── test_pct.py │ ├── test_validate_geoparquet.py │ └── tmp │ │ └── do-not-remove ├── requirements.txt ├── run_slow_tests.sh ├── slow_tests │ └── raster.py ├── test_random_tiff.py ├── ubsan_suppressions.txt ├── utilities │ ├── __init__.py │ ├── data │ │ ├── Fields.csv │ │ ├── byte_pct.tif │ │ ├── color_file.cpt │ │ ├── color_file.txt │ │ ├── color_paletted_red_green_0-1-nv.txt │ │ ├── color_paletted_red_green_0-255.qml │ │ ├── color_paletted_red_green_0-255.txt │ │ ├── color_pseudocolor_spectral_0-100.qml │ │ ├── color_pseudocolor_spectral_0-100.txt │ │ ├── contour_orientation.tif │ │ ├── curvepolygon_epsg_32632.csv │ │ ├── cutline.csv │ │ ├── cutline.vrt │ │ ├── dataforogr2ogr21.csv │ │ ├── duplicatedfields.csv │ │ ├── gdal_raster_tile_expected_byte_10_11_10_177_409.kml │ │ ├── gdal_raster_tile_expected_byte_10_11_11_354_818.kml │ │ ├── gdal_raster_tile_expected_byte_10_11_doc.kml │ │ ├── gdal_raster_tile_expected_byte_raster_0_0_0.kml │ │ ├── gdal_raster_tile_expected_byte_raster_doc.kml │ │ ├── gdal_raster_tile_expected_geodetic_mapml.mapml │ │ ├── gdal_raster_tile_expected_leaflet.html │ │ ├── gdal_raster_tile_expected_mapml.mapml │ │ ├── gdal_raster_tile_expected_openlayers.html │ │ ├── gdal_raster_tile_expected_openlayers_geodetic_False.html │ │ ├── gdal_raster_tile_expected_openlayers_geodetic_True.html │ │ ├── gdal_raster_tile_raster_expected_openlayers.html │ │ ├── geog_arc_second.tif │ │ ├── grid.csv │ │ ├── grid.vrt │ │ ├── mdim.vrt │ │ ├── mstones.cpg │ │ ├── mstones.dbf │ │ ├── mstones.prj │ │ ├── mstones.qpj │ │ ├── mstones.shp │ │ ├── mstones.shx │ │ ├── onepixelcontinuous.img │ │ ├── onepixelthematic.img │ │ ├── path.cpg │ │ ├── path.dbf │ │ ├── path.prj │ │ ├── path.qpj │ │ ├── path.shp │ │ ├── path.shx │ │ ├── pyramid_shaded_ref.tif │ │ ├── test_bug_4326_to_3857.tif │ │ ├── test_gdalwarp_lib_128_dem.tif │ │ ├── test_gdalwarp_lib_129_dem.vrt │ │ ├── test_gdalwarp_lib_129_lower_left.tif │ │ ├── test_gdalwarp_lib_129_lower_right.tif │ │ ├── test_gdalwarp_lib_129_upper_left.tif │ │ ├── test_gdalwarp_lib_129_upper_right.tif │ │ ├── unstable_rpc_with_dem_blank_output.tif │ │ ├── unstable_rpc_with_dem_elevation.tif │ │ ├── unstable_rpc_with_dem_source.tif │ │ ├── utmsmall.tif │ │ ├── utmsmall.tif.aux.xml │ │ ├── w_jpeg.tiff │ │ ├── whiteblackred.tif │ │ └── withnodata.asc │ ├── ref_data │ │ ├── grid_avdist.tif │ │ ├── grid_avdist_150_150.tif │ │ ├── grid_avdistpts_150_150.tif │ │ ├── grid_avdistpts_150_50_-15.tif │ │ ├── grid_average.tif │ │ ├── grid_average_190_190.tif │ │ ├── grid_average_300_100_40.tif │ │ ├── grid_average_90_90_8p.tif │ │ ├── grid_count_300_300.tif │ │ ├── grid_count_70_70.tif │ │ ├── grid_invdist.tif │ │ ├── grid_invdist_90_90_8p.tif │ │ ├── grid_invdistnn.tif │ │ ├── grid_invdistnn_250_10maxp_3pow.tif │ │ ├── grid_invdistnn_250_8minp.tif │ │ ├── grid_maximum.tif │ │ ├── grid_maximum_100_100.tif │ │ ├── grid_maximum_180_180.tif │ │ ├── grid_maximum_20_20.tif │ │ ├── grid_minimum.tif │ │ ├── grid_minimum_180_180.tif │ │ ├── grid_minimum_20_20.tif │ │ ├── grid_minimum_400_100_120.tif │ │ ├── grid_range.tif │ │ ├── grid_range_90_90_8p.tif │ │ ├── testgdalwarp11.tif │ │ ├── testgdalwarp12.tif │ │ ├── testgdalwarp13.tif │ │ └── testgdalwarp14.tif │ ├── test_gdal.py │ ├── test_gdal_contour.py │ ├── test_gdal_contour_lib.py │ ├── test_gdal_create.py │ ├── test_gdal_footprint.py │ ├── test_gdal_footprint_lib.py │ ├── test_gdal_grid.py │ ├── test_gdal_grid_lib.py │ ├── test_gdal_rasterize.py │ ├── test_gdal_rasterize_lib.py │ ├── test_gdal_translate.py │ ├── test_gdal_translate_lib.py │ ├── test_gdaladdo.py │ ├── test_gdalalg_convert.py │ ├── test_gdalalg_dataset.py │ ├── test_gdalalg_dataset_copy.py │ ├── test_gdalalg_dataset_delete.py │ ├── test_gdalalg_dataset_identify.py │ ├── test_gdalalg_dataset_rename.py │ ├── test_gdalalg_driver_gti_create.py │ ├── test_gdalalg_info.py │ ├── test_gdalalg_mdim.py │ ├── test_gdalalg_mdim_convert.py │ ├── test_gdalalg_mdim_info.py │ ├── test_gdalalg_pipeline.py │ ├── test_gdalalg_raster.py │ ├── test_gdalalg_raster_aspect.py │ ├── test_gdalalg_raster_calc.py │ ├── test_gdalalg_raster_clean_collar.py │ ├── test_gdalalg_raster_clip.py │ ├── test_gdalalg_raster_color_map.py │ ├── test_gdalalg_raster_color_merge.py │ ├── test_gdalalg_raster_contour.py │ ├── test_gdalalg_raster_convert.py │ ├── test_gdalalg_raster_create.py │ ├── test_gdalalg_raster_edit.py │ ├── test_gdalalg_raster_fill_nodata.py │ ├── test_gdalalg_raster_footprint.py │ ├── test_gdalalg_raster_hillshade.py │ ├── test_gdalalg_raster_index.py │ ├── test_gdalalg_raster_info.py │ ├── test_gdalalg_raster_mosaic.py │ ├── test_gdalalg_raster_nodata_to_alpha.py │ ├── test_gdalalg_raster_overview.py │ ├── test_gdalalg_raster_overview_refresh.py │ ├── test_gdalalg_raster_pansharpen.py │ ├── test_gdalalg_raster_pipeline.py │ ├── test_gdalalg_raster_pixel_info.py │ ├── test_gdalalg_raster_polygonize.py │ ├── test_gdalalg_raster_proximity.py │ ├── test_gdalalg_raster_reclassify.py │ ├── test_gdalalg_raster_reproject.py │ ├── test_gdalalg_raster_resize.py │ ├── test_gdalalg_raster_rgb_to_palette.py │ ├── test_gdalalg_raster_roughness.py │ ├── test_gdalalg_raster_scale.py │ ├── test_gdalalg_raster_select.py │ ├── test_gdalalg_raster_set_type.py │ ├── test_gdalalg_raster_sieve.py │ ├── test_gdalalg_raster_slope.py │ ├── test_gdalalg_raster_stack.py │ ├── test_gdalalg_raster_tile.py │ ├── test_gdalalg_raster_tpi.py │ ├── test_gdalalg_raster_tri.py │ ├── test_gdalalg_raster_unscale.py │ ├── test_gdalalg_raster_update.py │ ├── test_gdalalg_raster_viewshed.py │ ├── test_gdalalg_vector.py │ ├── test_gdalalg_vector_buffer.py │ ├── test_gdalalg_vector_clip.py │ ├── test_gdalalg_vector_concat.py │ ├── test_gdalalg_vector_convert.py │ ├── test_gdalalg_vector_edit.py │ ├── test_gdalalg_vector_explode_collections.py │ ├── test_gdalalg_vector_filter.py │ ├── test_gdalalg_vector_geom.py │ ├── test_gdalalg_vector_grid.py │ ├── test_gdalalg_vector_index.py │ ├── test_gdalalg_vector_info.py │ ├── test_gdalalg_vector_layer_algebra.py │ ├── test_gdalalg_vector_make_valid.py │ ├── test_gdalalg_vector_pipeline.py │ ├── test_gdalalg_vector_rasterize.py │ ├── test_gdalalg_vector_reproject.py │ ├── test_gdalalg_vector_segmentize.py │ ├── test_gdalalg_vector_select.py │ ├── test_gdalalg_vector_set_geom_type.py │ ├── test_gdalalg_vector_simplify.py │ ├── test_gdalalg_vector_simplify_coverage.py │ ├── test_gdalalg_vector_sql.py │ ├── test_gdalalg_vector_swap_xy.py │ ├── test_gdalalg_vsi.py │ ├── test_gdalalg_vsi_copy.py │ ├── test_gdalalg_vsi_delete.py │ ├── test_gdalalg_vsi_list.py │ ├── test_gdalalg_vsi_move.py │ ├── test_gdalalg_vsi_sozip.py │ ├── test_gdalalg_vsi_sync.py │ ├── test_gdalbuildvrt.py │ ├── test_gdalbuildvrt_lib.py │ ├── test_gdaldem.py │ ├── test_gdaldem_lib.py │ ├── test_gdalenhance.py │ ├── test_gdalinfo.py │ ├── test_gdalinfo_lib.py │ ├── test_gdallocationinfo.py │ ├── test_gdalmanage.py │ ├── test_gdalmdiminfo.py │ ├── test_gdalmdiminfo_lib.py │ ├── test_gdalmdimtranslate.py │ ├── test_gdalmdimtranslate_lib.py │ ├── test_gdalsrsinfo.py │ ├── test_gdaltindex.py │ ├── test_gdaltindex_lib.py │ ├── test_gdaltransform.py │ ├── test_gdalwarp.py │ ├── test_gdalwarp_lib.py │ ├── test_gnmutils.py │ ├── test_nearblack.py │ ├── test_nearblack_lib.py │ ├── test_ogr2ogr.py │ ├── test_ogr2ogr_lib.py │ ├── test_ogrinfo.py │ ├── test_ogrinfo_lib.py │ ├── test_ogrlineref.py │ ├── test_ogrtindex.py │ ├── test_sozip.py │ └── tmp │ │ └── do-not-remove └── valgrind-gdal.supp ├── ci └── travis │ ├── common_install.sh │ ├── conda │ ├── compile.sh │ ├── setup.sh │ └── upload.sh │ ├── csa_common │ ├── before_install.sh │ ├── install.sh │ └── script.sh │ ├── graviton2 │ ├── before_install.sh │ ├── install.sh │ └── script.sh │ ├── osx │ ├── before_install.sh │ ├── install.sh │ └── script.sh │ └── s390x │ ├── before_install.sh │ ├── install.sh │ └── script.sh ├── cmake ├── helpers │ ├── CheckCompilerMachineOption.cmake │ ├── CheckCompilerSIMDFeature.cmake │ ├── CheckDependentLibraries.cmake │ ├── CheckDependentLibrariesAVIF.cmake │ ├── CheckDependentLibrariesArrowParquet.cmake │ ├── CheckDependentLibrariesCommon.cmake │ ├── CheckDependentLibrariesECW.cmake │ ├── CheckDependentLibrariesGeoTIFF.cmake │ ├── CheckDependentLibrariesJpeg.cmake │ ├── CheckDependentLibrariesKakadu.cmake │ ├── CheckDependentLibrariesMrSID.cmake │ ├── CheckDependentLibrariesOpenJPEG.cmake │ ├── CheckDependentLibrariesOracle.cmake │ ├── CheckDependentLibrariesTileDB.cmake │ ├── CheckDependentLibrariesZLIB.cmake │ ├── GdalCAndCXXStandards.cmake │ ├── GdalCMakeMinimumRequired.cmake │ ├── GdalCompilationFlags.cmake │ ├── GdalDriverHelper.cmake │ ├── GdalGenerateConfig.cmake │ ├── GdalSetRuntimeEnv.cmake │ ├── GdalStandardIncludes.cmake │ ├── GdalSwigBindings.cmake │ ├── GdalTestTarget.cmake │ ├── GdalVersion.cmake │ ├── SetupStandalonePlugin.cmake │ ├── TargetPublicHeader.cmake │ ├── check_md5sum.cmake │ ├── configure.cmake │ └── generate_gdal_version_h.cmake ├── modules │ ├── 3.20 │ │ ├── FindLibLZMA.cmake │ │ └── FindPostgreSQL.cmake │ ├── CMakeCheckCompilerFlagCommonPatterns.cmake │ ├── Ccache.cmake │ ├── CheckCCompilerFlag.cmake │ ├── CheckCXXCompilerFlag.cmake │ ├── CheckLinkerFlag.cmake │ ├── Copyright.txt │ ├── DefineFindPackage2.cmake │ ├── GdalFindModulePath.cmake │ ├── init.cmake │ ├── packages │ │ ├── FindBRUNSLI.cmake │ │ ├── FindBlosc.cmake │ │ ├── FindCURL.cmake │ │ ├── FindCryptoPP.cmake │ │ ├── FindDeflate.cmake │ │ ├── FindECW.cmake │ │ ├── FindEXPAT.cmake │ │ ├── FindExprTk.cmake │ │ ├── FindFYBA.cmake │ │ ├── FindFileGDB.cmake │ │ ├── FindFreeXL.cmake │ │ ├── FindGEOS.cmake │ │ ├── FindGIF.cmake │ │ ├── FindGeoTIFF.cmake │ │ ├── FindHDF4.cmake │ │ ├── FindHDFS.cmake │ │ ├── FindIDB.cmake │ │ ├── FindIconv.cmake │ │ ├── FindJSONC.cmake │ │ ├── FindKDU.cmake │ │ ├── FindLERC.cmake │ │ ├── FindLZ4.cmake │ │ ├── FindLibKML.cmake │ │ ├── FindMONGOCXX.cmake │ │ ├── FindMRSID.cmake │ │ ├── FindMSSQL_NCLI.cmake │ │ ├── FindMSSQL_ODBC.cmake │ │ ├── FindMySQL.cmake │ │ ├── FindNetCDF.cmake │ │ ├── FindODBC.cmake │ │ ├── FindODBCCPP.cmake │ │ ├── FindOpenCAD.cmake │ │ ├── FindOpenEXR.cmake │ │ ├── FindOpenJPEG.cmake │ │ ├── FindOracle.cmake │ │ ├── FindPCRE.cmake │ │ ├── FindPCRE2.cmake │ │ ├── FindPROJ.cmake │ │ ├── FindPodofo.cmake │ │ ├── FindPoppler.cmake │ │ ├── FindQHULL.cmake │ │ ├── FindRASTERLITE2.cmake │ │ ├── FindSFCGAL.cmake │ │ ├── FindSPATIALITE.cmake │ │ ├── FindSQLite3.cmake │ │ ├── FindShapelib.cmake │ │ ├── FindSpatialindex.cmake │ │ ├── FindTEIGHA.cmake │ │ ├── FindWebP.cmake │ │ ├── FindZSTD.cmake │ │ └── Findmuparser.cmake │ └── thirdparty │ │ ├── DotnetImports.props.in │ │ ├── FindCSharp.cmake │ │ ├── FindDotnet.cmake │ │ ├── FindInt128.cmake │ │ ├── FindMono.cmake │ │ ├── GetGitHeadDate.cmake │ │ ├── GetGitRevisionDescription.cmake │ │ ├── GetGitRevisionDescription.cmake.in │ │ ├── OSXInstallDirs.cmake │ │ └── SystemSummary.cmake └── template │ ├── Doxyfile.in │ ├── GDALConfig.cmake.in │ ├── cpl_config.h.in │ ├── gdal-config.in │ ├── gdal.pc.in │ ├── pytest.ini.in │ └── uninstall.cmake.in ├── data ├── GDALLogoBW.svg ├── GDALLogoColor.svg ├── GDALLogoGS.svg └── gdalicon.png ├── doc ├── .gitignore ├── CMakeLists.txt ├── data │ ├── circle.geojson │ ├── fortune.tif │ ├── poly.gpkg │ ├── squares.geojson │ └── wells.geojson ├── generate-sponsor-logos.sh ├── generate_images.py ├── images │ ├── GDALLogoColor.svg │ ├── OSGeo_project.png │ ├── community │ │ ├── foss4geurope2025.png │ │ └── survey_2024 │ │ │ ├── documentation_needs.svg │ │ │ ├── easy_to_install_gdal.svg │ │ │ ├── easy_to_install_gdal_os.svg │ │ │ ├── gdal_challenge.svg │ │ │ ├── gdal_easier_to_use.svg │ │ │ ├── gdal_help_source.svg │ │ │ ├── local_or_cloud_read.svg │ │ │ ├── local_or_cloud_write.svg │ │ │ ├── maintenance_program_activities.svg │ │ │ ├── maintenance_program_areas_of_focus.svg │ │ │ ├── operating_system.svg │ │ │ ├── raster_data_formats.svg │ │ │ ├── vector_data_formats.svg │ │ │ ├── way_gdal_used.svg │ │ │ ├── where_gdal_obtained_linux.svg │ │ │ ├── where_gdal_obtained_osx.svg │ │ │ ├── where_gdal_obtained_windows.svg │ │ │ └── years_experience.svg │ ├── components.PNG │ ├── favicon.png │ ├── gdal_viewshed.png │ ├── gdalicon.png │ ├── gdalicon_big.png │ ├── gdalsequence.PNG │ ├── grid │ │ ├── ellipse.eps │ │ ├── ellipse.png │ │ ├── gridding.eps │ │ ├── gridding.png │ │ └── src │ │ │ ├── GNUmakefile │ │ │ ├── ellipse.tex │ │ │ ├── figures.mp │ │ │ └── gridding.tex │ ├── jpipsequence.PNG │ ├── logo-faunalia.png │ ├── logo-hobu.png │ ├── logo-kartoza.png │ ├── logo-mundialis.png │ ├── logo-numfocus.png │ ├── logo-osgeo.png │ ├── logo-osgeo.svg │ ├── logo-spatialys.png │ ├── logo │ │ ├── GDALLogoBW.svg │ │ ├── GDALLogoColor.svg │ │ ├── GDALLogoGS.svg │ │ └── tshirt │ │ │ ├── Koszulka v2.ai │ │ │ ├── Koszulka v2.pdf │ │ │ ├── Koszulka v3.ai │ │ │ ├── Koszulka v3.pdf │ │ │ ├── Koszulka v4.ai │ │ │ ├── Koszulka v4.pdf │ │ │ ├── Koszulka v5.ai │ │ │ ├── Koszulka v5.pdf │ │ │ ├── Koszulka v6.ai │ │ │ ├── Koszulka v6.pdf │ │ │ ├── Koszulka v7.ai │ │ │ └── Koszulka v7.pdf │ ├── programs │ │ ├── gdal_raster_color_merge │ │ │ ├── hillshade.jpg │ │ │ ├── hypsometric.jpg │ │ │ └── hypsometric_combined_with_hillshade.jpg │ │ ├── gdal_raster_footprint.png │ │ ├── gdal_raster_polygonize.svg │ │ ├── gdal_raster_reclassify.svg │ │ ├── gdal_vector_layer_algebra_clip.svg │ │ ├── gdal_vector_layer_algebra_erase.svg │ │ ├── gdal_vector_layer_algebra_identity.svg │ │ ├── gdal_vector_layer_algebra_intersection.svg │ │ ├── gdal_vector_layer_algebra_sym_difference.svg │ │ ├── gdal_vector_layer_algebra_union.svg │ │ ├── gdal_vector_layer_algebra_update.svg │ │ ├── gdal_vector_simplify.svg │ │ ├── gdal_vector_simplify_coverage.svg │ │ ├── gdalenhance_little_spruce.jpg │ │ └── gdalenhance_little_spruce_enhanced.jpg │ ├── rfc45 │ │ ├── rfc_2d_array.png │ │ ├── rfc_BIT.png │ │ ├── rfc_BSQ.png │ │ ├── rfc_TIP.png │ │ └── rfc_tiled.png │ ├── rfc49 │ │ └── classOGRGeometry.png │ ├── rfc64 │ │ └── classOGRGeometry_RFC64.png │ ├── sponsors │ │ ├── AWS_logo_RGB.svg │ │ ├── logo-FrontierSI.svg │ │ ├── logo-aerometrex.png │ │ ├── logo-aerometrex.svg │ │ ├── logo-aws.png │ │ ├── logo-esri.png │ │ ├── logo-esri.svg │ │ ├── logo-frontiersi.png │ │ ├── logo-geoczech.png │ │ ├── logo-geoczech.svg │ │ ├── logo-google.png │ │ ├── logo-google.svg │ │ ├── logo-koordinates.png │ │ ├── logo-koordinates.svg │ │ ├── logo-l3harris.png │ │ ├── logo-linz.png │ │ ├── logo-linz.svg │ │ ├── logo-mapgears.png │ │ ├── logo-maxar.ai │ │ ├── logo-maxar.png │ │ ├── logo-maxar.svg │ │ ├── logo-microsoft.png │ │ ├── logo-microsoft.svg │ │ ├── logo-nasa.png │ │ ├── logo-nasa.svg │ │ ├── logo-planet.png │ │ ├── logo-planet.svg │ │ ├── logo-safe.png │ │ ├── logo-safe.svg │ │ ├── logo-sparkgeo-big.png │ │ └── logo-sparkgeo.png │ ├── style_ogr_brush.png │ ├── style_ogr_sym.png │ ├── style_pen1.png │ ├── style_pen2.png │ ├── style_pen3.png │ ├── style_textanchor.png │ ├── tutorials │ │ ├── buildings.png │ │ └── counties.png │ └── zenodo.5884351.png ├── old_trac_pointers.md ├── requirements.txt ├── rtd │ ├── pre_build.sh │ └── update_redirects.py └── source │ ├── _extensions │ ├── cli_example.py │ ├── configoptions.py │ ├── driverproperties.py │ ├── source_file.py │ └── sphinxcontrib_programoutput_gdal.py │ ├── _static │ └── Sustainable GDAL Sponsorship Prospectus.pdf │ ├── about.rst │ ├── api │ ├── cpl.rst │ ├── cpl_cpp.rst │ ├── csharp │ │ ├── csharp_compile_cmake.rst │ │ ├── csharp_compile_legacy.rst │ │ ├── csharp_conda.rst │ │ ├── csharp_raster.rst │ │ ├── csharp_usage.rst │ │ ├── csharp_vector.rst │ │ └── index.rst │ ├── gdal_alg.rst │ ├── gdal_fwd.rst │ ├── gdal_utils.rst │ ├── gdalabstractmdarray_cpp.rst │ ├── gdalattribute_cpp.rst │ ├── gdalcolortable_cpp.rst │ ├── gdaldataset_cpp.rst │ ├── gdaldimension_cpp.rst │ ├── gdaldriver_cpp.rst │ ├── gdalextendeddatatype_cpp.rst │ ├── gdalgroup_cpp.rst │ ├── gdalmajorobject_cpp.rst │ ├── gdalmdarray_cpp.rst │ ├── gdalrasterattributetable_cpp.rst │ ├── gdalrasterband_cpp.rst │ ├── gdalwarp_cpp.rst │ ├── gnm_cpp.rst │ ├── index.rst │ ├── java │ │ └── index.rst │ ├── ogr_srs_api.rst │ ├── ogrfeature_cpp.rst │ ├── ogrfeaturestyle_cpp.rst │ ├── ogrgeomcoordinateprecision_cpp.rst │ ├── ogrgeometry_cpp.rst │ ├── ogrlayer_cpp.rst │ ├── ogrspatialref.rst │ ├── python │ │ ├── data │ │ │ └── byte.tif │ │ ├── general.rst │ │ ├── index.rst │ │ ├── mdim_api.rst │ │ ├── osgeo.gdal.rst │ │ ├── osgeo.gdal_array.rst │ │ ├── osgeo.gdal_fsspec.rst │ │ ├── osgeo.gdalconst.rst │ │ ├── osgeo.gnm.rst │ │ ├── osgeo.ogr.rst │ │ ├── osgeo.osr.rst │ │ ├── osgeo.rst │ │ ├── python_bindings.rst │ │ ├── python_examples.myst │ │ ├── python_gotchas.rst │ │ ├── python_samples.rst │ │ ├── raster_api.rst │ │ ├── spatial_ref_api.rst │ │ ├── utilities.rst │ │ └── vector_api.rst │ ├── raster_c_api.rst │ └── vector_c_api.rst │ ├── community │ ├── code_of_conduct.rst │ ├── index.rst │ ├── service_providers.rst │ └── user_survey_2024.rst │ ├── conf.py │ ├── contributing │ └── index.rst │ ├── development │ ├── building_from_source.rst │ ├── cmake.rst │ ├── dev_documentation.rst │ ├── dev_environment.rst │ ├── dev_practices.rst │ ├── example.txt │ ├── index.rst │ ├── rfc │ │ ├── index.rst │ │ ├── rfc100_float16_support.rst │ │ ├── rfc101_raster_dataset_threadsafety.rst │ │ ├── rfc102_embedded_resources.rst │ │ ├── rfc103_schema_open_option.rst │ │ ├── rfc104_gdal_cli.rst │ │ ├── rfc105_safe_path_manipulation_functions.rst │ │ ├── rfc106_update_metadata.rst │ │ ├── rfc107_igetextent_isetspatialfilter.rst │ │ ├── rfc108_driver_removal_3_11.rst │ │ ├── rfc10_ogropen.rst │ │ ├── rfc11_fastidentify.rst │ │ ├── rfc12_filemanagement.rst │ │ ├── rfc13_createfeatures.rst │ │ ├── rfc14_imagestructure.rst │ │ ├── rfc15_nodatabitmask.rst │ │ ├── rfc16_ogr_reentrancy.rst │ │ ├── rfc17_python_namespaces.rst │ │ ├── rfc18_ogr_styles_c_api.rst │ │ ├── rfc19_safememalloc.rst │ │ ├── rfc1_pmc.rst │ │ ├── rfc20_srs_axes.rst │ │ ├── rfc21_ogrsqlcast.rst │ │ ├── rfc22_rpc.rst │ │ ├── rfc23_ogr_unicode.rst │ │ ├── rfc24_progressive_data_support.rst │ │ ├── rfc25_fast_open.rst │ │ ├── rfc26_blockcache.rst │ │ ├── rfc27_supportdata.rst │ │ ├── rfc28_sqlfunc.rst │ │ ├── rfc29_desired_fields.rst │ │ ├── rfc2_svn.rst │ │ ├── rfc30_utf8_filenames.rst │ │ ├── rfc31_ogr_64.rst │ │ ├── rfc32_gdallocationinfo.rst │ │ ├── rfc33_gtiff_pixelispoint.rst │ │ ├── rfc34_license_policy.rst │ │ ├── rfc35_deletereorderalterfielddefn.rst │ │ ├── rfc36_open_by_drivername.rst │ │ ├── rfc37_cplerror_userdata.rst │ │ ├── rfc38_ogr_faster_open.rst │ │ ├── rfc39_ogr_layer_algebra.rst │ │ ├── rfc3_commiters.rst │ │ ├── rfc40_enhanced_rat_support.rst │ │ ├── rfc41_multiple_geometry_fields.rst │ │ ├── rfc42_find_laundered_fields.rst │ │ ├── rfc43_getmetadatadomainlist.rst │ │ ├── rfc44_gdalinfoxml.rst │ │ ├── rfc45_virtualmem.rst │ │ ├── rfc46_gdal_ogr_unification.rst │ │ ├── rfc47_dataset_caching.rst │ │ ├── rfc48_geographical_networks_support.rst │ │ ├── rfc49_curve_geometries.rst │ │ ├── rfc4_geolocate.rst │ │ ├── rfc50_ogr_field_subtype.rst │ │ ├── rfc51_rasterio_resampling_progress.rst │ │ ├── rfc52_strict_sql_quoting.rst │ │ ├── rfc53_ogr_notnull_default.rst │ │ ├── rfc54_dataset_transactions.rst │ │ ├── rfc55_refined_setfeature_deletefeature_semantics.rst │ │ ├── rfc56_millisecond_precision.rst │ │ ├── rfc57_histogram_64bit_count.rst │ │ ├── rfc58_removing_dataset_nodata_value.rst │ │ ├── rfc59.1_utilities_as_a_library.rst │ │ ├── rfc59_utilities_as_a_library.rst │ │ ├── rfc5_unicode.rst │ │ ├── rfc60_improved_roundtripping_in_ogr.rst │ │ ├── rfc61_support_for_measured_geometries.rst │ │ ├── rfc62_raster_algebra.rst │ │ ├── rfc63_sparse_datasets_improvements.rst │ │ ├── rfc64_triangle_polyhedralsurface_tin.rst │ │ ├── rfc65_rfc7946_geojson.rst │ │ ├── rfc66_randomlayerreadwrite.rst │ │ ├── rfc67_nullfieldvalues.rst │ │ ├── rfc68_cplusplus11.rst │ │ ├── rfc69_cplusplus_formatting.rst │ │ ├── rfc6_sqlgeom.rst │ │ ├── rfc70_output_format_guess.rst │ │ ├── rfc71_github_migration.rst │ │ ├── rfc72_pytest.rst │ │ ├── rfc73_proj6_wkt2_srsbarn.rst │ │ ├── rfc74_sphinx.rst │ │ ├── rfc75_multidimensional_arrays.rst │ │ ├── rfc76_ogrpythondrivers.rst │ │ ├── rfc77_drop_python2_support.rst │ │ ├── rfc78_gdal_utils_package.rst │ │ ├── rfc79_listing_service_providers.rst │ │ ├── rfc7_vsilapi.rst │ │ ├── rfc80_numfocus_relationship.rst │ │ ├── rfc81_coordinate_epoch.rst │ │ ├── rfc83_use_of_project_sponsorship.rst │ │ ├── rfc84_cmake.rst │ │ ├── rfc85_policy_code_additions.rst │ │ ├── rfc86_column_oriented_api.rst │ │ ├── rfc87_signed_int8.rst │ │ ├── rfc88_googletest.rst │ │ ├── rfc89_sql_logging_callback.rst │ │ ├── rfc8_devguide.rst │ │ ├── rfc90_read_compressed_data.rst │ │ ├── rfc91_dataset_close.rst │ │ ├── rfc92_wkb_only_geometries.rst │ │ ├── rfc93_update_feature.rst │ │ ├── rfc94_field_precision_width_metadata.rst │ │ ├── rfc95_standard_int_types.rst │ │ ├── rfc96_deferred_plugin_loading.rst │ │ ├── rfc97_feature_and_fielddefn_sealing.rst │ │ ├── rfc98_build_requirements_gdal_3_9.rst │ │ ├── rfc99_geometry_coordinate_precision.rst │ │ └── rfc9_maintainer.rst │ ├── rfc_process.rst │ └── testing.rst │ ├── download.rst │ ├── download_past.rst │ ├── drivers │ ├── raster │ │ ├── Idrisi.rst │ │ ├── aaigrid.rst │ │ ├── ace2.rst │ │ ├── adrg.rst │ │ ├── aig.rst │ │ ├── airsar.rst │ │ ├── arcinfo_grid_format.rst │ │ ├── avif.rst │ │ ├── bag.rst │ │ ├── basisu.rst │ │ ├── bmp.rst │ │ ├── bsb.rst │ │ ├── byn.rst │ │ ├── cad.rst │ │ ├── cals.rst │ │ ├── ceos.rst │ │ ├── coasp.rst │ │ ├── cog.rst │ │ ├── cosar.rst │ │ ├── cpg.rst │ │ ├── ctg.rst │ │ ├── daas.rst │ │ ├── dds.rst │ │ ├── derived.rst │ │ ├── dimap.rst │ │ ├── doq1.rst │ │ ├── doq2.rst │ │ ├── dted.rst │ │ ├── ecrgtoc.rst │ │ ├── ecw.rst │ │ ├── eedai.rst │ │ ├── ehdr.rst │ │ ├── eir.rst │ │ ├── envi.rst │ │ ├── ers.rst │ │ ├── esat.rst │ │ ├── esric.rst │ │ ├── examples │ │ │ └── drivers │ │ │ │ └── raster │ │ │ │ └── stacit.py │ │ ├── exr.rst │ │ ├── fast.rst │ │ ├── fits.rst │ │ ├── gdalg.rst │ │ ├── genbin.rst │ │ ├── georaster.rst │ │ ├── gff.rst │ │ ├── gif.rst │ │ ├── gpkg.rst │ │ ├── grass.rst │ │ ├── grassasciigrid.rst │ │ ├── grib.rst │ │ ├── gs7bg.rst │ │ ├── gsag.rst │ │ ├── gsbg.rst │ │ ├── gsc.rst │ │ ├── gta.rst │ │ ├── gti.rst │ │ ├── gtiff.rst │ │ ├── gxf.rst │ │ ├── hdf4.rst │ │ ├── hdf5.rst │ │ ├── heif.rst │ │ ├── hf2.rst │ │ ├── hfa.rst │ │ ├── ilwis.rst │ │ ├── index.rst │ │ ├── iris.rst │ │ ├── isce.rst │ │ ├── isg.rst │ │ ├── isis2.rst │ │ ├── isis3.rst │ │ ├── jdem.rst │ │ ├── jp2ecw.rst │ │ ├── jp2kak.rst │ │ ├── jp2mrsid.rst │ │ ├── jp2openjpeg.rst │ │ ├── jpeg.rst │ │ ├── jpegxl.rst │ │ ├── jpipkak.rst │ │ ├── kea.rst │ │ ├── kmlsuperoverlay.rst │ │ ├── kro.rst │ │ ├── ktx2.rst │ │ ├── l1b.rst │ │ ├── lan.rst │ │ ├── lcp.rst │ │ ├── leveller.rst │ │ ├── libertiff.rst │ │ ├── loslas.rst │ │ ├── map.rst │ │ ├── marfa.rst │ │ ├── mbtiles.rst │ │ ├── mem.rst │ │ ├── mff.rst │ │ ├── mff2.rst │ │ ├── mrsid.rst │ │ ├── msg.rst │ │ ├── msgn.rst │ │ ├── ndf.rst │ │ ├── netcdf.rst │ │ ├── ngsgeoid.rst │ │ ├── ngw.rst │ │ ├── nitf.rst │ │ ├── nitf_advanced.rst │ │ ├── noaa_b.rst │ │ ├── nsidcbin.rst │ │ ├── ntv2.rst │ │ ├── nwtgrd.rst │ │ ├── ogcapi.rst │ │ ├── openfilegdb.rst │ │ ├── palsar.rst │ │ ├── paux.rst │ │ ├── pcidsk.rst │ │ ├── pcraster.rst │ │ ├── pdf.rst │ │ ├── pds.rst │ │ ├── pds4.rst │ │ ├── plmosaic.rst │ │ ├── png.rst │ │ ├── pnm.rst │ │ ├── postgisraster.rst │ │ ├── prf.rst │ │ ├── rasterlite2.rst │ │ ├── rcm.rst │ │ ├── rik.rst │ │ ├── rmf.rst │ │ ├── roi_pac.rst │ │ ├── rpftoc.rst │ │ ├── rraster.rst │ │ ├── rs2.rst │ │ ├── s102.rst │ │ ├── s104.rst │ │ ├── s111.rst │ │ ├── safe.rst │ │ ├── sar_ceos.rst │ │ ├── sdat.rst │ │ ├── sentinel2.rst │ │ ├── sigdem.rst │ │ ├── snap_tiff.rst │ │ ├── snodas.rst │ │ ├── srp.rst │ │ ├── srtmhgt.rst │ │ ├── stacit.rst │ │ ├── stacta.rst │ │ ├── terragen.rst │ │ ├── tga.rst │ │ ├── til.rst │ │ ├── tiledb.rst │ │ ├── tsx.rst │ │ ├── usgsdem.rst │ │ ├── vicar.rst │ │ ├── vrt.rst │ │ ├── vrt_multidimensional.rst │ │ ├── vrt_processed_dataset.rst │ │ ├── wcs.rst │ │ ├── webp.rst │ │ ├── wld.rst │ │ ├── wms.rst │ │ ├── wms_wmts_cache.rst │ │ ├── wmts.rst │ │ ├── xyz.rst │ │ ├── zarr.rst │ │ └── zmap.rst │ └── vector │ │ ├── adbc.rst │ │ ├── aivector.rst │ │ ├── amigocloud.rst │ │ ├── arrow.rst │ │ ├── avcbin.rst │ │ ├── avce00.rst │ │ ├── cad.rst │ │ ├── carto.rst │ │ ├── csv.rst │ │ ├── csw.rst │ │ ├── dgn.rst │ │ ├── dgnv8.rst │ │ ├── dwg.rst │ │ ├── dxf.rst │ │ ├── edigeo.rst │ │ ├── eeda.rst │ │ ├── elasticsearch.rst │ │ ├── esrijson.rst │ │ ├── filegdb.rst │ │ ├── flatgeobuf.rst │ │ ├── gdalg.rst │ │ ├── geojson.rst │ │ ├── geojsonseq.rst │ │ ├── geopackage_aspatial.rst │ │ ├── georss.rst │ │ ├── gml.rst │ │ ├── gmlas.rst │ │ ├── gmlas_mapping_examples.rst │ │ ├── gmlas_metadata_layers.rst │ │ ├── gmt.rst │ │ ├── gpkg.rst │ │ ├── gpkg_spatialite_computed_geom_column.rst │ │ ├── gpsbabel.rst │ │ ├── gpx.rst │ │ ├── grass.rst │ │ ├── gtfs.rst │ │ ├── hana.rst │ │ ├── idb.rst │ │ ├── idrisi.rst │ │ ├── ili.rst │ │ ├── index.rst │ │ ├── jml.rst │ │ ├── jsonfg.rst │ │ ├── kml.rst │ │ ├── libkml.rst │ │ ├── lvbag.rst │ │ ├── mapinfo_encodings.csv │ │ ├── mapml.rst │ │ ├── mem.rst │ │ ├── memory.rst │ │ ├── miramon.rst │ │ ├── mitab.rst │ │ ├── mongodbv3.rst │ │ ├── mssqlspatial.rst │ │ ├── mvt.rst │ │ ├── mysql.rst │ │ ├── nas.rst │ │ ├── netcdf.rst │ │ ├── ngw.rst │ │ ├── oapif.rst │ │ ├── oci.rst │ │ ├── oda.rst │ │ ├── odbc.rst │ │ ├── ods.rst │ │ ├── openfilegdb.rst │ │ ├── osm.rst │ │ ├── parquet.rst │ │ ├── pdf.rst │ │ ├── pds.rst │ │ ├── pg.rst │ │ ├── pg_advanced.rst │ │ ├── pgdump.rst │ │ ├── pgeo.rst │ │ ├── plscenes.rst │ │ ├── plscenes_data_v1.rst │ │ ├── pmtiles.rst │ │ ├── s57.rst │ │ ├── selafin.rst │ │ ├── shapefile.rst │ │ ├── sosi.rst │ │ ├── sqlite.rst │ │ ├── sxf.rst │ │ ├── tiledb.rst │ │ ├── topojson.rst │ │ ├── vdv.rst │ │ ├── vfk.rst │ │ ├── vrt.rst │ │ ├── wasp.rst │ │ ├── wfs.rst │ │ ├── xls.rst │ │ ├── xlsx.rst │ │ └── xodr.rst │ ├── extra_path │ └── robots.txt │ ├── faq.rst │ ├── gdal_rtd │ ├── LICENSE │ ├── README.md │ ├── breadcrumbs.html │ ├── footer.html │ ├── searchbox.html │ ├── static │ │ ├── css │ │ │ └── gdal.css │ │ ├── fonts │ │ │ ├── miriamlibre-bold-webfont.eot │ │ │ ├── miriamlibre-bold-webfont.svg │ │ │ ├── miriamlibre-bold-webfont.ttf │ │ │ ├── miriamlibre-bold-webfont.woff │ │ │ ├── miriamlibre-bold-webfont.woff2 │ │ │ ├── miriamlibre-regular-webfont.eot │ │ │ ├── miriamlibre-regular-webfont.svg │ │ │ ├── miriamlibre-regular-webfont.ttf │ │ │ ├── miriamlibre-regular-webfont.woff │ │ │ ├── miriamlibre-regular-webfont.woff2 │ │ │ ├── proximanova-light-webfont.eot │ │ │ ├── proximanova-light-webfont.otf │ │ │ ├── proximanova-light-webfont.svg │ │ │ ├── proximanova-light-webfont.ttf │ │ │ ├── proximanova-light-webfont.woff │ │ │ ├── proximanova-sbold-webfont.eot │ │ │ ├── proximanova-sbold-webfont.otf │ │ │ ├── proximanova-sbold-webfont.svg │ │ │ ├── proximanova-sbold-webfont.ttf │ │ │ ├── proximanova-sbold-webfont.woff │ │ │ ├── sintony-bold-webfont.eot │ │ │ ├── sintony-bold-webfont.svg │ │ │ ├── sintony-bold-webfont.ttf │ │ │ ├── sintony-bold-webfont.woff │ │ │ ├── sintony-bold-webfont.woff2 │ │ │ ├── sintony-regular-webfont.eot │ │ │ ├── sintony-regular-webfont.svg │ │ │ ├── sintony-regular-webfont.ttf │ │ │ ├── sintony-regular-webfont.woff │ │ │ ├── sintony-regular-webfont.woff2 │ │ │ ├── sourcecodepro-regular-webfont.eot │ │ │ ├── sourcecodepro-regular-webfont.svg │ │ │ ├── sourcecodepro-regular-webfont.ttf │ │ │ └── sourcecodepro-regular-webfont.woff │ │ └── img │ │ │ └── osgeo-emblem-24x24.png │ ├── theme.conf │ └── versions.html │ ├── glossary.rst │ ├── index.rst │ ├── index_pdf.rst │ ├── license.rst │ ├── programs │ ├── argument_syntax.rst │ ├── gdal-config.rst │ ├── gdal.rst │ ├── gdal2tiles.rst │ ├── gdal2xyz.rst │ ├── gdal_bash_completion.rst │ ├── gdal_calc.rst │ ├── gdal_cli_from_python.rst │ ├── gdal_cli_gdalg.rst │ ├── gdal_cli_include │ │ ├── gdalg_raster_compatible.rst │ │ ├── gdalg_raster_compatible_non_natively_streamable.rst │ │ ├── gdalg_vector_compatible.rst │ │ └── gdalg_vector_compatible_non_natively_streamable.rst │ ├── gdal_contour.rst │ ├── gdal_convert.rst │ ├── gdal_create.rst │ ├── gdal_dataset.rst │ ├── gdal_dataset_copy.rst │ ├── gdal_dataset_delete.rst │ ├── gdal_dataset_identify.rst │ ├── gdal_dataset_rename.rst │ ├── gdal_driver_gpkg_repack.rst │ ├── gdal_driver_gti_create.rst │ ├── gdal_driver_openfilegdb_repack.rst │ ├── gdal_driver_pdf_list_layers.rst │ ├── gdal_edit.rst │ ├── gdal_fillnodata.rst │ ├── gdal_footprint.rst │ ├── gdal_grid.rst │ ├── gdal_info.rst │ ├── gdal_mdim.rst │ ├── gdal_mdim_convert.rst │ ├── gdal_mdim_info.rst │ ├── gdal_merge.rst │ ├── gdal_options │ │ ├── active_geometry.rst │ │ ├── active_layer.rst │ │ ├── co.rst │ │ ├── co_vector.rst │ │ ├── if.rst │ │ ├── lco.rst │ │ ├── of_raster_create.rst │ │ ├── of_raster_create_copy.rst │ │ ├── of_vector.rst │ │ ├── oo.rst │ │ ├── ot.rst │ │ ├── overwrite.rst │ │ ├── sql_dialect.rst │ │ ├── srs_def_gdal_raster_reproject.rst │ │ └── warp_resampling.rst │ ├── gdal_pansharpen.rst │ ├── gdal_pipeline.rst │ ├── gdal_polygonize.rst │ ├── gdal_proximity.rst │ ├── gdal_raster.rst │ ├── gdal_raster_aspect.rst │ ├── gdal_raster_calc.rst │ ├── gdal_raster_clean_collar.rst │ ├── gdal_raster_clip.rst │ ├── gdal_raster_color_map.rst │ ├── gdal_raster_color_merge.rst │ ├── gdal_raster_contour.rst │ ├── gdal_raster_convert.rst │ ├── gdal_raster_create.rst │ ├── gdal_raster_edit.rst │ ├── gdal_raster_fill_nodata.rst │ ├── gdal_raster_footprint.rst │ ├── gdal_raster_hillshade.rst │ ├── gdal_raster_index.rst │ ├── gdal_raster_info.rst │ ├── gdal_raster_mosaic.rst │ ├── gdal_raster_nodata_to_alpha.rst │ ├── gdal_raster_overview.rst │ ├── gdal_raster_overview_add.rst │ ├── gdal_raster_overview_delete.rst │ ├── gdal_raster_overview_refresh.rst │ ├── gdal_raster_pansharpen.rst │ ├── gdal_raster_pipeline.rst │ ├── gdal_raster_pixel_info.rst │ ├── gdal_raster_polygonize.rst │ ├── gdal_raster_proximity.rst │ ├── gdal_raster_reclassify.rst │ ├── gdal_raster_reproject.rst │ ├── gdal_raster_resize.rst │ ├── gdal_raster_rgb_to_palette.rst │ ├── gdal_raster_roughness.rst │ ├── gdal_raster_scale.rst │ ├── gdal_raster_select.rst │ ├── gdal_raster_set_type.rst │ ├── gdal_raster_sieve.rst │ ├── gdal_raster_slope.rst │ ├── gdal_raster_stack.rst │ ├── gdal_raster_tile.rst │ ├── gdal_raster_tpi.rst │ ├── gdal_raster_tri.rst │ ├── gdal_raster_unscale.rst │ ├── gdal_raster_update.rst │ ├── gdal_raster_viewshed.rst │ ├── gdal_rasterize.rst │ ├── gdal_retile.rst │ ├── gdal_sieve.rst │ ├── gdal_syntax.rst │ ├── gdal_translate.rst │ ├── gdal_vector.rst │ ├── gdal_vector_buffer.rst │ ├── gdal_vector_clip.rst │ ├── gdal_vector_concat.rst │ ├── gdal_vector_convert.rst │ ├── gdal_vector_edit.rst │ ├── gdal_vector_explode_collections.rst │ ├── gdal_vector_filter.rst │ ├── gdal_vector_grid.rst │ ├── gdal_vector_index.rst │ ├── gdal_vector_info.rst │ ├── gdal_vector_layer_algebra.rst │ ├── gdal_vector_make_valid.rst │ ├── gdal_vector_pipeline.rst │ ├── gdal_vector_rasterize.rst │ ├── gdal_vector_reproject.rst │ ├── gdal_vector_segmentize.rst │ ├── gdal_vector_select.rst │ ├── gdal_vector_set_geom_type.rst │ ├── gdal_vector_simplify.rst │ ├── gdal_vector_simplify_coverage.rst │ ├── gdal_vector_sql.rst │ ├── gdal_vector_swap_xy.rst │ ├── gdal_viewshed.rst │ ├── gdal_vsi.rst │ ├── gdal_vsi_copy.rst │ ├── gdal_vsi_delete.rst │ ├── gdal_vsi_list.rst │ ├── gdal_vsi_move.rst │ ├── gdal_vsi_sozip.rst │ ├── gdal_vsi_sync.rst │ ├── gdaladdo.rst │ ├── gdalattachpct.rst │ ├── gdalbuildvrt.rst │ ├── gdalcompare.rst │ ├── gdaldem.rst │ ├── gdalenhance.rst │ ├── gdalinfo.rst │ ├── gdallocationinfo.rst │ ├── gdalmanage.rst │ ├── gdalmdiminfo.rst │ ├── gdalmdimtranslate.rst │ ├── gdalmove.rst │ ├── gdalsrsinfo.rst │ ├── gdaltindex.rst │ ├── gdaltransform.rst │ ├── gdalwarp.rst │ ├── gnmanalyse.rst │ ├── gnmmanage.rst │ ├── index.rst │ ├── migration_guide_to_gdal_cli.rst │ ├── nearblack.rst │ ├── nodata_handling_gdaladdo_gdal_translate.rst │ ├── ogr2ogr.rst │ ├── ogr_layer_algebra.rst │ ├── ogrinfo.rst │ ├── ogrlineref.rst │ ├── ogrmerge.rst │ ├── ogrtindex.rst │ ├── options │ │ ├── co.rst │ │ ├── formats_raster.rst │ │ ├── formats_vector.rst │ │ ├── help.rst │ │ ├── help_and_help_general.rst │ │ ├── help_general.rst │ │ ├── if.rst │ │ ├── lco.rst │ │ ├── of.rst │ │ ├── oo_vector.rst │ │ ├── ot.rst │ │ ├── srs_def.rst │ │ └── srs_def_gdalwarp.rst │ ├── pct2rgb.rst │ ├── raster_common_options.rst │ ├── rgb2pct.rst │ ├── sozip.rst │ └── vector_common_options.rst │ ├── software_using_gdal.rst │ ├── spelling_wordlist.txt │ ├── sponsors │ ├── faq.rst │ ├── index.rst │ └── past_sponsors.rst │ ├── substitutions.rst │ ├── thanks.rst │ ├── tutorials │ ├── code │ │ ├── vector_api_tut.py │ │ └── vector_api_tut2.py │ ├── gdal_grid_tut.rst │ ├── geotransforms_tut.rst │ ├── gnm_api_tut.rst │ ├── index.rst │ ├── multidimensional_api_tut.rst │ ├── osr_api_tut.rst │ ├── raster_api_tut.rst │ ├── raster_driver_tut.rst │ ├── vector_api_tut.rst │ ├── vector_driver_tut.rst │ ├── vector_geoparquet_tut.rst │ ├── vector_python_driver.rst │ ├── warp_tut.rst │ └── wktproblems.rst │ └── user │ ├── band_algebra.rst │ ├── configoptions.rst │ ├── coordinate_epoch.rst │ ├── gdal_python_utilities.rst │ ├── gnm_data_model.rst │ ├── index.rst │ ├── multidim_raster_data_model.rst │ ├── multithreading.rst │ ├── ogr_feature_style.rst │ ├── ogr_sql_dialect.rst │ ├── ogr_sql_sqlite_dialect.rst │ ├── raster_data_model.rst │ ├── security.rst │ ├── sql_sqlite_dialect.rst │ ├── vector_data_model.rst │ └── virtual_file_systems.rst ├── docker ├── README.md ├── alpine-normal │ ├── Dockerfile │ └── build.sh ├── alpine-small │ ├── Dockerfile │ └── build.sh ├── build-all.sh ├── ubuntu-full │ ├── Dockerfile │ ├── bh-gdal.sh │ ├── bh-proj.sh │ ├── bh-set-envvars.sh │ ├── build.sh │ ├── mdbtools-lexer.patch │ ├── tiledb-FindLZ4_EP.cmake.patch │ ├── tiledb-FindOpenSSL_EP.cmake.patch │ └── tiledb-cmake-ccache.patch ├── ubuntu-small │ ├── Dockerfile │ ├── bh-set-envvars.sh │ └── build.sh └── util.sh ├── doxygen_index.md ├── examples └── pydrivers │ ├── ogr_CityJSON.py │ ├── ogr_DUMMY.py │ └── ogr_PASSTHROUGH.py ├── frmts ├── CMakeLists.txt ├── aaigrid │ ├── CMakeLists.txt │ ├── aaigriddataset.cpp │ └── aaigriddataset.h ├── adrg │ ├── CMakeLists.txt │ ├── adrgdataset.cpp │ └── srpdataset.cpp ├── aigrid │ ├── CMakeLists.txt │ ├── Makefile.dist │ ├── aigccitt.c │ ├── aigdataset.cpp │ ├── aigopen.c │ ├── aigrid.h │ ├── aitest.c │ └── gridlib.c ├── airsar │ ├── CMakeLists.txt │ └── airsardataset.cpp ├── avif │ ├── CMakeLists.txt │ ├── avifdataset.cpp │ ├── avifdrivercore.cpp │ ├── avifdrivercore.h │ └── driver_declaration.cmake ├── basisu_ktx2 │ ├── CMakeLists.txt │ ├── basisudataset.cpp │ ├── basisudrivercore.cpp │ ├── basisudrivercore.h │ ├── common.cpp │ ├── common.h │ ├── commoncore.cpp │ ├── commoncore.h │ ├── include_basisu_sdk.h │ ├── ktx2dataset.cpp │ ├── ktx2drivercore.cpp │ └── ktx2drivercore.h ├── bmp │ ├── CMakeLists.txt │ └── bmpdataset.cpp ├── bsb │ ├── CMakeLists.txt │ ├── Makefile.dist │ ├── README.dist │ ├── bsb2raw.c │ ├── bsb_read.c │ ├── bsb_read.h │ └── bsbdataset.cpp ├── cals │ ├── CMakeLists.txt │ └── calsdataset.cpp ├── ceos │ ├── CMakeLists.txt │ ├── ceosdataset.cpp │ ├── ceosopen.c │ ├── ceosopen.h │ └── ceostest.c ├── ceos2 │ ├── CMakeLists.txt │ ├── ceos.c │ ├── ceos.h │ ├── ceosrecipe.c │ ├── ceossar.c │ ├── link.c │ └── sar_ceosdataset.cpp ├── coasp │ ├── CMakeLists.txt │ └── coasp_dataset.cpp ├── cosar │ ├── CMakeLists.txt │ └── cosar_dataset.cpp ├── ctg │ ├── CMakeLists.txt │ └── ctgdataset.cpp ├── daas │ ├── CMakeLists.txt │ └── daasdataset.cpp ├── dds │ ├── CMakeLists.txt │ ├── crunch_headers.h │ ├── ddsdataset.cpp │ ├── ddsdrivercore.cpp │ └── ddsdrivercore.h ├── derived │ ├── CMakeLists.txt │ ├── deriveddataset.cpp │ ├── derivedlist.c │ └── derivedlist.h ├── dimap │ ├── CMakeLists.txt │ └── dimapdataset.cpp ├── drivers.ini ├── dted │ ├── CMakeLists.txt │ ├── dted_api.c │ ├── dted_api.h │ ├── dted_create.c │ ├── dted_ptstream.c │ ├── dted_test.c │ └── dteddataset.cpp ├── ecw │ ├── CMakeLists.txt │ ├── driver_declaration.cmake │ ├── ecwasyncreader.cpp │ ├── ecwcreatecopy.cpp │ ├── ecwdataset.cpp │ ├── ecwdrivercore.cpp │ ├── ecwdrivercore.h │ ├── ecwsdk_headers.h │ ├── gdal_ecw.h │ ├── jp2userbox.cpp │ └── lookup.py ├── eeda │ ├── CMakeLists.txt │ ├── data │ │ └── eedaconf.json │ ├── eeda.h │ ├── eedacommon.cpp │ ├── eedadataset.cpp │ └── eedaidataset.cpp ├── envisat │ ├── CMakeLists.txt │ ├── EnvisatFile.c │ ├── EnvisatFile.h │ ├── adsrange.cpp │ ├── adsrange.hpp │ ├── dumpgeo.c │ ├── envisat_dump.c │ ├── envisatdataset.cpp │ ├── records.c │ ├── records.h │ ├── timedelta.hpp │ └── unwrapgcps.cpp ├── ers │ ├── CMakeLists.txt │ ├── ersdataset.cpp │ ├── ershdrnode.cpp │ └── ershdrnode.h ├── esric │ ├── CMakeLists.txt │ └── esric_dataset.cpp ├── exr │ ├── CMakeLists.txt │ ├── exrdataset.cpp │ ├── exrdrivercore.cpp │ ├── exrdrivercore.h │ └── openexr_headers.h ├── fits │ ├── CMakeLists.txt │ ├── fitsdataset.cpp │ ├── fitsdrivercore.cpp │ └── fitsdrivercore.h ├── gdalallregister.cpp ├── gdalg │ ├── CMakeLists.txt │ ├── data │ │ └── gdalg.schema.json │ └── gdalgdriver.cpp ├── georaster │ ├── CMakeLists.txt │ ├── cpl_vsil_ocilob.cpp │ ├── driver_declaration.cmake │ ├── georaster_dataset.cpp │ ├── georaster_jpeg_vsidataio.cpp │ ├── georaster_jpeg_vsidataio.h │ ├── georaster_priv.h │ ├── georaster_rasterband.cpp │ ├── georaster_wrapper.cpp │ ├── georasterdrivercore.cpp │ ├── georasterdrivercore.h │ ├── oci_wrapper.cpp │ └── oci_wrapper.h ├── gff │ ├── CMakeLists.txt │ └── gff_dataset.cpp ├── gif │ ├── CMakeLists.txt │ ├── biggifdataset.cpp │ ├── gifabstractdataset.cpp │ ├── gifabstractdataset.h │ ├── gifdataset.cpp │ ├── gifdrivercore.cpp │ ├── gifdrivercore.h │ └── giflib │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── README │ │ ├── dgif_lib.c │ │ ├── dump_symbols.sh │ │ ├── egif_lib.c │ │ ├── gdal_giflib_symbol_rename.h │ │ ├── gif_err.c │ │ ├── gif_hash.c │ │ ├── gif_hash.h │ │ ├── gif_lib.h │ │ ├── gif_lib_private.h │ │ └── gifalloc.c ├── grib │ ├── CMakeLists.txt │ ├── data │ │ ├── grib2_center.csv │ │ ├── grib2_process.csv │ │ ├── grib2_subcenter.csv │ │ ├── grib2_table_4_2_0_0.csv │ │ ├── grib2_table_4_2_0_1.csv │ │ ├── grib2_table_4_2_0_13.csv │ │ ├── grib2_table_4_2_0_14.csv │ │ ├── grib2_table_4_2_0_15.csv │ │ ├── grib2_table_4_2_0_16.csv │ │ ├── grib2_table_4_2_0_17.csv │ │ ├── grib2_table_4_2_0_18.csv │ │ ├── grib2_table_4_2_0_19.csv │ │ ├── grib2_table_4_2_0_190.csv │ │ ├── grib2_table_4_2_0_191.csv │ │ ├── grib2_table_4_2_0_2.csv │ │ ├── grib2_table_4_2_0_20.csv │ │ ├── grib2_table_4_2_0_21.csv │ │ ├── grib2_table_4_2_0_22.csv │ │ ├── grib2_table_4_2_0_3.csv │ │ ├── grib2_table_4_2_0_4.csv │ │ ├── grib2_table_4_2_0_5.csv │ │ ├── grib2_table_4_2_0_6.csv │ │ ├── grib2_table_4_2_0_7.csv │ │ ├── grib2_table_4_2_10_0.csv │ │ ├── grib2_table_4_2_10_1.csv │ │ ├── grib2_table_4_2_10_191.csv │ │ ├── grib2_table_4_2_10_2.csv │ │ ├── grib2_table_4_2_10_3.csv │ │ ├── grib2_table_4_2_10_4.csv │ │ ├── grib2_table_4_2_1_0.csv │ │ ├── grib2_table_4_2_1_1.csv │ │ ├── grib2_table_4_2_1_2.csv │ │ ├── grib2_table_4_2_20_0.csv │ │ ├── grib2_table_4_2_20_1.csv │ │ ├── grib2_table_4_2_20_2.csv │ │ ├── grib2_table_4_2_20_3.csv │ │ ├── grib2_table_4_2_2_0.csv │ │ ├── grib2_table_4_2_2_3.csv │ │ ├── grib2_table_4_2_2_4.csv │ │ ├── grib2_table_4_2_2_5.csv │ │ ├── grib2_table_4_2_2_6.csv │ │ ├── grib2_table_4_2_2_7.csv │ │ ├── grib2_table_4_2_3_0.csv │ │ ├── grib2_table_4_2_3_1.csv │ │ ├── grib2_table_4_2_3_2.csv │ │ ├── grib2_table_4_2_3_3.csv │ │ ├── grib2_table_4_2_3_4.csv │ │ ├── grib2_table_4_2_3_5.csv │ │ ├── grib2_table_4_2_3_6.csv │ │ ├── grib2_table_4_2_4_0.csv │ │ ├── grib2_table_4_2_4_1.csv │ │ ├── grib2_table_4_2_4_10.csv │ │ ├── grib2_table_4_2_4_2.csv │ │ ├── grib2_table_4_2_4_3.csv │ │ ├── grib2_table_4_2_4_4.csv │ │ ├── grib2_table_4_2_4_5.csv │ │ ├── grib2_table_4_2_4_6.csv │ │ ├── grib2_table_4_2_4_7.csv │ │ ├── grib2_table_4_2_4_8.csv │ │ ├── grib2_table_4_2_4_9.csv │ │ ├── grib2_table_4_2_local_Canada.csv │ │ ├── grib2_table_4_2_local_HPC.csv │ │ ├── grib2_table_4_2_local_MRMS.csv │ │ ├── grib2_table_4_2_local_NCEP.csv │ │ ├── grib2_table_4_2_local_NDFD.csv │ │ ├── grib2_table_4_2_local_index.csv │ │ ├── grib2_table_4_5.csv │ │ └── grib2_table_versions.csv │ ├── degrib │ │ ├── LICENSE.TXT │ │ ├── README.TXT │ │ ├── data │ │ │ ├── grib2_table_4_2_0_0.csv │ │ │ ├── grib2_table_4_2_0_1.csv │ │ │ ├── grib2_table_4_2_0_13.csv │ │ │ ├── grib2_table_4_2_0_14.csv │ │ │ ├── grib2_table_4_2_0_15.csv │ │ │ ├── grib2_table_4_2_0_16.csv │ │ │ ├── grib2_table_4_2_0_17.csv │ │ │ ├── grib2_table_4_2_0_18.csv │ │ │ ├── grib2_table_4_2_0_19.csv │ │ │ ├── grib2_table_4_2_0_190.csv │ │ │ ├── grib2_table_4_2_0_191.csv │ │ │ ├── grib2_table_4_2_0_2.csv │ │ │ ├── grib2_table_4_2_0_20.csv │ │ │ ├── grib2_table_4_2_0_253.csv │ │ │ ├── grib2_table_4_2_0_3.csv │ │ │ ├── grib2_table_4_2_0_4.csv │ │ │ ├── grib2_table_4_2_0_5.csv │ │ │ ├── grib2_table_4_2_0_6.csv │ │ │ ├── grib2_table_4_2_0_7.csv │ │ │ ├── grib2_table_4_2_10_0.csv │ │ │ ├── grib2_table_4_2_10_1.csv │ │ │ ├── grib2_table_4_2_10_191.csv │ │ │ ├── grib2_table_4_2_10_2.csv │ │ │ ├── grib2_table_4_2_10_3.csv │ │ │ ├── grib2_table_4_2_10_4.csv │ │ │ ├── grib2_table_4_2_1_0.csv │ │ │ ├── grib2_table_4_2_1_1.csv │ │ │ ├── grib2_table_4_2_2_0.csv │ │ │ ├── grib2_table_4_2_2_3.csv │ │ │ ├── grib2_table_4_2_3_0.csv │ │ │ ├── grib2_table_4_2_3_1.csv │ │ │ └── grib2_table_4_5.csv │ │ ├── degrib │ │ │ ├── clock.c │ │ │ ├── clock.h │ │ │ ├── degrib1.cpp │ │ │ ├── degrib1.h │ │ │ ├── degrib2.cpp │ │ │ ├── degrib2.h │ │ │ ├── dump_symbols.sh │ │ │ ├── embedded_resources.c │ │ │ ├── embedded_resources.h │ │ │ ├── embedded_resources_gen1.c │ │ │ ├── embedded_resources_gen2.c │ │ │ ├── engribapi.c │ │ │ ├── engribapi.h │ │ │ ├── gdal_degrib_symbol_rename.h │ │ │ ├── grib1tab.cpp │ │ │ ├── grib2api.c │ │ │ ├── grib2api.h │ │ │ ├── hazard.c │ │ │ ├── hazard.h │ │ │ ├── inventory.cpp │ │ │ ├── inventory.h │ │ │ ├── meta.h │ │ │ ├── metaname.cpp │ │ │ ├── metaname.h │ │ │ ├── metaparse.cpp │ │ │ ├── metaprint.cpp │ │ │ ├── myassert.c │ │ │ ├── myassert.h │ │ │ ├── myerror.cpp │ │ │ ├── myerror.h │ │ │ ├── myutil.c │ │ │ ├── myutil.h │ │ │ ├── scan.c │ │ │ ├── scan.h │ │ │ ├── tdlpack.cpp │ │ │ ├── tdlpack.h │ │ │ ├── tendian.cpp │ │ │ ├── tendian.h │ │ │ ├── type.h │ │ │ ├── weather.c │ │ │ └── weather.h │ │ ├── extract_tables.py │ │ ├── g2clib │ │ │ ├── README │ │ │ ├── aecunpack.c │ │ │ ├── cmplxpack.c │ │ │ ├── compack.c │ │ │ ├── comunpack.c │ │ │ ├── dec_jpeg2000.cpp │ │ │ ├── dec_png.c │ │ │ ├── drstemplates.c │ │ │ ├── drstemplates.h │ │ │ ├── enc_jpeg2000.c │ │ │ ├── enc_png.c │ │ │ ├── g2_addfield.c │ │ │ ├── g2_addgrid.c │ │ │ ├── g2_addlocal.c │ │ │ ├── g2_create.c │ │ │ ├── g2_free.c │ │ │ ├── g2_getfld.c │ │ │ ├── g2_gribend.c │ │ │ ├── g2_info.c │ │ │ ├── g2_miss.c │ │ │ ├── g2_unpack1.c │ │ │ ├── g2_unpack2.c │ │ │ ├── g2_unpack3.c │ │ │ ├── g2_unpack4.c │ │ │ ├── g2_unpack5.c │ │ │ ├── g2_unpack6.c │ │ │ ├── g2_unpack7.c │ │ │ ├── gbits.c │ │ │ ├── gdal_g2clib_symbol_rename.h │ │ │ ├── getdim.c │ │ │ ├── getpoly.c │ │ │ ├── grib2.h │ │ │ ├── grib2c.doc │ │ │ ├── gridtemplates.c │ │ │ ├── gridtemplates.h │ │ │ ├── int_power.c │ │ │ ├── jpcpack.c │ │ │ ├── jpcunpack.c │ │ │ ├── misspack.c │ │ │ ├── mkieee.c │ │ │ ├── pack_gp.c │ │ │ ├── pdstemplates.c │ │ │ ├── pdstemplates.h │ │ │ ├── pngpack.c │ │ │ ├── pngunpack.c │ │ │ ├── rdieee.c │ │ │ ├── reduce.c │ │ │ ├── seekgb.c │ │ │ ├── simpack.c │ │ │ ├── simunpack.c │ │ │ ├── specpack.c │ │ │ └── specunpack.c │ │ ├── generate_embedded_resources.py │ │ └── merge_degrib_and_wmo_tables.py │ ├── gribcreatecopy.cpp │ ├── gribdataset.cpp │ ├── gribdataset.h │ ├── gribdrivercore.cpp │ ├── gribdrivercore.h │ └── rename_g2clib_symbols.sh ├── gsg │ ├── CMakeLists.txt │ ├── gs7bgdataset.cpp │ ├── gsagdataset.cpp │ └── gsbgdataset.cpp ├── gta │ ├── CMakeLists.txt │ ├── gta_headers.h │ ├── gtadataset.cpp │ ├── gtadrivercore.cpp │ └── gtadrivercore.h ├── gti │ ├── CMakeLists.txt │ ├── data │ │ └── gdaltileindex.xsd │ └── gdaltileindexdataset.cpp ├── gtiff │ ├── CMakeLists.txt │ ├── cogdriver.cpp │ ├── cogdriver.h │ ├── fetchbufferdirectio.h │ ├── generate_quant_table_md5sum.cpp │ ├── geotiff.cpp │ ├── gt_citation.cpp │ ├── gt_citation.h │ ├── gt_jpeg_copy.cpp │ ├── gt_jpeg_copy.h │ ├── gt_overview.cpp │ ├── gt_overview.h │ ├── gt_wkt_srs.cpp │ ├── gt_wkt_srs.h │ ├── gt_wkt_srs_for_gdal.h │ ├── gt_wkt_srs_priv.h │ ├── gtiff.h │ ├── gtiffbitmapband.cpp │ ├── gtiffbitmapband.h │ ├── gtiffdataset.cpp │ ├── gtiffdataset.h │ ├── gtiffdataset_read.cpp │ ├── gtiffdataset_write.cpp │ ├── gtiffjpegoverviewds.cpp │ ├── gtiffjpegoverviewds.h │ ├── gtiffoddbitsband.cpp │ ├── gtiffoddbitsband.h │ ├── gtiffrasterband.cpp │ ├── gtiffrasterband.h │ ├── gtiffrasterband_read.cpp │ ├── gtiffrasterband_write.cpp │ ├── gtiffrgbaband.cpp │ ├── gtiffrgbaband.h │ ├── gtiffsplitband.cpp │ ├── gtiffsplitband.h │ ├── gtiffsplitbitmapband.cpp │ ├── gtiffsplitbitmapband.h │ ├── libgeotiff │ │ ├── CMakeLists.txt │ │ ├── cpl_serv.h │ │ ├── dump_symbols.sh │ │ ├── epsg_datum.inc │ │ ├── epsg_ellipse.inc │ │ ├── epsg_gcs.inc │ │ ├── epsg_pcs.inc │ │ ├── epsg_pm.inc │ │ ├── epsg_proj.inc │ │ ├── epsg_units.inc │ │ ├── epsg_vertcs.inc │ │ ├── gdal_libgeotiff_symbol_rename.h │ │ ├── geo_config.h │ │ ├── geo_ctrans.inc │ │ ├── geo_extra.c │ │ ├── geo_free.c │ │ ├── geo_get.c │ │ ├── geo_keyp.h │ │ ├── geo_names.c │ │ ├── geo_new.c │ │ ├── geo_normalize.c │ │ ├── geo_normalize.h │ │ ├── geo_print.c │ │ ├── geo_set.c │ │ ├── geo_simpletags.c │ │ ├── geo_simpletags.h │ │ ├── geo_tiffp.c │ │ ├── geo_tiffp.h │ │ ├── geo_trans.c │ │ ├── geo_write.c │ │ ├── geokeys.h │ │ ├── geokeys.inc │ │ ├── geokeys_v1_1.inc │ │ ├── geonames.h │ │ ├── geotiff.h │ │ ├── geotiff_proj4.c │ │ ├── geotiffio.h │ │ ├── geovalues.h │ │ ├── resync_from_upstream.sh │ │ ├── xtiff.c │ │ └── xtiffio.h │ ├── libtiff │ │ ├── CMakeLists.txt │ │ ├── dump_symbols.sh │ │ ├── gdal_libtiff_symbol_rename.h │ │ ├── resync_from_upstream.sh │ │ ├── t4.h │ │ ├── tif_aux.c │ │ ├── tif_close.c │ │ ├── tif_codec.c │ │ ├── tif_color.c │ │ ├── tif_compress.c │ │ ├── tif_config.h │ │ ├── tif_dir.c │ │ ├── tif_dir.h │ │ ├── tif_dirinfo.c │ │ ├── tif_dirread.c │ │ ├── tif_dirwrite.c │ │ ├── tif_dumpmode.c │ │ ├── tif_error.c │ │ ├── tif_extension.c │ │ ├── tif_fax3.c │ │ ├── tif_fax3.h │ │ ├── tif_fax3sm.c │ │ ├── tif_flush.c │ │ ├── tif_getimage.c │ │ ├── tif_hash_set.c │ │ ├── tif_hash_set.h │ │ ├── tif_jpeg.c │ │ ├── tif_jpeg_12.c │ │ ├── tif_lerc.c │ │ ├── tif_luv.c │ │ ├── tif_lzma.c │ │ ├── tif_lzw.c │ │ ├── tif_next.c │ │ ├── tif_ojpeg.c │ │ ├── tif_open.c │ │ ├── tif_packbits.c │ │ ├── tif_pixarlog.c │ │ ├── tif_predict.c │ │ ├── tif_predict.h │ │ ├── tif_print.c │ │ ├── tif_read.c │ │ ├── tif_strip.c │ │ ├── tif_swab.c │ │ ├── tif_thunder.c │ │ ├── tif_tile.c │ │ ├── tif_version.c │ │ ├── tif_vsi.c │ │ ├── tif_warning.c │ │ ├── tif_webp.c │ │ ├── tif_write.c │ │ ├── tif_zip.c │ │ ├── tif_zstd.c │ │ ├── tiff.h │ │ ├── tiffconf.h │ │ ├── tiffio.h │ │ ├── tiffiop.h │ │ ├── tiffvers.h │ │ └── uvcode.h │ ├── quant_table_md5sum.h │ ├── quant_table_md5sum_jpeg9e.h │ ├── tif_jxl.c │ ├── tif_jxl.h │ ├── tifvsi.cpp │ └── tifvsi.h ├── gxf │ ├── CMakeLists.txt │ ├── Doxyfile │ ├── Makefile.in │ ├── README │ ├── configure.in │ ├── gxf.dox │ ├── gxf_ogcwkt.c │ ├── gxf_proj4.c │ ├── gxfdataset.cpp │ ├── gxfopen.c │ ├── gxfopen.h │ └── makefile.vc.dist ├── hdf4 │ ├── CMakeLists.txt │ ├── hdf-eos │ │ ├── EHapi.c │ │ ├── GDapi.c │ │ ├── HDFEOSVersion.h │ │ ├── HdfEosDef.h │ │ ├── README │ │ ├── SWapi.c │ │ ├── ease.h │ │ └── gctp_wrap.c │ ├── hdf4compat.h │ ├── hdf4dataset.cpp │ ├── hdf4dataset.h │ ├── hdf4drivercore.cpp │ ├── hdf4drivercore.h │ ├── hdf4imagedataset.cpp │ └── hdf4multidim.cpp ├── hdf5 │ ├── CMakeLists.txt │ ├── bagdataset.cpp │ ├── data │ │ └── bag_template.xml │ ├── embedded_resources.c │ ├── embedded_resources.h │ ├── gh5_convenience.cpp │ ├── gh5_convenience.h │ ├── hdf5_api.h │ ├── hdf5dataset.cpp │ ├── hdf5dataset.h │ ├── hdf5drivercore.cpp │ ├── hdf5drivercore.h │ ├── hdf5eosparser.cpp │ ├── hdf5eosparser.h │ ├── hdf5imagedataset.cpp │ ├── hdf5multidim.cpp │ ├── hdf5vfl.h │ ├── iso19115_srs.cpp │ ├── iso19115_srs.h │ ├── rat.cpp │ ├── rat.h │ ├── s100.cpp │ ├── s100.h │ ├── s102dataset.cpp │ ├── s104dataset.cpp │ └── s111dataset.cpp ├── heif │ ├── CMakeLists.txt │ ├── heifdataset.cpp │ ├── heifdataset.h │ ├── heifdatasetcreatecopy.cpp │ ├── heifdrivercore.cpp │ ├── heifdrivercore.h │ └── include_libheif.h ├── hf2 │ ├── CMakeLists.txt │ └── hf2dataset.cpp ├── hfa │ ├── CMakeLists.txt │ ├── TODO_Projections.txt │ ├── hfa.h │ ├── hfa_overviews.cpp │ ├── hfa_p.h │ ├── hfaband.cpp │ ├── hfacompress.cpp │ ├── hfadataset.cpp │ ├── hfadataset.h │ ├── hfadictionary.cpp │ ├── hfaentry.cpp │ ├── hfafield.cpp │ ├── hfaopen.cpp │ ├── hfatest.cpp │ └── hfatype.cpp ├── http │ ├── CMakeLists.txt │ └── httpdriver.cpp ├── idrisi │ ├── CMakeLists.txt │ ├── IdrisiDataset.cpp │ ├── idrisi.h │ ├── rdc.txt │ └── rst.txt ├── ilwis │ ├── CMakeLists.txt │ ├── ilwiscoordinatesystem.cpp │ ├── ilwisdataset.cpp │ └── ilwisdataset.h ├── iris │ ├── CMakeLists.txt │ └── irisdataset.cpp ├── iso8211 │ ├── 8211createfromxml.cpp │ ├── 8211dump.cpp │ ├── 8211view.cpp │ ├── CMakeLists.txt │ ├── Doxyfile │ ├── Makefile.in │ ├── aclocal.m4 │ ├── configure.in │ ├── ddffield.cpp │ ├── ddffielddefn.cpp │ ├── ddfmodule.cpp │ ├── ddfrecord.cpp │ ├── ddfsubfielddefn.cpp │ ├── ddfutils.cpp │ ├── intro.dox │ ├── iso8211.h │ ├── mkcatalog.cpp │ ├── teststream.out │ ├── teststream.sh │ └── timetest.cpp ├── jaxapalsar │ ├── CMakeLists.txt │ └── jaxapalsardataset.cpp ├── jdem │ ├── CMakeLists.txt │ └── jdemdataset.cpp ├── jp2kak │ ├── CMakeLists.txt │ ├── driver_declaration.cmake │ ├── jp2kak.lst │ ├── jp2kak_headers.h │ ├── jp2kakdataset.cpp │ ├── jp2kakdataset.h │ ├── jp2kakdrivercore.cpp │ ├── jp2kakdrivercore.h │ ├── subfile_source.h │ └── vsil_target.h ├── jpeg │ ├── CMakeLists.txt │ ├── jpegdrivercore.cpp │ ├── jpegdrivercore.h │ ├── jpgdataset.cpp │ ├── jpgdataset.h │ ├── jpgdataset_12.cpp │ ├── libjpeg │ │ ├── CMakeLists.txt │ │ ├── README │ │ ├── jcapimin.c │ │ ├── jcapistd.c │ │ ├── jccoefct.c │ │ ├── jccolor.c │ │ ├── jcdctmgr.c │ │ ├── jchuff.c │ │ ├── jchuff.h │ │ ├── jcinit.c │ │ ├── jcmainct.c │ │ ├── jcmarker.c │ │ ├── jcmaster.c │ │ ├── jcomapi.c │ │ ├── jconfig.h │ │ ├── jcparam.c │ │ ├── jcphuff.c │ │ ├── jcprepct.c │ │ ├── jcsample.c │ │ ├── jctrans.c │ │ ├── jdapimin.c │ │ ├── jdapistd.c │ │ ├── jdatadst.c │ │ ├── jdatasrc.c │ │ ├── jdcoefct.c │ │ ├── jdcolor.c │ │ ├── jdct.h │ │ ├── jddctmgr.c │ │ ├── jdhuff.c │ │ ├── jdhuff.h │ │ ├── jdinput.c │ │ ├── jdmainct.c │ │ ├── jdmarker.c │ │ ├── jdmaster.c │ │ ├── jdmerge.c │ │ ├── jdphuff.c │ │ ├── jdpostct.c │ │ ├── jdsample.c │ │ ├── jdtrans.c │ │ ├── jerror.c │ │ ├── jerror.h │ │ ├── jfdctflt.c │ │ ├── jfdctfst.c │ │ ├── jfdctint.c │ │ ├── jidctflt.c │ │ ├── jidctfst.c │ │ ├── jidctint.c │ │ ├── jidctred.c │ │ ├── jinclude.h │ │ ├── jmemmgr.c │ │ ├── jmemnobs.c │ │ ├── jmemsys.h │ │ ├── jmorecfg.h │ │ ├── jpegint.h │ │ ├── jpeglib.h │ │ ├── jquant1.c │ │ ├── jquant2.c │ │ ├── jstdhuff.c │ │ ├── jutils.c │ │ └── jversion.h │ ├── libjpeg12 │ │ ├── CMakeLists.txt │ │ └── jmorecfg.h.12 │ ├── vsidataio.cpp │ ├── vsidataio.h │ └── vsidataio_12.cpp ├── jpegxl │ ├── CMakeLists.txt │ ├── jpegxl.cpp │ ├── jpegxldrivercore.cpp │ ├── jpegxldrivercore.h │ └── jxl_headers.h ├── jpipkak │ ├── CMakeLists.txt │ ├── components.PNG │ ├── gdalsequence.PNG │ ├── jpipkak_headers.h │ ├── jpipkakdataset.cpp │ ├── jpipkakdataset.h │ ├── jpipkakdrivercore.cpp │ ├── jpipkakdrivercore.h │ └── jpipsequence.PNG ├── kea │ ├── CMakeLists.txt │ ├── keaband.cpp │ ├── keaband.h │ ├── keacopy.cpp │ ├── keacopy.h │ ├── keadataset.cpp │ ├── keadataset.h │ ├── keadriver.cpp │ ├── keadrivercore.cpp │ ├── keadrivercore.h │ ├── keamaskband.cpp │ ├── keamaskband.h │ ├── keaoverview.cpp │ ├── keaoverview.h │ ├── kearat.cpp │ ├── kearat.h │ └── libkea_headers.h ├── kmlsuperoverlay │ ├── CMakeLists.txt │ ├── kmlsuperoverlaydataset.cpp │ └── kmlsuperoverlaydataset.h ├── l1b │ ├── CMakeLists.txt │ └── l1bdataset.cpp ├── leveller │ ├── CMakeLists.txt │ └── levellerdataset.cpp ├── libertiff │ ├── CMakeLists.txt │ ├── libertiffdataset.cpp │ └── libtiff_codecs.h ├── map │ ├── CMakeLists.txt │ └── mapdataset.cpp ├── mbtiles │ ├── CMakeLists.txt │ └── mbtilesdataset.cpp ├── mem │ ├── CMakeLists.txt │ ├── memdataset.cpp │ ├── memdataset.h │ ├── memmultidim.h │ └── ogrmemlayer.cpp ├── mrf │ ├── BitMask2D.h │ ├── CMakeLists.txt │ ├── JPEG12_band.cpp │ ├── JPEG_band.cpp │ ├── JPNG_band.cpp │ ├── LERCV1 │ │ ├── CMakeLists.txt │ │ ├── LICENSE.TXT │ │ ├── Lerc1Image.cpp │ │ ├── Lerc1Image.h │ │ └── NOTICE │ ├── LERC_band.cpp │ ├── PNG_band.cpp │ ├── Packer.h │ ├── Packer_RLE.cpp │ ├── Packer_RLE.h │ ├── QB3_band.cpp │ ├── README.md │ ├── Tif_band.cpp │ ├── marfa.h │ ├── marfa_dataset.cpp │ ├── mrf_band.cpp │ ├── mrf_overview.cpp │ ├── mrf_util.cpp │ ├── mrfdrivercore.cpp │ └── mrfdrivercore.h ├── mrsid │ ├── CMakeLists.txt │ ├── driver_declaration.cmake │ ├── mrsiddataset.cpp │ ├── mrsiddataset_headers_include.h │ ├── mrsiddrivercore.cpp │ ├── mrsiddrivercore.h │ ├── mrsidstream.cpp │ ├── mrsidstream.h │ └── mrsidstream_headers_include.h ├── msg │ ├── CMakeLists.txt │ ├── PublicDecompWT_all.cpp │ ├── PublicDecompWT_headers.h │ ├── generate_PublicDecompWT_all.h.cmake │ ├── msgcommand.cpp │ ├── msgcommand.h │ ├── msgdataset.cpp │ ├── msgdataset.h │ ├── msgdrivercore.cpp │ ├── msgdrivercore.h │ ├── prologue.cpp │ ├── prologue.h │ ├── reflectancecalculator.cpp │ ├── reflectancecalculator.h │ ├── xritheaderparser.cpp │ └── xritheaderparser.h ├── msgn │ ├── CMakeLists.txt │ ├── msg_basic_types.cpp │ ├── msg_basic_types.h │ ├── msg_reader_core.cpp │ ├── msg_reader_core.h │ └── msgndataset.cpp ├── netcdf │ ├── CMakeLists.txt │ ├── data │ │ └── netcdf_config.xsd │ ├── netcdf_cf_constants.h │ ├── netcdf_sentinel3_sral_mwr.cpp │ ├── netcdfdataset.cpp │ ├── netcdfdataset.h │ ├── netcdfdrivercore.cpp │ ├── netcdfdrivercore.h │ ├── netcdfformatenum.h │ ├── netcdflayer.cpp │ ├── netcdflayersg.cpp │ ├── netcdflayersg.h │ ├── netcdfmultidim.cpp │ ├── netcdfsg.cpp │ ├── netcdfsg.h │ ├── netcdfsgwriterutil.cpp │ ├── netcdfsgwriterutil.h │ ├── netcdfuffd.h │ ├── netcdfvirtual.cpp │ ├── netcdfvirtual.h │ └── netcdfwriterconfig.cpp ├── ngsgeoid │ ├── CMakeLists.txt │ └── ngsgeoiddataset.cpp ├── nitf │ ├── CMakeLists.txt │ ├── data │ │ ├── gt_datum.csv │ │ ├── gt_ellips.csv │ │ ├── nitf_spec.xml │ │ └── nitf_spec.xsd │ ├── ecrgtocdataset.cpp │ ├── embedded_resources.c │ ├── embedded_resources.h │ ├── mgrs.c │ ├── mgrs.h │ ├── nitf_gcprpc.cpp │ ├── nitfaridpcm.cpp │ ├── nitfbilevel.cpp │ ├── nitfdataset.cpp │ ├── nitfdataset.h │ ├── nitfdes.c │ ├── nitfdrivercore.cpp │ ├── nitfdrivercore.h │ ├── nitfdump.c │ ├── nitffile.c │ ├── nitfimage.c │ ├── nitflib.h │ ├── nitfrasterband.cpp │ ├── nitfwritejpeg.cpp │ ├── nitfwritejpeg_12.cpp │ ├── readme.md │ ├── rpftocdataset.cpp │ ├── rpftocfile.cpp │ └── rpftoclib.h ├── northwood │ ├── CMakeLists.txt │ ├── grcdataset.cpp │ ├── grddataset.cpp │ ├── northwood.cpp │ └── northwood.h ├── null │ ├── CMakeLists.txt │ └── nulldataset.cpp ├── ogcapi │ ├── CMakeLists.txt │ └── gdalogcapidataset.cpp ├── openjpeg │ ├── CMakeLists.txt │ ├── driver_declaration.cmake │ ├── eoptemplate_pleiades.xml │ ├── eoptemplate_worldviewgeoeye.xml │ ├── openjpegdataset.cpp │ ├── openjpegdrivercore.cpp │ ├── openjpegdrivercore.h │ └── opjdatasetbase.h ├── opjlike │ ├── jp2opjlikedataset.cpp │ └── jp2opjlikedataset.h ├── pcidsk │ ├── CMakeLists.txt │ ├── gdal_edb.cpp │ ├── notes.txt │ ├── ogrpcidsklayer.cpp │ ├── pcidskdataset2.cpp │ ├── pcidskdataset2.h │ ├── pcidskdrivercore.cpp │ ├── pcidskdrivercore.h │ ├── sdk │ │ ├── CMakeLists.txt │ │ ├── Doxyfile │ │ ├── Makefile.vc │ │ ├── blockdir │ │ │ ├── Makefile │ │ │ ├── asciitiledir.cpp │ │ │ ├── asciitiledir.h │ │ │ ├── asciitilelayer.cpp │ │ │ ├── asciitilelayer.h │ │ │ ├── binarytiledir.cpp │ │ │ ├── binarytiledir.h │ │ │ ├── binarytilelayer.cpp │ │ │ ├── binarytilelayer.h │ │ │ ├── blockdir.cpp │ │ │ ├── blockdir.h │ │ │ ├── blockfile.cpp │ │ │ ├── blockfile.h │ │ │ ├── blocklayer.cpp │ │ │ ├── blocklayer.h │ │ │ ├── blocktiledir.cpp │ │ │ ├── blocktiledir.h │ │ │ ├── blocktilelayer.cpp │ │ │ └── blocktilelayer.h │ │ ├── building.dox │ │ ├── channel │ │ │ ├── Makefile │ │ │ ├── cbandinterleavedchannel.cpp │ │ │ ├── cbandinterleavedchannel.h │ │ │ ├── cexternalchannel.cpp │ │ │ ├── cexternalchannel.h │ │ │ ├── cpcidskchannel.cpp │ │ │ ├── cpcidskchannel.h │ │ │ ├── cpixelinterleavedchannel.cpp │ │ │ ├── cpixelinterleavedchannel.h │ │ │ ├── ctiledchannel.cpp │ │ │ └── ctiledchannel.h │ │ ├── core │ │ │ ├── Makefile │ │ │ ├── clinksegment.cpp │ │ │ ├── clinksegment.h │ │ │ ├── cpcidskblockfile.cpp │ │ │ ├── cpcidskblockfile.h │ │ │ ├── cpcidskfile.cpp │ │ │ ├── cpcidskfile.h │ │ │ ├── edb_pcidsk.cpp │ │ │ ├── libjpeg_io.cpp │ │ │ ├── metadataset.h │ │ │ ├── metadataset_p.cpp │ │ │ ├── mutexholder.h │ │ │ ├── pcidsk_mutex.cpp │ │ │ ├── pcidsk_pubutils.cpp │ │ │ ├── pcidsk_raster.cpp │ │ │ ├── pcidsk_raster.h │ │ │ ├── pcidsk_scanint.cpp │ │ │ ├── pcidsk_scanint.h │ │ │ ├── pcidsk_utils.cpp │ │ │ ├── pcidsk_utils.h │ │ │ ├── pcidskbuffer.cpp │ │ │ ├── pcidskcreate.cpp │ │ │ ├── pcidskexception.cpp │ │ │ ├── pcidskinterfaces.cpp │ │ │ ├── pcidskopen.cpp │ │ │ └── protectedfile.h │ │ ├── index.dox │ │ ├── pcidsk.h │ │ ├── pcidsk_array.h │ │ ├── pcidsk_binary.h │ │ ├── pcidsk_blut.h │ │ ├── pcidsk_bpct.h │ │ ├── pcidsk_buffer.h │ │ ├── pcidsk_channel.h │ │ ├── pcidsk_config.h │ │ ├── pcidsk_edb.h │ │ ├── pcidsk_ephemeris.h │ │ ├── pcidsk_exception.h │ │ ├── pcidsk_file.h │ │ ├── pcidsk_gcp.h │ │ ├── pcidsk_gcpsegment.h │ │ ├── pcidsk_georef.h │ │ ├── pcidsk_interfaces.h │ │ ├── pcidsk_io.h │ │ ├── pcidsk_lut.h │ │ ├── pcidsk_mutex.h │ │ ├── pcidsk_pct.h │ │ ├── pcidsk_poly.h │ │ ├── pcidsk_rpc.h │ │ ├── pcidsk_segment.h │ │ ├── pcidsk_shape.h │ │ ├── pcidsk_tex.h │ │ ├── pcidsk_toutin.h │ │ ├── pcidsk_types.h │ │ ├── pcidsk_vectorsegment.h │ │ ├── pcidskchannel.dox │ │ ├── pcidskfile.dox │ │ ├── pcidskmutex.dox │ │ ├── pcidsksegment.dox │ │ ├── port │ │ │ ├── Makefile │ │ │ ├── io_stdio.cpp │ │ │ ├── io_win32.cpp │ │ │ ├── pthread_mutex.cpp │ │ │ └── win32_mutex.cpp │ │ ├── raster │ │ │ ├── rasterconfig.h │ │ │ └── rastertypes.hh │ │ ├── segment │ │ │ ├── Makefile │ │ │ ├── cpcidsk_array.cpp │ │ │ ├── cpcidsk_array.h │ │ │ ├── cpcidsk_tex.cpp │ │ │ ├── cpcidsk_tex.h │ │ │ ├── cpcidskbinarysegment.cpp │ │ │ ├── cpcidskbinarysegment.h │ │ │ ├── cpcidskbitmap.cpp │ │ │ ├── cpcidskbitmap.h │ │ │ ├── cpcidskblut.cpp │ │ │ ├── cpcidskblut.h │ │ │ ├── cpcidskbpct.cpp │ │ │ ├── cpcidskbpct.h │ │ │ ├── cpcidskephemerissegment.cpp │ │ │ ├── cpcidskephemerissegment.h │ │ │ ├── cpcidskgcp2segment.cpp │ │ │ ├── cpcidskgcp2segment.h │ │ │ ├── cpcidskgeoref.cpp │ │ │ ├── cpcidskgeoref.h │ │ │ ├── cpcidsklut.cpp │ │ │ ├── cpcidsklut.h │ │ │ ├── cpcidskpct.cpp │ │ │ ├── cpcidskpct.h │ │ │ ├── cpcidskpolymodel.cpp │ │ │ ├── cpcidskpolymodel.h │ │ │ ├── cpcidskrpcmodel.cpp │ │ │ ├── cpcidskrpcmodel.h │ │ │ ├── cpcidsksegment.cpp │ │ │ ├── cpcidsksegment.h │ │ │ ├── cpcidsktoutinmodel.cpp │ │ │ ├── cpcidsktoutinmodel.h │ │ │ ├── cpcidskvectorsegment.cpp │ │ │ ├── cpcidskvectorsegment.h │ │ │ ├── cpcidskvectorsegment_consistencycheck.cpp │ │ │ ├── metadatasegment.h │ │ │ ├── metadatasegment_p.cpp │ │ │ ├── orbitstructures.h │ │ │ ├── pcidsksegmentbuilder.h │ │ │ ├── systiledir.cpp │ │ │ ├── systiledir.h │ │ │ ├── toutinstructures.h │ │ │ ├── vecsegdataindex.cpp │ │ │ ├── vecsegdataindex.h │ │ │ ├── vecsegheader.cpp │ │ │ └── vecsegheader.h │ │ └── tutorial.dox │ └── vsi_pcidsk_io.cpp ├── pcraster │ ├── CMakeLists.txt │ ├── doxygen.cfg │ ├── libcsf │ │ ├── AUTHORS │ │ ├── CMakeLists.txt │ │ ├── COPYING │ │ ├── README │ │ ├── _getcell.c │ │ ├── _getrow.c │ │ ├── _gsomece.c │ │ ├── _putcell.c │ │ ├── _rputrow.c │ │ ├── angle.c │ │ ├── attravai.c │ │ ├── attrsize.c │ │ ├── cellsize.c │ │ ├── create2.c │ │ ├── csf.h │ │ ├── csfattr.h │ │ ├── csfglob.c │ │ ├── csfimpl.h │ │ ├── csfsup.c │ │ ├── csftypes.h │ │ ├── delattr.c │ │ ├── dumconv.c │ │ ├── endian.c │ │ ├── file.c │ │ ├── filename.c │ │ ├── gattrblk.c │ │ ├── gattridx.c │ │ ├── gcellrep.c │ │ ├── gdattype.c │ │ ├── getattr.c │ │ ├── getx0.c │ │ ├── gety0.c │ │ ├── ggisfid.c │ │ ├── gmaxval.c │ │ ├── gminval.c │ │ ├── gnrcols.c │ │ ├── gnrrows.c │ │ ├── gproj.c │ │ ├── gputproj.c │ │ ├── gvalscal.c │ │ ├── gvartype.c │ │ ├── gversion.c │ │ ├── ismv.c │ │ ├── kernlcsf.c │ │ ├── legend.c │ │ ├── mclose.c │ │ ├── mopen.c │ │ ├── moreattr.c │ │ ├── mperror.c │ │ ├── pcrtypes.h │ │ ├── pgisfid.c │ │ ├── pmaxval.c │ │ ├── pminval.c │ │ ├── putallmv.c │ │ ├── putattr.c │ │ ├── putsomec.c │ │ ├── putx0.c │ │ ├── puty0.c │ │ ├── pvalscal.c │ │ ├── rattrblk.c │ │ ├── rcomp.c │ │ ├── rcoords.c │ │ ├── rdup2.c │ │ ├── reseterr.c │ │ ├── rextend.c │ │ ├── rmalloc.c │ │ ├── rrowcol.c │ │ ├── ruseas.c │ │ ├── setangle.c │ │ ├── setmv.c │ │ ├── setvtmv.c │ │ ├── strconst.c │ │ ├── strpad.c │ │ ├── swapio.c │ │ ├── trackmm.c │ │ ├── vs2.c │ │ ├── vsdef.c │ │ ├── vsis.c │ │ ├── vsvers.c │ │ └── wattrblk.c │ ├── pcrasterdataset.cpp │ ├── pcrasterdataset.h │ ├── pcrasterdrivercore.cpp │ ├── pcrasterdrivercore.h │ ├── pcrastermisc.cpp │ ├── pcrasterrasterband.cpp │ ├── pcrasterrasterband.h │ ├── pcrasterutil.cpp │ └── pcrasterutil.h ├── pdf │ ├── CMakeLists.txt │ ├── data │ │ └── pdfcomposition.xsd │ ├── embedded_resources.c │ ├── embedded_resources.h │ ├── gdal_pdf.h │ ├── ogrpdflayer.cpp │ ├── pdfcreatecopy.cpp │ ├── pdfcreatecopy.h │ ├── pdfcreatefromcomposition.cpp │ ├── pdfcreatefromcomposition.h │ ├── pdfdataset.cpp │ ├── pdfdrivercore.cpp │ ├── pdfdrivercore.h │ ├── pdfio.cpp │ ├── pdfio.h │ ├── pdfobject.cpp │ ├── pdfobject.h │ ├── pdfreadvectors.cpp │ ├── pdfsdk_headers_all.h │ ├── pdfsdk_headers_pdfium.h │ ├── pdfsdk_headers_podofo.h │ ├── pdfsdk_headers_poppler.h │ └── pdfwritabledataset.cpp ├── pds │ ├── CMakeLists.txt │ ├── data │ │ ├── pds4_template.xml │ │ └── vicar.json │ ├── embedded_resources.c │ ├── embedded_resources.h │ ├── isis2dataset.cpp │ ├── isis3dataset.cpp │ ├── json_utils.h │ ├── pds4dataset.cpp │ ├── pds4dataset.h │ ├── pds4vector.cpp │ ├── pdsdataset.cpp │ ├── pdsdrivercore.cpp │ ├── pdsdrivercore.h │ ├── vicardataset.cpp │ ├── vicardataset.h │ ├── vicarkeywordhandler.cpp │ └── vicarkeywordhandler.h ├── plmosaic │ ├── CMakeLists.txt │ └── plmosaicdataset.cpp ├── png │ ├── CMakeLists.txt │ ├── filter_sse2_intrinsics.c │ ├── libpng │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── README │ │ ├── dump_symbols.sh │ │ ├── gdal_libpng_symbol_rename.h │ │ ├── libpng_gdal.patch │ │ ├── png.c │ │ ├── png.h │ │ ├── png_handle_eXIf_memleak_fix.patch │ │ ├── pngconf.h │ │ ├── pngdebug.h │ │ ├── pngerror.c │ │ ├── pngget.c │ │ ├── pnginfo.h │ │ ├── pnglibconf.h │ │ ├── pnglibconf.h.patch │ │ ├── pngmem.c │ │ ├── pngpread.c │ │ ├── pngpriv.h │ │ ├── pngread.c │ │ ├── pngrio.c │ │ ├── pngrtran.c │ │ ├── pngrutil.c │ │ ├── pngset.c │ │ ├── pngstruct.h │ │ ├── pngtrans.c │ │ ├── pngwio.c │ │ ├── pngwrite.c │ │ ├── pngwtran.c │ │ └── pngwutil.c │ ├── pngdataset.cpp │ ├── pngdataset.h │ ├── pngdrivercore.cpp │ └── pngdrivercore.h ├── postgisraster │ ├── CMakeLists.txt │ ├── postgisraster.h │ ├── postgisrasterdataset.cpp │ ├── postgisrasterdriver.cpp │ ├── postgisrasterdrivercore.cpp │ ├── postgisrasterdrivercore.h │ ├── postgisrasterrasterband.cpp │ ├── postgisrastertiledataset.cpp │ ├── postgisrastertilerasterband.cpp │ ├── postgisrastertools.cpp │ ├── readme │ └── todo ├── prf │ ├── CMakeLists.txt │ └── phprfdataset.cpp ├── raw │ ├── CMakeLists.txt │ ├── ace2dataset.cpp │ ├── atlsci_spheroid.cpp │ ├── atlsci_spheroid.h │ ├── byndataset.cpp │ ├── byndataset.h │ ├── cpgdataset.cpp │ ├── doq1dataset.cpp │ ├── doq2dataset.cpp │ ├── ehdrdataset.cpp │ ├── ehdrdataset.h │ ├── eirdataset.cpp │ ├── envidataset.cpp │ ├── envidataset.h │ ├── fastdataset.cpp │ ├── genbindataset.cpp │ ├── gscdataset.cpp │ ├── gtxdataset.cpp │ ├── hkvdataset.cpp │ ├── iscedataset.cpp │ ├── krodataset.cpp │ ├── landataset.cpp │ ├── lcpdataset.cpp │ ├── loslasdataset.cpp │ ├── mffdataset.cpp │ ├── ndfdataset.cpp │ ├── noaabdataset.cpp │ ├── nsidcbindataset.cpp │ ├── ntv2dataset.cpp │ ├── pauxdataset.cpp │ ├── pnmdataset.cpp │ ├── rawdrivers.cpp │ ├── roipacdataset.cpp │ ├── rrasterdataset.cpp │ ├── snodasdataset.cpp │ └── usgs_esri_zones.h ├── rcm │ ├── CMakeLists.txt │ ├── rcmdataset.cpp │ ├── rcmdataset.h │ ├── rcmdrivercore.cpp │ └── rcmdrivercore.h ├── rik │ ├── CMakeLists.txt │ └── rikdataset.cpp ├── rmf │ ├── CMakeLists.txt │ ├── rmfdataset.cpp │ ├── rmfdataset.h │ ├── rmfdem.cpp │ ├── rmfjpeg.cpp │ └── rmflzw.cpp ├── rs2 │ ├── CMakeLists.txt │ └── rs2dataset.cpp ├── safe │ ├── CMakeLists.txt │ ├── safedataset.cpp │ └── safedataset.h ├── saga │ ├── CMakeLists.txt │ └── sagadataset.cpp ├── sentinel2 │ ├── CMakeLists.txt │ └── sentinel2dataset.cpp ├── sigdem │ ├── CMakeLists.txt │ ├── sigdemdataset.cpp │ └── sigdemdataset.h ├── snap_tiff │ ├── CMakeLists.txt │ └── snaptiffdriver.cpp ├── srtmhgt │ ├── CMakeLists.txt │ └── srtmhgtdataset.cpp ├── stacit │ ├── CMakeLists.txt │ └── stacitdataset.cpp ├── stacta │ ├── CMakeLists.txt │ ├── stactadataset.cpp │ └── stactadataset.h ├── terragen │ ├── CMakeLists.txt │ ├── readme.txt │ └── terragendataset.cpp ├── tga │ ├── CMakeLists.txt │ └── tgadataset.cpp ├── til │ ├── CMakeLists.txt │ └── tildataset.cpp ├── tiledb │ ├── CMakeLists.txt │ ├── driver_declaration.cmake │ ├── include_tiledb.h │ ├── overview_model.rst │ ├── tiledbcommon.cpp │ ├── tiledbdense.cpp │ ├── tiledbdrivercore.cpp │ ├── tiledbdrivercore.h │ ├── tiledbheaders.h │ ├── tiledbmultidim.cpp │ ├── tiledbmultidim.h │ ├── tiledbmultidimarray.cpp │ ├── tiledbmultidimattribute.cpp │ ├── tiledbmultidimattributeholder.cpp │ ├── tiledbmultidimgroup.cpp │ └── tiledbsparse.cpp ├── tsx │ ├── CMakeLists.txt │ └── tsxdataset.cpp ├── usgsdem │ ├── CDED.notes │ ├── CMakeLists.txt │ └── usgsdemdataset.cpp ├── vrt │ ├── CMakeLists.txt │ ├── data │ │ └── gdalvrt.xsd │ ├── gdal_vrt.h │ ├── muparser_header.h │ ├── pixelfunctions.cpp │ ├── vrt_priv.h │ ├── vrtdataset.cpp │ ├── vrtdataset.h │ ├── vrtderivedrasterband.cpp │ ├── vrtdriver.cpp │ ├── vrtexpression.h │ ├── vrtexpression_exprtk.cpp │ ├── vrtexpression_muparser.cpp │ ├── vrtfilters.cpp │ ├── vrtmultidim.cpp │ ├── vrtpansharpened.cpp │ ├── vrtprocesseddataset.cpp │ ├── vrtprocesseddatasetfunctions.cpp │ ├── vrtrasterband.cpp │ ├── vrtrawrasterband.cpp │ ├── vrtreclassifier.cpp │ ├── vrtreclassifier.h │ ├── vrtsourcedrasterband.cpp │ ├── vrtsources.cpp │ └── vrtwarped.cpp ├── wcs │ ├── CMakeLists.txt │ ├── README.md │ ├── gmlcoverage.cpp │ ├── gmlcoverage.h │ ├── wcsdataset.cpp │ ├── wcsdataset.h │ ├── wcsdataset100.cpp │ ├── wcsdataset110.cpp │ ├── wcsdataset201.cpp │ ├── wcsdrivercore.cpp │ ├── wcsdrivercore.h │ ├── wcsrasterband.cpp │ ├── wcsrasterband.h │ ├── wcsutils.cpp │ └── wcsutils.h ├── webp │ ├── CMakeLists.txt │ ├── webp_headers.h │ ├── webpdataset.cpp │ ├── webpdrivercore.cpp │ └── webpdrivercore.h ├── wms │ ├── CMakeLists.txt │ ├── WMSServerList.txt │ ├── frmt_ags_arcgisonline.xml │ ├── frmt_twms_Clementine.xml │ ├── frmt_twms_Moon.xml │ ├── frmt_twms_daily.xml │ ├── frmt_twms_srtm.xml │ ├── frmt_wms_arcgis_mapserver_tms.xml │ ├── frmt_wms_arcgis_terrain_tms_lerc.xml │ ├── frmt_wms_bluemarble_s3_tms.xml │ ├── frmt_wms_googlemaps_tms.xml │ ├── frmt_wms_iiif.xml │ ├── frmt_wms_iip.xml │ ├── frmt_wms_metacarta_tms.xml │ ├── frmt_wms_metacarta_wmsc.xml │ ├── frmt_wms_onearth_global_mosaic.xml │ ├── frmt_wms_openstreetmap_tms.xml │ ├── frmt_wms_tileservice_bmng.xml │ ├── frmt_wms_tileservice_nysdop2004.xml │ ├── frmt_wms_virtualearth.xml │ ├── gdalhttp.cpp │ ├── gdalhttp.h │ ├── gdalwmscache.cpp │ ├── gdalwmsdataset.cpp │ ├── gdalwmsrasterband.cpp │ ├── minidriver.cpp │ ├── minidriver_arcgis_server.cpp │ ├── minidriver_arcgis_server.h │ ├── minidriver_iiifimage.cpp │ ├── minidriver_iiifimage.h │ ├── minidriver_iip.cpp │ ├── minidriver_iip.h │ ├── minidriver_mrf.cpp │ ├── minidriver_mrf.h │ ├── minidriver_ogcapicoverage.cpp │ ├── minidriver_ogcapicoverage.h │ ├── minidriver_ogcapimaps.cpp │ ├── minidriver_ogcapimaps.h │ ├── minidriver_tiled_wms.cpp │ ├── minidriver_tiled_wms.h │ ├── minidriver_tileservice.cpp │ ├── minidriver_tileservice.h │ ├── minidriver_tms.cpp │ ├── minidriver_tms.h │ ├── minidriver_virtualearth.cpp │ ├── minidriver_virtualearth.h │ ├── minidriver_wms.cpp │ ├── minidriver_wms.h │ ├── minidriver_worldwind.cpp │ ├── minidriver_worldwind.h │ ├── wmsdriver.cpp │ ├── wmsdriver.h │ ├── wmsdrivercore.cpp │ ├── wmsdrivercore.h │ ├── wmsmetadataset.cpp │ ├── wmsmetadataset.h │ └── wmsutils.cpp ├── wmts │ ├── CMakeLists.txt │ ├── wmtsdataset.cpp │ ├── wmtsdrivercore.cpp │ └── wmtsdrivercore.h ├── xyz │ ├── CMakeLists.txt │ └── xyzdataset.cpp ├── zarr │ ├── CMakeLists.txt │ ├── ucs4_utf8.hpp │ ├── vsikerchunk.cpp │ ├── vsikerchunk.h │ ├── vsikerchunk_inline.hpp │ ├── vsikerchunk_json_ref.cpp │ ├── vsikerchunk_parquet_ref.cpp │ ├── zarr.h │ ├── zarr_array.cpp │ ├── zarr_attribute.cpp │ ├── zarr_compressors.cpp │ ├── zarr_dimension.cpp │ ├── zarr_filters.cpp │ ├── zarr_group.cpp │ ├── zarr_sharedresource.cpp │ ├── zarr_v2_array.cpp │ ├── zarr_v2_group.cpp │ ├── zarr_v3_array.cpp │ ├── zarr_v3_codec.cpp │ ├── zarr_v3_group.cpp │ ├── zarrdriver.cpp │ ├── zarrdrivercore.cpp │ └── zarrdrivercore.h ├── zlib │ ├── CMakeLists.txt │ ├── README │ ├── README_GDAL │ ├── adler32.c │ ├── compress.c │ ├── contrib │ │ └── infback9 │ │ │ ├── CMakeLists.txt │ │ │ ├── README │ │ │ ├── infback9.c │ │ │ ├── infback9.h │ │ │ ├── inffix9.h │ │ │ ├── inflate9.h │ │ │ ├── inftree9.c │ │ │ ├── inftree9.h │ │ │ ├── minified_zutil.c │ │ │ └── minified_zutil.h │ ├── crc32.c │ ├── crc32.h │ ├── deflate.c │ ├── deflate.h │ ├── dump_symbols.sh │ ├── gdal.patch │ ├── gdal_zlib_symbol_rename.h │ ├── gzguts.h │ ├── infback.c │ ├── inffast.c │ ├── inffast.h │ ├── inffixed.h │ ├── inflate.c │ ├── inflate.h │ ├── inftrees.c │ ├── inftrees.h │ ├── trees.c │ ├── trees.h │ ├── uncompr.c │ ├── zconf.h │ ├── zlib.h │ ├── zutil.c │ └── zutil.h └── zmap │ ├── CMakeLists.txt │ └── zmapdataset.cpp ├── fuzzers ├── .gitignore ├── CMakeLists.txt ├── NC4_put_propattr_leak_fix.patch ├── README.TXT ├── build.sh ├── build_google_oss_fuzzers.sh ├── build_seed_corpus.sh ├── filename_fuzzer.cpp ├── fix_stack_read_overflow_ncindexlookup.patch ├── fuzzingengine.cpp ├── gdal_algorithm_fuzzer.cpp ├── gdal_fuzzer.cpp ├── gdal_translate_fuzzer.cpp ├── gdal_vector_translate_fuzzer.cpp ├── get_jpeg2000_structure_fuzzer.cpp ├── gml_geom_import_fuzzer.cpp ├── libnetcdf_fix_undefined_left_shift_in_ncx_get_size_t.patch ├── ogr_fuzzer.cpp ├── osr_set_from_user_input_fuzzer.cpp ├── spatialite_geom_import_fuzzer.cpp ├── tests │ ├── CMakeLists.txt │ ├── test_gdal_fuzzer.cpp │ ├── test_ogr_fuzzer.cpp │ ├── test_osr_set_from_user_input_fuzzer.cpp │ ├── test_wkb_import_fuzzer.cpp │ └── test_wkt_import_fuzzer.cpp ├── wkb_import_fuzzer.cpp └── wkt_import_fuzzer.cpp ├── gcore ├── CMakeLists.txt ├── Version.rc ├── data │ ├── template_tiles.mapml │ ├── tms_LINZAntarticaMapTileGrid.json │ ├── tms_MapML_APSTILE.json │ ├── tms_MapML_CBMTILE.json │ └── tms_NZTM2000.json ├── embedded_resources.c ├── embedded_resources.h ├── gdal.h ├── gdal_adbc.cpp ├── gdal_adbc.h ├── gdal_avx2_emulation.hpp ├── gdal_frmts.h ├── gdal_fwd.h ├── gdal_mdreader.cpp ├── gdal_mdreader.h ├── gdal_minmax_element.hpp ├── gdal_misc.cpp ├── gdal_pam.h ├── gdal_priv.h ├── gdal_priv_templates.hpp ├── gdal_proxy.h ├── gdal_rat.cpp ├── gdal_rat.h ├── gdal_rat_vat_dbf.cpp ├── gdal_thread_pool.cpp ├── gdal_thread_pool.h ├── gdal_typetraits.h ├── gdal_vectorx.h ├── gdal_version.h.in ├── gdalabstractbandblockcache.cpp ├── gdalalgorithm.cpp ├── gdalalgorithm.h ├── gdalalgorithmregistry.cpp ├── gdalallvalidmaskband.cpp ├── gdalarraybandblockcache.cpp ├── gdalcachedpixelaccessor.h ├── gdalcolortable.cpp ├── gdalcomputedrasterband.cpp ├── gdaldataset.cpp ├── gdaldefaultasync.cpp ├── gdaldefaultoverviews.cpp ├── gdaldllmain.cpp ├── gdaldriver.cpp ├── gdaldrivermanager.cpp ├── gdalexif.cpp ├── gdalexif.h ├── gdalgeorefpamdataset.cpp ├── gdalgeorefpamdataset.h ├── gdalhashsetbandblockcache.cpp ├── gdaljp2abstractdataset.cpp ├── gdaljp2abstractdataset.h ├── gdaljp2box.cpp ├── gdaljp2metadata.cpp ├── gdaljp2metadata.h ├── gdaljp2metadatagenerator.cpp ├── gdaljp2metadatagenerator.h ├── gdaljp2structure.cpp ├── gdalmajorobject.cpp ├── gdalmultidim.cpp ├── gdalmultidim_gltorthorectification.cpp ├── gdalmultidim_gridded.cpp ├── gdalmultidim_meshgrid.cpp ├── gdalmultidim_priv.h ├── gdalmultidim_rat.cpp ├── gdalmultidim_subsetdimension.cpp ├── gdalmultidomainmetadata.cpp ├── gdalnodatamaskband.cpp ├── gdalnodatavaluesmaskband.cpp ├── gdalopeninfo.cpp ├── gdalorienteddataset.cpp ├── gdalorienteddataset.h ├── gdaloverviewdataset.cpp ├── gdalpamdataset.cpp ├── gdalpamproxydb.cpp ├── gdalpamrasterband.cpp ├── gdalproxydataset.cpp ├── gdalproxypool.cpp ├── gdalpython.cpp ├── gdalpython.h ├── gdalpythondriverloader.cpp ├── gdalrasterband.cpp ├── gdalrasterblock.cpp ├── gdalrelationship.cpp ├── gdalrescaledalphaband.cpp ├── gdalsse_priv.h ├── gdalsubdatasetinfo.cpp ├── gdalsubdatasetinfo.h ├── gdalthreadsafedataset.cpp ├── gdalvirtualmem.cpp ├── geoheif.cpp ├── geoheif.h ├── include_sse2neon.h ├── mdreader │ ├── CMakeLists.txt │ ├── reader_alos.cpp │ ├── reader_alos.h │ ├── reader_digital_globe.cpp │ ├── reader_digital_globe.h │ ├── reader_eros.cpp │ ├── reader_eros.h │ ├── reader_geo_eye.cpp │ ├── reader_geo_eye.h │ ├── reader_kompsat.cpp │ ├── reader_kompsat.h │ ├── reader_landsat.cpp │ ├── reader_landsat.h │ ├── reader_orb_view.cpp │ ├── reader_orb_view.h │ ├── reader_pleiades.cpp │ ├── reader_pleiades.h │ ├── reader_rapid_eye.cpp │ ├── reader_rapid_eye.h │ ├── reader_rdk1.cpp │ ├── reader_rdk1.h │ ├── reader_spot.cpp │ └── reader_spot.h ├── nasakeywordhandler.cpp ├── nasakeywordhandler.h ├── overview.cpp ├── rasterio.cpp ├── rasterio_ssse3.cpp ├── rasterio_ssse3.h ├── rawdataset.cpp ├── rawdataset.h ├── sse2neon.h ├── statistics.txt ├── tiff_common.cpp ├── tiff_common.h ├── tilematrixset.cpp └── tilematrixset.hpp ├── gdal.cmake ├── gnm ├── CMakeLists.txt ├── gnm.h ├── gnm_api.h ├── gnm_frmts │ ├── CMakeLists.txt │ ├── db │ │ ├── CMakeLists.txt │ │ ├── gnmdb.h │ │ ├── gnmdbdriver.cpp │ │ └── gnmdbnetwork.cpp │ ├── file │ │ ├── CMakeLists.txt │ │ ├── gnmfile.h │ │ ├── gnmfiledriver.cpp │ │ └── gnmfilenetwork.cpp │ ├── gnm_frmts.h │ └── gnmregisterall.cpp ├── gnm_priv.h ├── gnmgenericnetwork.cpp ├── gnmgraph.cpp ├── gnmgraph.h ├── gnmlayer.cpp ├── gnmnetwork.cpp ├── gnmresultlayer.cpp └── gnmrule.cpp ├── man ├── CMakeLists.txt └── man1 │ └── README.txt ├── mkgdaldist.sh ├── ogr ├── CMakeLists.txt ├── data │ ├── cubewerx_extra.wkt │ ├── ecw_cs.wkt │ ├── epsg.wkt │ ├── esri_StatePlane_extra.wkt │ ├── ogr_fields_override.schema.json │ ├── ozi_datum.csv │ ├── ozi_ellips.csv │ ├── pci_datum.txt │ ├── pci_ellips.txt │ └── stateplane.csv ├── file.lst ├── generate_encoding_table.c ├── generate_swq_parser.cmake ├── gml2ogrgeometry.cpp ├── mitab_bounds.cpp ├── ogr2gmlgeometry.cpp ├── ogr2kmlgeometry.cpp ├── ogr_api.cpp ├── ogr_api.h ├── ogr_core.h ├── ogr_expat.cpp ├── ogr_expat.h ├── ogr_feature.h ├── ogr_featurestyle.h ├── ogr_fromepsg.cpp ├── ogr_geo_utils.cpp ├── ogr_geo_utils.h ├── ogr_geocoding.cpp ├── ogr_geocoding.h ├── ogr_geomcoordinateprecision.h ├── ogr_geometry.h ├── ogr_geos.h ├── ogr_libs.h ├── ogr_p.h ├── ogr_proj_p.cpp ├── ogr_proj_p.h ├── ogr_recordbatch.h ├── ogr_schema_override.cpp ├── ogr_schema_override.h ├── ogr_sfcgal.h.in ├── ogr_spatialref.h ├── ogr_srs_api.h ├── ogr_srs_cf1.cpp ├── ogr_srs_cf1.h ├── ogr_srs_dict.cpp ├── ogr_srs_erm.cpp ├── ogr_srs_esri.cpp ├── ogr_srs_esri_names.h ├── ogr_srs_ozi.cpp ├── ogr_srs_panorama.cpp ├── ogr_srs_pci.cpp ├── ogr_srs_usgs.cpp ├── ogr_srs_xml.cpp ├── ogr_srsnode.cpp ├── ogr_swq.h ├── ogr_wkb.cpp ├── ogr_wkb.h ├── ogr_xerces.cpp ├── ogr_xerces.h ├── ogr_xerces_headers.h ├── ograpispy.cpp ├── ograpispy.h ├── ograssemblepolygon.cpp ├── ogrcircularstring.cpp ├── ogrcompoundcurve.cpp ├── ogrct.cpp ├── ogrct_priv.h ├── ogrcurve.cpp ├── ogrcurvecollection.cpp ├── ogrcurvepolygon.cpp ├── ogresrijsongeometry.cpp ├── ogresrijsongeometry.h ├── ogrfeature.cpp ├── ogrfeaturedefn.cpp ├── ogrfeaturequery.cpp ├── ogrfeaturestyle.cpp ├── ogrfielddefn.cpp ├── ogrgeojsongeometry.cpp ├── ogrgeojsongeometry.h ├── ogrgeojsonwriter.cpp ├── ogrgeojsonwriter.h ├── ogrgeomcoordinateprecision.cpp ├── ogrgeometry.cpp ├── ogrgeometrycollection.cpp ├── ogrgeometryfactory.cpp ├── ogrgeomfielddefn.cpp ├── ogrlibjsonutils.cpp ├── ogrlibjsonutils.h ├── ogrlinearring.cpp ├── ogrlinestring.cpp ├── ogrmitabspatialref.cpp ├── ogrmitabspatialref.h ├── ogrmulticurve.cpp ├── ogrmultilinestring.cpp ├── ogrmultipoint.cpp ├── ogrmultipolygon.cpp ├── ogrmultisurface.cpp ├── ogrpgeogeometry.cpp ├── ogrpgeogeometry.h ├── ogrpoint.cpp ├── ogrpolygon.cpp ├── ogrpolyhedralsurface.cpp ├── ogrsf_frmts │ ├── CMakeLists.txt │ ├── adbc │ │ ├── CMakeLists.txt │ │ ├── ogr_adbc.h │ │ ├── ogr_adbc_internal.h │ │ ├── ogradbcdataset.cpp │ │ ├── ogradbcdriver.cpp │ │ ├── ogradbcdrivercore.cpp │ │ ├── ogradbcdrivercore.h │ │ └── ogradbclayer.cpp │ ├── aivector │ │ ├── CMakeLists.txt │ │ └── ograivectordriver.cpp │ ├── amigocloud │ │ ├── CMakeLists.txt │ │ ├── ogr_amigocloud.h │ │ ├── ogramigoclouddatasource.cpp │ │ ├── ogramigoclouddriver.cpp │ │ ├── ogramigocloudlayer.cpp │ │ ├── ogramigocloudresultlayer.cpp │ │ ├── ogramigocloudtablelayer.cpp │ │ └── pkg │ │ │ ├── Makefile.in │ │ │ ├── configure │ │ │ └── configure.in │ ├── arrow │ │ ├── CMakeLists.txt │ │ ├── driver_declaration.cmake │ │ ├── ogr_feather.h │ │ ├── ogrfeatherdataset.cpp │ │ ├── ogrfeatherdriver.cpp │ │ ├── ogrfeatherdrivercore.cpp │ │ ├── ogrfeatherdrivercore.h │ │ ├── ogrfeatherlayer.cpp │ │ ├── ogrfeatherwriterdataset.cpp │ │ ├── ogrfeatherwriterlayer.cpp │ │ └── vsifilesystemregistrar.cpp │ ├── arrow_common │ │ ├── ogr_arrow.h │ │ ├── ogr_include_arrow.h │ │ ├── ograrrowdataset.hpp │ │ ├── ograrrowlayer.hpp │ │ ├── ograrrowrandomaccessfile.h │ │ ├── ograrrowwritablefile.h │ │ ├── ograrrowwriterlayer.hpp │ │ └── vsiarrowfilesystem.hpp │ ├── avc │ │ ├── CMakeLists.txt │ │ ├── HISTORY.TXT │ │ ├── avc.h │ │ ├── avc_bin.cpp │ │ ├── avc_binwr.cpp │ │ ├── avc_e00gen.cpp │ │ ├── avc_e00parse.cpp │ │ ├── avc_e00read.cpp │ │ ├── avc_e00write.cpp │ │ ├── avc_mbyte.cpp │ │ ├── avc_mbyte.h │ │ ├── avc_misc.cpp │ │ ├── avc_rawbin.cpp │ │ ├── ogr_avc.h │ │ ├── ogravcbindatasource.cpp │ │ ├── ogravcbindriver.cpp │ │ ├── ogravcbinlayer.cpp │ │ ├── ogravcdatasource.cpp │ │ ├── ogravce00datasource.cpp │ │ ├── ogravce00driver.cpp │ │ ├── ogravce00layer.cpp │ │ └── ogravclayer.cpp │ ├── cad │ │ ├── CMakeLists.txt │ │ ├── gdalcaddataset.cpp │ │ ├── libopencad │ │ │ ├── CMakeLists.txt │ │ │ ├── cadclasses.cpp │ │ │ ├── cadclasses.h │ │ │ ├── cadcolors.cpp │ │ │ ├── cadcolors.h │ │ │ ├── caddictionary.cpp │ │ │ ├── caddictionary.h │ │ │ ├── cadfile.cpp │ │ │ ├── cadfile.h │ │ │ ├── cadfileio.cpp │ │ │ ├── cadfileio.h │ │ │ ├── cadfilestreamio.cpp │ │ │ ├── cadfilestreamio.h │ │ │ ├── cadgeometry.cpp │ │ │ ├── cadgeometry.h │ │ │ ├── cadheader.cpp │ │ │ ├── cadheader.h │ │ │ ├── cadlayer.cpp │ │ │ ├── cadlayer.h │ │ │ ├── cadobjects.cpp │ │ │ ├── cadobjects.h │ │ │ ├── cadtables.cpp │ │ │ ├── cadtables.h │ │ │ ├── dwg │ │ │ │ ├── io.cpp │ │ │ │ ├── io.h │ │ │ │ ├── r2000.cpp │ │ │ │ └── r2000.h │ │ │ ├── opencad.cpp │ │ │ ├── opencad.h │ │ │ └── opencad_api.h │ │ ├── ogr_cad.h │ │ ├── ogrcaddriver.cpp │ │ ├── ogrcaddrivercore.cpp │ │ ├── ogrcaddrivercore.h │ │ ├── ogrcadlayer.cpp │ │ ├── vsilfileio.cpp │ │ └── vsilfileio.h │ ├── carto │ │ ├── CMakeLists.txt │ │ ├── ogr_carto.h │ │ ├── ogrcartodatasource.cpp │ │ ├── ogrcartodriver.cpp │ │ ├── ogrcartodrivercore.cpp │ │ ├── ogrcartodrivercore.h │ │ ├── ogrcartolayer.cpp │ │ ├── ogrcartoresultlayer.cpp │ │ └── ogrcartotablelayer.cpp │ ├── csv │ │ ├── CMakeLists.txt │ │ ├── ogr_csv.h │ │ ├── ogrcsvdatasource.cpp │ │ ├── ogrcsvdriver.cpp │ │ └── ogrcsvlayer.cpp │ ├── csw │ │ ├── CMakeLists.txt │ │ └── ogrcswdataset.cpp │ ├── dgn │ │ ├── CMakeLists.txt │ │ ├── Doxyfile │ │ ├── data │ │ │ ├── seed_2d.dgn │ │ │ └── seed_3d.dgn │ │ ├── dgndump.cpp │ │ ├── dgnhelp.cpp │ │ ├── dgnlib.h │ │ ├── dgnlibp.h │ │ ├── dgnopen.cpp │ │ ├── dgnread.cpp │ │ ├── dgnstroke.cpp │ │ ├── dgnwrite.cpp │ │ ├── dgnwritetest.cpp │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── ogr_dgn.h │ │ ├── ogrdgndatasource.cpp │ │ ├── ogrdgndriver.cpp │ │ ├── ogrdgnlayer.cpp │ │ └── web │ │ │ ├── index.html │ │ │ └── representation.html │ ├── dwg │ │ ├── CMakeLists.txt │ │ ├── createdgnv8testfile.cpp │ │ ├── createdgnv8testfile_headers.h │ │ ├── dgnv8_headers.h │ │ ├── dwg_headers.h │ │ ├── ogr_dgnv8.h │ │ ├── ogr_dwg.h │ │ ├── ogrdgnv8datasource.cpp │ │ ├── ogrdgnv8driver.cpp │ │ ├── ogrdgnv8drivercore.cpp │ │ ├── ogrdgnv8drivercore.h │ │ ├── ogrdgnv8layer.cpp │ │ ├── ogrdwg_blockmap.cpp │ │ ├── ogrdwg_dimension.cpp │ │ ├── ogrdwg_hatch.cpp │ │ ├── ogrdwgblockslayer.cpp │ │ ├── ogrdwgdatasource.cpp │ │ ├── ogrdwgdriver.cpp │ │ ├── ogrdwgdrivercore.cpp │ │ ├── ogrdwgdrivercore.h │ │ ├── ogrdwglayer.cpp │ │ ├── ogrteigha.cpp │ │ └── ogrteigha.h │ ├── dxf │ │ ├── CMakeLists.txt │ │ ├── KNOWN_ISSUES.md │ │ ├── data │ │ │ ├── header.dxf │ │ │ └── trailer.dxf │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── intronurbs.cpp │ │ ├── ogr_autocad_services.cpp │ │ ├── ogr_autocad_services.h │ │ ├── ogr_dxf.h │ │ ├── ogrdxf_blockmap.cpp │ │ ├── ogrdxf_dimension.cpp │ │ ├── ogrdxf_feature.cpp │ │ ├── ogrdxf_hatch.cpp │ │ ├── ogrdxf_leader.cpp │ │ ├── ogrdxf_ocstransformer.cpp │ │ ├── ogrdxf_polyline_smooth.cpp │ │ ├── ogrdxf_polyline_smooth.h │ │ ├── ogrdxfblockslayer.cpp │ │ ├── ogrdxfblockswriterlayer.cpp │ │ ├── ogrdxfdatasource.cpp │ │ ├── ogrdxfdriver.cpp │ │ ├── ogrdxflayer.cpp │ │ ├── ogrdxfreader.cpp │ │ ├── ogrdxfwriterds.cpp │ │ └── ogrdxfwriterlayer.cpp │ ├── edigeo │ │ ├── CMakeLists.txt │ │ ├── ogr_edigeo.h │ │ ├── ogredigeodatasource.cpp │ │ ├── ogredigeodriver.cpp │ │ └── ogredigeolayer.cpp │ ├── elastic │ │ ├── CMakeLists.txt │ │ ├── ogr_elastic.h │ │ ├── ogrelasticaggregationlayer.cpp │ │ ├── ogrelasticdatasource.cpp │ │ ├── ogrelasticdriver.cpp │ │ ├── ogrelasticdrivercore.cpp │ │ ├── ogrelasticdrivercore.h │ │ └── ogrelasticlayer.cpp │ ├── filegdb │ │ ├── CMakeLists.txt │ │ ├── FGdbDatasource.cpp │ │ ├── FGdbDriver.cpp │ │ ├── FGdbDriverCore.cpp │ │ ├── FGdbDriverCore.h │ │ ├── FGdbLayer.cpp │ │ ├── FGdbResultLayer.cpp │ │ ├── FGdbUtils.cpp │ │ ├── FGdbUtils.h │ │ ├── filegdbsdk_headers.h │ │ └── ogr_fgdb.h │ ├── flatgeobuf │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── cplerrors.h │ │ ├── feature_generated.h │ │ ├── flatbuffers │ │ │ ├── LICENSE │ │ │ ├── allocator.h │ │ │ ├── array.h │ │ │ ├── base.h │ │ │ ├── bfbs_generator.h │ │ │ ├── buffer.h │ │ │ ├── buffer_ref.h │ │ │ ├── code_generators.h │ │ │ ├── default_allocator.h │ │ │ ├── detached_buffer.h │ │ │ ├── flatbuffer_builder.h │ │ │ ├── flatbuffers.h │ │ │ ├── flatc.h │ │ │ ├── flex_flat_util.h │ │ │ ├── flexbuffers.h │ │ │ ├── grpc.h │ │ │ ├── hash.h │ │ │ ├── idl.h │ │ │ ├── minireflect.h │ │ │ ├── pch │ │ │ │ ├── flatc_pch.h │ │ │ │ └── pch.h │ │ │ ├── reflection.h │ │ │ ├── reflection_generated.h │ │ │ ├── registry.h │ │ │ ├── stl_emulation.h │ │ │ ├── string.h │ │ │ ├── struct.h │ │ │ ├── table.h │ │ │ ├── util.h │ │ │ ├── vector.h │ │ │ ├── vector_downward.h │ │ │ └── verifier.h │ │ ├── geometryreader.cpp │ │ ├── geometryreader.h │ │ ├── geometrywriter.cpp │ │ ├── geometrywriter.h │ │ ├── header_generated.h │ │ ├── ogr_flatgeobuf.h │ │ ├── ogrflatgeobufdataset.cpp │ │ ├── ogrflatgeobufeditablelayer.cpp │ │ ├── ogrflatgeobuflayer.cpp │ │ ├── packedrtree.cpp │ │ └── packedrtree.h │ ├── generic │ │ ├── CMakeLists.txt │ │ ├── ogr_attrind.cpp │ │ ├── ogr_gensql.cpp │ │ ├── ogr_gensql.h │ │ ├── ogr_miattrind.cpp │ │ ├── ograrrowarrayhelper.cpp │ │ ├── ograrrowarrayhelper.h │ │ ├── ogrdatasource.cpp │ │ ├── ogreditablelayer.cpp │ │ ├── ogreditablelayer.h │ │ ├── ogrlayer.cpp │ │ ├── ogrlayer_private.h │ │ ├── ogrlayerarrow.cpp │ │ ├── ogrlayerarrow.h │ │ ├── ogrlayerdecorator.cpp │ │ ├── ogrlayerdecorator.h │ │ ├── ogrlayerpool.cpp │ │ ├── ogrlayerpool.h │ │ ├── ogrlayerwithtranslatefeature.cpp │ │ ├── ogrlayerwithtranslatefeature.h │ │ ├── ogrmutexeddatasource.cpp │ │ ├── ogrmutexeddatasource.h │ │ ├── ogrmutexedlayer.cpp │ │ ├── ogrmutexedlayer.h │ │ ├── ogrregisterall.cpp │ │ ├── ogrsfdriver.cpp │ │ ├── ogrsfdriverregistrar.cpp │ │ ├── ogrunionlayer.cpp │ │ ├── ogrunionlayer.h │ │ ├── ogrwarpedlayer.cpp │ │ └── ogrwarpedlayer.h │ ├── geojson │ │ ├── CMakeLists.txt │ │ ├── directedacyclicgraph.hpp │ │ ├── libjson │ │ │ ├── AUTHORS │ │ │ ├── CMakeLists.txt │ │ │ ├── COPYING │ │ │ ├── ChangeLog │ │ │ ├── GDAL_README.txt │ │ │ ├── README │ │ │ ├── README.html │ │ │ ├── arraylist.c │ │ │ ├── arraylist.h │ │ │ ├── config.h │ │ │ ├── debug.c │ │ │ ├── debug.h │ │ │ ├── dump_symbols.sh │ │ │ ├── json.h │ │ │ ├── json_c_version.c │ │ │ ├── json_c_version.h │ │ │ ├── json_config.h │ │ │ ├── json_inttypes.h │ │ │ ├── json_object.c │ │ │ ├── json_object.h │ │ │ ├── json_object_iterator.c │ │ │ ├── json_object_iterator.h │ │ │ ├── json_object_private.h │ │ │ ├── json_pointer.h │ │ │ ├── json_tokener.c │ │ │ ├── json_tokener.h │ │ │ ├── json_types.h │ │ │ ├── json_util.c │ │ │ ├── json_util.h │ │ │ ├── linkhash.c │ │ │ ├── linkhash.h │ │ │ ├── math_compat.h │ │ │ ├── printbuf.c │ │ │ ├── printbuf.h │ │ │ ├── random_seed.c │ │ │ ├── random_seed.h │ │ │ ├── snprintf_compat.h │ │ │ ├── strdup_compat.h │ │ │ ├── strerror_override.c │ │ │ ├── strerror_override.h │ │ │ ├── strerror_override_private.h │ │ │ ├── symbol_renames.h │ │ │ └── vasprintf_compat.h │ │ ├── ogr_geojson.h │ │ ├── ogresrijsondriver.cpp │ │ ├── ogresrijsonreader.cpp │ │ ├── ogrgeojsondatasource.cpp │ │ ├── ogrgeojsondriver.cpp │ │ ├── ogrgeojsonlayer.cpp │ │ ├── ogrgeojsonreader.cpp │ │ ├── ogrgeojsonreader.h │ │ ├── ogrgeojsonseqdriver.cpp │ │ ├── ogrgeojsonutils.cpp │ │ ├── ogrgeojsonutils.h │ │ ├── ogrgeojsonwritelayer.cpp │ │ ├── ogrjsoncollectionstreamingparser.cpp │ │ ├── ogrjsoncollectionstreamingparser.h │ │ ├── ogrtopojsondriver.cpp │ │ └── ogrtopojsonreader.cpp │ ├── georss │ │ ├── CMakeLists.txt │ │ ├── ogr_georss.h │ │ ├── ogrgeorssdatasource.cpp │ │ ├── ogrgeorssdriver.cpp │ │ └── ogrgeorsslayer.cpp │ ├── gml │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ ├── gfs.xsd │ │ │ ├── gml_registry.xml │ │ │ ├── gml_registry.xsd │ │ │ ├── inspire_cp_BasicPropertyUnit.gfs │ │ │ ├── inspire_cp_CadastralBoundary.gfs │ │ │ ├── inspire_cp_CadastralParcel.gfs │ │ │ ├── inspire_cp_CadastralZoning.gfs │ │ │ ├── jpfgdgml_AdmArea.gfs │ │ │ ├── jpfgdgml_AdmBdry.gfs │ │ │ ├── jpfgdgml_AdmPt.gfs │ │ │ ├── jpfgdgml_BldA.gfs │ │ │ ├── jpfgdgml_BldL.gfs │ │ │ ├── jpfgdgml_Cntr.gfs │ │ │ ├── jpfgdgml_CommBdry.gfs │ │ │ ├── jpfgdgml_CommPt.gfs │ │ │ ├── jpfgdgml_Cstline.gfs │ │ │ ├── jpfgdgml_ElevPt.gfs │ │ │ ├── jpfgdgml_GCP.gfs │ │ │ ├── jpfgdgml_LeveeEdge.gfs │ │ │ ├── jpfgdgml_RailCL.gfs │ │ │ ├── jpfgdgml_RdASL.gfs │ │ │ ├── jpfgdgml_RdArea.gfs │ │ │ ├── jpfgdgml_RdCompt.gfs │ │ │ ├── jpfgdgml_RdEdg.gfs │ │ │ ├── jpfgdgml_RdMgtBdry.gfs │ │ │ ├── jpfgdgml_RdSgmtA.gfs │ │ │ ├── jpfgdgml_RvrMgtBdry.gfs │ │ │ ├── jpfgdgml_SBAPt.gfs │ │ │ ├── jpfgdgml_SBArea.gfs │ │ │ ├── jpfgdgml_SBBdry.gfs │ │ │ ├── jpfgdgml_WA.gfs │ │ │ ├── jpfgdgml_WL.gfs │ │ │ ├── jpfgdgml_WStrA.gfs │ │ │ ├── jpfgdgml_WStrL.gfs │ │ │ ├── ruian_vf_ob_v1.gfs │ │ │ ├── ruian_vf_st_uvoh_v1.gfs │ │ │ ├── ruian_vf_st_v1.gfs │ │ │ └── ruian_vf_v1.gfs │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── embedded_resources_gen1.c │ │ ├── embedded_resources_gen2.c │ │ ├── generate_embedded_resources.py │ │ ├── gfstemplate.cpp │ │ ├── gmlhandler.cpp │ │ ├── gmlreader.cpp │ │ ├── gmlreader.h │ │ ├── gmlreaderp.h │ │ ├── gmlreadstate.cpp │ │ ├── gmlregistry.cpp │ │ ├── gmlregistry.h │ │ ├── hugefileresolver.cpp │ │ ├── ogr_gml.h │ │ ├── ogrgmldatasource.cpp │ │ ├── ogrgmldriver.cpp │ │ ├── ogrgmllayer.cpp │ │ ├── resolvexlinks.cpp │ │ └── xercesc_headers.h │ ├── gmlas │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ ├── gmlasconf.xml │ │ │ └── gmlasconf.xsd │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── ogr_gmlas.h │ │ ├── ogr_gmlas_consts.h │ │ ├── ogrgmlasconf.cpp │ │ ├── ogrgmlasdatasource.cpp │ │ ├── ogrgmlasdriver.cpp │ │ ├── ogrgmlasdrivercore.cpp │ │ ├── ogrgmlasdrivercore.h │ │ ├── ogrgmlasfeatureclass.cpp │ │ ├── ogrgmlaslayer.cpp │ │ ├── ogrgmlasreader.cpp │ │ ├── ogrgmlasschemaanalyzer.cpp │ │ ├── ogrgmlasutils.cpp │ │ ├── ogrgmlaswriter.cpp │ │ ├── ogrgmlasxlinkresolver.cpp │ │ ├── ogrgmlasxpatchmatcher.cpp │ │ ├── ogrgmlasxsdcache.cpp │ │ └── xercesc_headers.h │ ├── gmlutils │ │ ├── CMakeLists.txt │ │ ├── gmlfeature.cpp │ │ ├── gmlfeature.h │ │ ├── gmlfeatureclass.cpp │ │ ├── gmlpropertydefn.cpp │ │ ├── gmlutils.cpp │ │ ├── gmlutils.h │ │ ├── ogrwfsfilter.cpp │ │ ├── ogrwfsfilter.h │ │ ├── parsexsd.cpp │ │ └── parsexsd.h │ ├── gmt │ │ ├── CMakeLists.txt │ │ ├── ogr_gmt.h │ │ ├── ogrgmtdatasource.cpp │ │ ├── ogrgmtdriver.cpp │ │ └── ogrgmtlayer.cpp │ ├── gpkg │ │ ├── CMakeLists.txt │ │ ├── gdalgeopackagerasterband.cpp │ │ ├── geopackage_aspatial.md │ │ ├── gpkgmbtilescommon.h │ │ ├── ogr_geopackage.h │ │ ├── ogrgeopackagedatasource.cpp │ │ ├── ogrgeopackagedriver.cpp │ │ ├── ogrgeopackagelayer.cpp │ │ ├── ogrgeopackageselectlayer.cpp │ │ ├── ogrgeopackagetablelayer.cpp │ │ ├── ogrgeopackageutility.cpp │ │ └── ogrgeopackageutility.h │ ├── gpsbabel │ │ ├── CMakeLists.txt │ │ ├── ogr_gpsbabel.h │ │ ├── ogrgpsbabeldatasource.cpp │ │ ├── ogrgpsbabeldriver.cpp │ │ └── ogrgpsbabelwritedatasource.cpp │ ├── gpx │ │ ├── CMakeLists.txt │ │ ├── ogr_gpx.h │ │ ├── ogrgpxdatasource.cpp │ │ ├── ogrgpxdriver.cpp │ │ └── ogrgpxlayer.cpp │ ├── gtfs │ │ ├── CMakeLists.txt │ │ └── ogrgtfsdriver.cpp │ ├── hana │ │ ├── CMakeLists.txt │ │ ├── ogr_hana.h │ │ ├── ogrhanadatasource.cpp │ │ ├── ogrhanadriver.cpp │ │ ├── ogrhanadrivercore.cpp │ │ ├── ogrhanadrivercore.h │ │ ├── ogrhanafeaturereader.cpp │ │ ├── ogrhanafeaturereader.h │ │ ├── ogrhanafeaturewriter.cpp │ │ ├── ogrhanafeaturewriter.h │ │ ├── ogrhanalayer.cpp │ │ ├── ogrhanaresultlayer.cpp │ │ ├── ogrhanatablelayer.cpp │ │ ├── ogrhanautils.cpp │ │ └── ogrhanautils.h │ ├── idb │ │ ├── CMakeLists.txt │ │ ├── idb_headers.h │ │ ├── ogr_idb.h │ │ ├── ogridbdatasource.cpp │ │ ├── ogridbdriver.cpp │ │ ├── ogridbdrivercore.cpp │ │ ├── ogridbdrivercore.h │ │ ├── ogridblayer.cpp │ │ ├── ogridbselectlayer.cpp │ │ └── ogridbtablelayer.cpp │ ├── idrisi │ │ ├── CMakeLists.txt │ │ ├── generate_test_files.c │ │ ├── ogr_idrisi.h │ │ ├── ogridrisidatasource.cpp │ │ ├── ogridrisidriver.cpp │ │ └── ogridrisilayer.cpp │ ├── ili │ │ ├── CMakeLists.txt │ │ ├── ili1reader.cpp │ │ ├── ili1reader.h │ │ ├── ili1readerp.h │ │ ├── ili2handler.cpp │ │ ├── ili2reader.cpp │ │ ├── ili2reader.h │ │ ├── ili2readerp.h │ │ ├── imdreader.cpp │ │ ├── imdreader.h │ │ ├── ogr_ili1.h │ │ ├── ogr_ili2.h │ │ ├── ogrili1datasource.cpp │ │ ├── ogrili1driver.cpp │ │ ├── ogrili1layer.cpp │ │ ├── ogrili2datasource.cpp │ │ ├── ogrili2driver.cpp │ │ ├── ogrili2layer.cpp │ │ └── xercesc_headers.h │ ├── jml │ │ ├── CMakeLists.txt │ │ ├── ogr_jml.h │ │ ├── ogrjmldataset.cpp │ │ ├── ogrjmllayer.cpp │ │ └── ogrjmlwriterlayer.cpp │ ├── jsonfg │ │ ├── CMakeLists.txt │ │ ├── ogr_jsonfg.h │ │ ├── ogrjsonfgdataset.cpp │ │ ├── ogrjsonfgdriver.cpp │ │ ├── ogrjsonfgmemlayer.cpp │ │ ├── ogrjsonfgreader.cpp │ │ ├── ogrjsonfgstreamedlayer.cpp │ │ ├── ogrjsonfgstreamingparser.cpp │ │ └── ogrjsonfgwritelayer.cpp │ ├── kml │ │ ├── CMakeLists.txt │ │ ├── kml.cpp │ │ ├── kml.h │ │ ├── kmlnode.cpp │ │ ├── kmlnode.h │ │ ├── kmlutility.h │ │ ├── kmlvector.cpp │ │ ├── kmlvector.h │ │ ├── ogr_kml.h │ │ ├── ogrkmldatasource.cpp │ │ ├── ogrkmldriver.cpp │ │ └── ogrkmllayer.cpp │ ├── libkml │ │ ├── .indent.pro │ │ ├── CMakeLists.txt │ │ ├── fieldconfig.h │ │ ├── libkml_headers.h │ │ ├── ogr_libkml.h │ │ ├── ogrlibkmldatasource.cpp │ │ ├── ogrlibkmldriver.cpp │ │ ├── ogrlibkmldrivercore.cpp │ │ ├── ogrlibkmldrivercore.h │ │ ├── ogrlibkmlfeature.cpp │ │ ├── ogrlibkmlfeature.h │ │ ├── ogrlibkmlfeaturestyle.cpp │ │ ├── ogrlibkmlfeaturestyle.h │ │ ├── ogrlibkmlfield.cpp │ │ ├── ogrlibkmlfield.h │ │ ├── ogrlibkmlgeometry.cpp │ │ ├── ogrlibkmlgeometry.h │ │ ├── ogrlibkmllayer.cpp │ │ ├── ogrlibkmlstyle.cpp │ │ └── ogrlibkmlstyle.h │ ├── lvbag │ │ ├── CMakeLists.txt │ │ ├── ogr_lvbag.h │ │ ├── ogrlvbagdatasource.cpp │ │ ├── ogrlvbagdriver.cpp │ │ └── ogrlvbaglayer.cpp │ ├── mapml │ │ ├── CMakeLists.txt │ │ └── ogrmapmldataset.cpp │ ├── miramon │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ └── MM_m_idofic.csv │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── mm_constants.h │ │ ├── mm_gdal_constants.h │ │ ├── mm_gdal_driver_structs.h │ │ ├── mm_gdal_functions.c │ │ ├── mm_gdal_functions.h │ │ ├── mm_gdal_structures.h │ │ ├── mm_rdlayr.c │ │ ├── mm_rdlayr.h │ │ ├── mm_wrlayr.c │ │ ├── mm_wrlayr.h │ │ ├── ogrmiramon.h │ │ ├── ogrmiramondatasource.cpp │ │ ├── ogrmiramondriver.cpp │ │ └── ogrmiramonlayer.cpp │ ├── mitab │ │ ├── CMakeLists.txt │ │ ├── HISTORY.TXT │ │ ├── README.TXT │ │ ├── TODO.TXT │ │ ├── mitab.h │ │ ├── mitab_datfile.cpp │ │ ├── mitab_feature.cpp │ │ ├── mitab_feature_mif.cpp │ │ ├── mitab_geometry.cpp │ │ ├── mitab_geometry.h │ │ ├── mitab_idfile.cpp │ │ ├── mitab_imapinfofile.cpp │ │ ├── mitab_indfile.cpp │ │ ├── mitab_mapcoordblock.cpp │ │ ├── mitab_mapfile.cpp │ │ ├── mitab_mapheaderblock.cpp │ │ ├── mitab_mapindexblock.cpp │ │ ├── mitab_mapobjectblock.cpp │ │ ├── mitab_maptoolblock.cpp │ │ ├── mitab_middatafile.cpp │ │ ├── mitab_miffile.cpp │ │ ├── mitab_ogr_datasource.cpp │ │ ├── mitab_ogr_driver.cpp │ │ ├── mitab_ogr_driver.h │ │ ├── mitab_priv.h │ │ ├── mitab_rawbinblock.cpp │ │ ├── mitab_tabfile.cpp │ │ ├── mitab_tabseamless.cpp │ │ ├── mitab_tabview.cpp │ │ ├── mitab_tooldef.cpp │ │ ├── mitab_utils.cpp │ │ └── mitab_utils.h │ ├── mongodbv3 │ │ ├── CMakeLists.txt │ │ ├── mongocxxv3_headers.h │ │ ├── ogrmongodbv3driver.cpp │ │ ├── ogrmongodbv3drivercore.cpp │ │ └── ogrmongodbv3drivercore.h │ ├── mssqlspatial │ │ ├── CMakeLists.txt │ │ ├── include_msodbcsql.h │ │ ├── ogr_mssqlspatial.h │ │ ├── ogrmssqlgeometryparser.cpp │ │ ├── ogrmssqlgeometryvalidator.cpp │ │ ├── ogrmssqlgeometrywriter.cpp │ │ ├── ogrmssqlspatialdatasource.cpp │ │ ├── ogrmssqlspatialdriver.cpp │ │ ├── ogrmssqlspatialdrivercore.cpp │ │ ├── ogrmssqlspatialdrivercore.h │ │ ├── ogrmssqlspatiallayer.cpp │ │ ├── ogrmssqlspatialselectlayer.cpp │ │ └── ogrmssqlspatialtablelayer.cpp │ ├── mvt │ │ ├── CMakeLists.txt │ │ ├── mvt_tile.cpp │ │ ├── mvt_tile.h │ │ ├── mvt_tile_test.cpp │ │ ├── mvtutils.cpp │ │ ├── mvtutils.h │ │ └── ogrmvtdataset.cpp │ ├── mysql │ │ ├── CMakeLists.txt │ │ ├── ogr_mysql.h │ │ ├── ogrmysqldatasource.cpp │ │ ├── ogrmysqldriver.cpp │ │ ├── ogrmysqldrivercore.cpp │ │ ├── ogrmysqldrivercore.h │ │ ├── ogrmysqllayer.cpp │ │ ├── ogrmysqlresultlayer.cpp │ │ └── ogrmysqltablelayer.cpp │ ├── nas │ │ ├── CMakeLists.txt │ │ ├── nashandler.cpp │ │ ├── nasreader.cpp │ │ ├── nasreaderp.h │ │ ├── ogr_nas.h │ │ ├── ogrnasdatasource.cpp │ │ ├── ogrnasdriver.cpp │ │ └── ogrnaslayer.cpp │ ├── ngw │ │ ├── CMakeLists.txt │ │ ├── gdalngwdataset.cpp │ │ ├── ngw_api.cpp │ │ ├── ogr_ngw.h │ │ ├── ogrngwdriver.cpp │ │ ├── ogrngwfielddomain.cpp │ │ └── ogrngwlayer.cpp │ ├── oapif │ │ ├── CMakeLists.txt │ │ └── ogroapifdriver.cpp │ ├── oci │ │ ├── CMakeLists.txt │ │ ├── driver_declaration.cmake │ │ ├── fastload.cpp │ │ ├── oci_utils.cpp │ │ ├── ocitest.cpp │ │ ├── ogr_oci.h │ │ ├── ogrocidatasource.cpp │ │ ├── ogrocidriver.cpp │ │ ├── ogrocidrivercore.cpp │ │ ├── ogrocidrivercore.h │ │ ├── ogrocilayer.cpp │ │ ├── ogrociloaderlayer.cpp │ │ ├── ogrociselectlayer.cpp │ │ ├── ogrocisession.cpp │ │ ├── ogrocistatement.cpp │ │ ├── ogrocistringbuf.cpp │ │ ├── ogrocistroke.cpp │ │ ├── ogrocitablelayer.cpp │ │ └── ogrociwritablelayer.cpp │ ├── odbc │ │ ├── CMakeLists.txt │ │ ├── ogr_odbc.h │ │ ├── ogrodbcdatasource.cpp │ │ ├── ogrodbcdriver.cpp │ │ ├── ogrodbcdrivercore.cpp │ │ ├── ogrodbcdrivercore.h │ │ ├── ogrodbclayer.cpp │ │ ├── ogrodbcselectlayer.cpp │ │ └── ogrodbctablelayer.cpp │ ├── ods │ │ ├── CMakeLists.txt │ │ ├── generate_ods_formula_parser.cmake │ │ ├── ods_formula.cpp │ │ ├── ods_formula.h │ │ ├── ods_formula_node.cpp │ │ ├── ods_formula_parser.cpp │ │ ├── ods_formula_parser.hpp │ │ ├── ods_formula_parser.y │ │ ├── ogr_ods.h │ │ ├── ogrodsdatasource.cpp │ │ ├── ogrodsdriver.cpp │ │ └── testparser.cpp │ ├── ogr_attrind.h │ ├── ogrsf_frmts.dox │ ├── ogrsf_frmts.h │ ├── openfilegdb │ │ ├── CMakeLists.txt │ │ ├── filegdb_coordprec_read.h │ │ ├── filegdb_coordprec_write.h │ │ ├── filegdb_fielddomain.h │ │ ├── filegdb_gdbtoogrfieldtype.h │ │ ├── filegdb_relationship.h │ │ ├── filegdb_reserved_keywords.h │ │ ├── filegdbindex.cpp │ │ ├── filegdbindex_write.cpp │ │ ├── filegdbtable.cpp │ │ ├── filegdbtable.h │ │ ├── filegdbtable_freelist.cpp │ │ ├── filegdbtable_priv.h │ │ ├── filegdbtable_write.cpp │ │ ├── filegdbtable_write_fields.cpp │ │ ├── find_srs_latitude_limits.py │ │ ├── gdalopenfilegdbrasterband.cpp │ │ ├── ogr_openfilegdb.h │ │ ├── ogropenfilegdb_generate_uuid.cpp │ │ ├── ogropenfilegdbdatasource.cpp │ │ ├── ogropenfilegdbdatasource_write.cpp │ │ ├── ogropenfilegdbdriver.cpp │ │ ├── ogropenfilegdbdrivercore.cpp │ │ ├── ogropenfilegdbdrivercore.h │ │ ├── ogropenfilegdblayer.cpp │ │ ├── ogropenfilegdblayer_write.cpp │ │ └── test_ofgdb_write.cpp │ ├── osm │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ └── osmconf.ini │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── gpb.h │ │ ├── ogr_osm.h │ │ ├── ogrosmdatasource.cpp │ │ ├── ogrosmdriver.cpp │ │ ├── ogrosmlayer.cpp │ │ ├── osm2osm.cpp │ │ ├── osm_parser.cpp │ │ └── osm_parser.h │ ├── parquet │ │ ├── CMakeLists.txt │ │ ├── driver_declaration.cmake │ │ ├── ogr_include_parquet.h │ │ ├── ogr_parquet.h │ │ ├── ogrparquetdataset.cpp │ │ ├── ogrparquetdatasetlayer.cpp │ │ ├── ogrparquetdriver.cpp │ │ ├── ogrparquetdrivercore.cpp │ │ ├── ogrparquetdrivercore.h │ │ ├── ogrparquetlayer.cpp │ │ ├── ogrparquetwriterdataset.cpp │ │ └── ogrparquetwriterlayer.cpp │ ├── pds │ │ ├── CMakeLists.txt │ │ ├── ogr_pds.h │ │ ├── ogrpdsdatasource.cpp │ │ ├── ogrpdsdriver.cpp │ │ └── ogrpdslayer.cpp │ ├── pg │ │ ├── CMakeLists.txt │ │ ├── ogr_pg.h │ │ ├── ogrpgdatasource.cpp │ │ ├── ogrpgdriver.cpp │ │ ├── ogrpgdrivercore.cpp │ │ ├── ogrpgdrivercore.h │ │ ├── ogrpglayer.cpp │ │ ├── ogrpgresultlayer.cpp │ │ ├── ogrpgtablelayer.cpp │ │ ├── ogrpgutility.cpp │ │ └── ogrpgutility.h │ ├── pgdump │ │ ├── CMakeLists.txt │ │ ├── ogr_pgdump.h │ │ ├── ogrpgdumpdatasource.cpp │ │ ├── ogrpgdumpdriver.cpp │ │ └── ogrpgdumplayer.cpp │ ├── pgeo │ │ ├── CMakeLists.txt │ │ ├── ogr_pgeo.h │ │ ├── ogrpgeodatasource.cpp │ │ ├── ogrpgeodriver.cpp │ │ ├── ogrpgeolayer.cpp │ │ ├── ogrpgeoselectlayer.cpp │ │ └── ogrpgeotablelayer.cpp │ ├── plscenes │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ └── plscenesconf.json │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── ogr_plscenes.h │ │ ├── ogrplscenesdatav1dataset.cpp │ │ ├── ogrplscenesdatav1layer.cpp │ │ ├── ogrplscenesdriver.cpp │ │ ├── ogrplscenesdrivercore.cpp │ │ └── ogrplscenesdrivercore.h │ ├── pmtiles │ │ ├── CMakeLists.txt │ │ ├── include_pmtiles.h │ │ ├── ogr_pmtiles.h │ │ ├── ogrpmtilesdataset.cpp │ │ ├── ogrpmtilesdriver.cpp │ │ ├── ogrpmtilesfrommbtiles.cpp │ │ ├── ogrpmtilesfrommbtiles.h │ │ ├── ogrpmtilestileiterator.cpp │ │ ├── ogrpmtilesvectorlayer.cpp │ │ ├── ogrpmtileswriterdataset.cpp │ │ ├── pmtiles │ │ │ ├── LICENSE │ │ │ └── pmtiles.hpp │ │ ├── vsipmtiles.cpp │ │ └── vsipmtiles.h │ ├── s57 │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ ├── s57agencies.csv │ │ │ ├── s57attributes.csv │ │ │ ├── s57expectedinput.csv │ │ │ └── s57objectclasses.csv │ │ ├── ddfrecordindex.cpp │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── ogr_s57.h │ │ ├── ogrs57datasource.cpp │ │ ├── ogrs57driver.cpp │ │ ├── ogrs57layer.cpp │ │ ├── s57.h │ │ ├── s57classregistrar.cpp │ │ ├── s57dump.cpp │ │ ├── s57featuredefns.cpp │ │ ├── s57filecollector.cpp │ │ ├── s57reader.cpp │ │ └── s57writer.cpp │ ├── selafin │ │ ├── CMakeLists.txt │ │ ├── io_selafin.cpp │ │ ├── io_selafin.h │ │ ├── ogr_selafin.h │ │ ├── ogrselafindatasource.cpp │ │ ├── ogrselafindriver.cpp │ │ └── ogrselafinlayer.cpp │ ├── shape │ │ ├── CMakeLists.txt │ │ ├── dbfopen.c │ │ ├── dbfopen_wrapper.cpp │ │ ├── dump_symbols.sh │ │ ├── gdal_shapelib_symbol_rename.h │ │ ├── ogrshape.h │ │ ├── ogrshapedatasource.cpp │ │ ├── ogrshapedriver.cpp │ │ ├── ogrshapelayer.cpp │ │ ├── sbnsearch.c │ │ ├── sbnsearch_wrapper.cpp │ │ ├── shape2ogr.cpp │ │ ├── shapefil.h │ │ ├── shapefil_private.h │ │ ├── shp_vsi.c │ │ ├── shp_vsi.h │ │ ├── shpopen.c │ │ ├── shpopen_wrapper.cpp │ │ ├── shptree.c │ │ └── shptree_wrapper.cpp │ ├── sosi │ │ ├── CMakeLists.txt │ │ ├── fyba_melding.cpp │ │ ├── ogr_sosi.h │ │ ├── ogrsosidatasource.cpp │ │ ├── ogrsosidatatypes.cpp │ │ ├── ogrsosidatatypes.h │ │ ├── ogrsosidriver.cpp │ │ ├── ogrsosidrivercore.cpp │ │ ├── ogrsosidrivercore.h │ │ ├── ogrsosilayer.cpp │ │ └── tools │ │ │ ├── README │ │ │ ├── basicelements.xslt │ │ │ ├── convert.sh │ │ │ ├── groupelements.xslt │ │ │ └── unnorsk.xslt │ ├── sqlite │ │ ├── CMakeLists.txt │ │ ├── my_test_sqlite3_ext.c │ │ ├── ogr_sqlite.h │ │ ├── ogrsqliteapiroutines.c │ │ ├── ogrsqlitebase.h │ │ ├── ogrsqlitedatasource.cpp │ │ ├── ogrsqlitedriver.cpp │ │ ├── ogrsqliteexecutesql.cpp │ │ ├── ogrsqliteexecutesql.h │ │ ├── ogrsqlitelayer.cpp │ │ ├── ogrsqliteregexp.cpp │ │ ├── ogrsqliteregexp.h │ │ ├── ogrsqliteselectlayer.cpp │ │ ├── ogrsqlitesinglefeaturelayer.cpp │ │ ├── ogrsqlitesqlfunctions.cpp │ │ ├── ogrsqlitesqlfunctions.h │ │ ├── ogrsqlitesqlfunctionscommon.cpp │ │ ├── ogrsqlitetablelayer.cpp │ │ ├── ogrsqliteutility.cpp │ │ ├── ogrsqliteutility.h │ │ ├── ogrsqlitevfs.cpp │ │ ├── ogrsqlitevfs.h │ │ ├── ogrsqliteviewlayer.cpp │ │ ├── ogrsqlitevirtualogr.cpp │ │ ├── ogrsqlitevirtualogr.h │ │ ├── rasterlite2.cpp │ │ ├── rasterlite2_header.h │ │ ├── sqlite_rtree_bulk_load │ │ │ ├── README │ │ │ ├── sqlite_rtree_bulk_load.c │ │ │ ├── sqlite_rtree_bulk_load.h │ │ │ ├── wrapper.cpp │ │ │ └── wrapper.h │ │ └── test_load_virtual_ogr.c │ ├── sxf │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ └── default.rsc │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── ogr_sxf.h │ │ ├── ogrsxfdatasource.cpp │ │ ├── ogrsxfdriver.cpp │ │ ├── ogrsxflayer.cpp │ │ └── org_sxf_defs.h │ ├── vdv │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ ├── vdv452.xml │ │ │ └── vdv452.xsd │ │ ├── embedded_resources.c │ │ ├── embedded_resources.h │ │ ├── ogr_vdv.h │ │ └── ogrvdvdatasource.cpp │ ├── vfk │ │ ├── CMakeLists.txt │ │ ├── ogr_vfk.h │ │ ├── ogrvfkdatasource.cpp │ │ ├── ogrvfkdriver.cpp │ │ ├── ogrvfkdrivercore.cpp │ │ ├── ogrvfkdrivercore.h │ │ ├── ogrvfklayer.cpp │ │ ├── vfkdatablock.cpp │ │ ├── vfkdatablocksqlite.cpp │ │ ├── vfkfeature.cpp │ │ ├── vfkfeaturesqlite.cpp │ │ ├── vfkproperty.cpp │ │ ├── vfkpropertydefn.cpp │ │ ├── vfkreader.cpp │ │ ├── vfkreader.h │ │ ├── vfkreaderp.h │ │ └── vfkreadersqlite.cpp │ ├── vrt │ │ ├── CMakeLists.txt │ │ ├── data │ │ │ └── ogrvrt.xsd │ │ ├── ogr_vrt.h │ │ ├── ogrvrtdatasource.cpp │ │ ├── ogrvrtdriver.cpp │ │ └── ogrvrtlayer.cpp │ ├── wasp │ │ ├── CMakeLists.txt │ │ ├── ogrwasp.h │ │ ├── ogrwaspdatasource.cpp │ │ ├── ogrwaspdriver.cpp │ │ └── ogrwasplayer.cpp │ ├── wfs │ │ ├── CMakeLists.txt │ │ ├── WFSServersList.txt │ │ ├── ogr_wfs.h │ │ ├── ogrwfsdatasource.cpp │ │ ├── ogrwfsdriver.cpp │ │ ├── ogrwfsjoinlayer.cpp │ │ └── ogrwfslayer.cpp │ ├── xls │ │ ├── CMakeLists.txt │ │ ├── include_freexl.h │ │ ├── ogr_xls.h │ │ ├── ogrxlsdatasource.cpp │ │ ├── ogrxlsdriver.cpp │ │ ├── ogrxlsdrivercore.cpp │ │ ├── ogrxlsdrivercore.h │ │ └── ogrxlslayer.cpp │ ├── xlsx │ │ ├── CMakeLists.txt │ │ ├── ogr_xlsx.h │ │ ├── ogrxlsxdatasource.cpp │ │ └── ogrxlsxdriver.cpp │ └── xodr │ │ ├── CMakeLists.txt │ │ ├── ogr_xodr.h │ │ ├── ogrxodrdatasource.cpp │ │ ├── ogrxodrdriver.cpp │ │ ├── ogrxodrdrivercore.cpp │ │ ├── ogrxodrdrivercore.h │ │ ├── ogrxodrlayer.cpp │ │ ├── ogrxodrlayerlane.cpp │ │ ├── ogrxodrlayerlaneborder.cpp │ │ ├── ogrxodrlayerreferenceline.cpp │ │ ├── ogrxodrlayerroadmark.cpp │ │ ├── ogrxodrlayerroadobject.cpp │ │ └── ogrxodrlayerroadsignal.cpp ├── ogrspatialreference.cpp ├── ogrsurface.cpp ├── ogrtriangle.cpp ├── ogrtriangulatedsurface.cpp ├── ogrutils.cpp ├── ogrvrtgeometrytypes.cpp ├── ogrvrtgeometrytypes.h ├── swq.cpp ├── swq_expr_node.cpp ├── swq_op_general.cpp ├── swq_op_registrar.cpp ├── swq_parser.cpp ├── swq_parser.hpp ├── swq_parser.y ├── swq_select.cpp └── test_geo_utils.cpp ├── perftests ├── CMakeLists.txt ├── bench_ogr_batch.cpp ├── bench_ogr_c_api.cpp ├── bench_ogr_to_geopandas.py ├── cog.py ├── computeminmax.py ├── computestatistics.py ├── downsample_integer_factor.py ├── gtiff_multi_ds_parallel_write.py ├── ogr2ogr_arrow.py ├── overview.py ├── testperf_gdal_minmax_element.cpp ├── testperfcopywords.cpp ├── testperfdeinterleave.cpp └── testperftranspose.cpp ├── port ├── CMakeLists.txt ├── LICENCE_minizip ├── character_set_conv_table_generator.c ├── cpl_alibaba_oss.cpp ├── cpl_alibaba_oss.h ├── cpl_atomic_ops.cpp ├── cpl_atomic_ops.h ├── cpl_auto_close.h ├── cpl_aws.cpp ├── cpl_aws.h ├── cpl_aws_win32.cpp ├── cpl_azure.cpp ├── cpl_azure.h ├── cpl_base64.cpp ├── cpl_character_sets.c ├── cpl_character_sets.h ├── cpl_compressor.cpp ├── cpl_compressor.h ├── cpl_config_extras.h ├── cpl_conv.cpp ├── cpl_conv.h ├── cpl_cpu_features.cpp ├── cpl_cpu_features.h ├── cpl_csv.cpp ├── cpl_csv.h ├── cpl_curl_priv.h ├── cpl_error.cpp ├── cpl_error.h ├── cpl_error_internal.h ├── cpl_findfile.cpp ├── cpl_float.cpp ├── cpl_float.h ├── cpl_getexecpath.cpp ├── cpl_google_cloud.cpp ├── cpl_google_cloud.h ├── cpl_google_oauth2.cpp ├── cpl_hash_set.cpp ├── cpl_hash_set.h ├── cpl_http.cpp ├── cpl_http.h ├── cpl_json.cpp ├── cpl_json.h ├── cpl_json_header.h ├── cpl_json_streaming_parser.cpp ├── cpl_json_streaming_parser.h ├── cpl_json_streaming_writer.cpp ├── cpl_json_streaming_writer.h ├── cpl_known_config_options.h ├── cpl_levenshtein.cpp ├── cpl_levenshtein.h ├── cpl_list.cpp ├── cpl_list.h ├── cpl_mask.h ├── cpl_md5.cpp ├── cpl_md5.h ├── cpl_mem_cache.h ├── cpl_minixml.cpp ├── cpl_minixml.h ├── cpl_minizip_ioapi.cpp ├── cpl_minizip_ioapi.h ├── cpl_minizip_unzip.cpp ├── cpl_minizip_unzip.h ├── cpl_minizip_zip.cpp ├── cpl_minizip_zip.h ├── cpl_multiproc.cpp ├── cpl_multiproc.h ├── cpl_noncopyablevector.h ├── cpl_odbc.cpp ├── cpl_odbc.h ├── cpl_path.cpp ├── cpl_port.h ├── cpl_progress.cpp ├── cpl_progress.h ├── cpl_quad_tree.cpp ├── cpl_quad_tree.h ├── cpl_recode.cpp ├── cpl_recode_iconv.cpp ├── cpl_recode_stub.cpp ├── cpl_safemaths.hpp ├── cpl_sha1.cpp ├── cpl_sha1.h ├── cpl_sha256.cpp ├── cpl_sha256.h ├── cpl_spawn.cpp ├── cpl_spawn.h ├── cpl_string.cpp ├── cpl_string.h ├── cpl_strtod.cpp ├── cpl_swift.cpp ├── cpl_swift.h ├── cpl_threadsafe_queue.hpp ├── cpl_time.cpp ├── cpl_time.h ├── cpl_userfaultfd.cpp ├── cpl_userfaultfd.h ├── cpl_vax.cpp ├── cpl_vax.h ├── cpl_virtualmem.cpp ├── cpl_virtualmem.h ├── cpl_vsi.h ├── cpl_vsi_error.cpp ├── cpl_vsi_error.h ├── cpl_vsi_mem.cpp ├── cpl_vsi_virtual.h ├── cpl_vsil.cpp ├── cpl_vsil_abstract_archive.cpp ├── cpl_vsil_adls.cpp ├── cpl_vsil_az.cpp ├── cpl_vsil_buffered_reader.cpp ├── cpl_vsil_cache.cpp ├── cpl_vsil_chunked_write_handle.cpp ├── cpl_vsil_crypt.cpp ├── cpl_vsil_curl.cpp ├── cpl_vsil_curl_class.h ├── cpl_vsil_curl_priv.h ├── cpl_vsil_curl_streaming.cpp ├── cpl_vsil_gs.cpp ├── cpl_vsil_gzip.cpp ├── cpl_vsil_hdfs.cpp ├── cpl_vsil_libarchive.cpp ├── cpl_vsil_oss.cpp ├── cpl_vsil_plugin.cpp ├── cpl_vsil_plugin.h ├── cpl_vsil_s3.cpp ├── cpl_vsil_sparsefile.cpp ├── cpl_vsil_stdin.cpp ├── cpl_vsil_stdout.cpp ├── cpl_vsil_subfile.cpp ├── cpl_vsil_swift.cpp ├── cpl_vsil_tar.cpp ├── cpl_vsil_unix_stdio_64.cpp ├── cpl_vsil_uploadonclose.cpp ├── cpl_vsil_webhdfs.cpp ├── cpl_vsil_win32.cpp ├── cpl_vsisimple.cpp ├── cpl_worker_thread_pool.cpp ├── cpl_worker_thread_pool.h ├── cpl_xml_validate.cpp ├── cpl_zlib_header.h ├── cplgetsymbol.cpp ├── cplkeywordparser.cpp ├── cplkeywordparser.h ├── cplstring.cpp ├── cplstringlist.cpp ├── gdal_csv.h ├── include_fast_float.h ├── utf8.h └── vsipreload.cpp ├── resources └── gdal2tiles │ ├── none.png │ └── opacity-slider.png ├── scripts ├── CMakeLists.txt ├── analyze_ossfuzz.py ├── binaries_allow_list.csv ├── check_binaries.py ├── check_broken_links.py ├── check_doc.py ├── collect_config_options.py ├── completionFinder.py ├── cppcheck.sh ├── detect_a_plus_b_minus_1_div_b.sh ├── detect_missing_include.sh ├── detect_printf.sh ├── detect_self_assignment.py ├── detect_self_assignment.sh ├── detect_suspicious_char_digit_zero.sh ├── detect_tabulations.sh ├── fix_container_dot_size_zero.py ├── fix_container_dot_size_zero.sh ├── fix_typos.sh ├── gdal-bash-completion.sh ├── generate_log_feature_release.py ├── install_bash_completions.cmake.in ├── reformat.sh ├── setdevenv.bat ├── setdevenv.ps1 ├── setdevenv.sh ├── typos_allowlist.txt ├── update_copyright.py └── vagrant │ ├── arrow-parquet.sh │ ├── gdal.sh │ └── postgis.sh ├── swig ├── CMakeLists.txt ├── csharp │ ├── AssemblyInfo.cs │ ├── CMakeLists.txt │ ├── Directory.Build.props │ ├── add_dll_xsc.cmake │ ├── apps │ │ ├── GDALAdjustContrast.cs │ │ ├── GDALColorTable.cs │ │ ├── GDALCreateCopy.cs │ │ ├── GDALDatasetRasterIO.cs │ │ ├── GDALDatasetRasterIOEx.cs │ │ ├── GDALDatasetWrite.cs │ │ ├── GDALEmpty.cs │ │ ├── GDALGetHistogram.cs │ │ ├── GDALInfo.cs │ │ ├── GDALMemDataset.cs │ │ ├── GDALOverviews.cs │ │ ├── GDALRead.cs │ │ ├── GDALReadDirect.cs │ │ ├── GDALTest.cs │ │ ├── GDALWarp.cs │ │ ├── GDALWrite.cs │ │ ├── GetCRSInfo.cs │ │ ├── OGRFeatureEdit.cs │ │ ├── OGRGEOS.cs │ │ ├── OGRLayerAlg.cs │ │ ├── OSRTransform.cs │ │ ├── ReadXML.cs │ │ ├── VSIMem.cs │ │ ├── WKT2WKB.cs │ │ ├── createdata.cs │ │ └── ogrinfo.cs │ ├── dll_template.csproj │ ├── drawing_compat.cs │ ├── exe_template.csproj │ ├── exe_template_dcomp.csproj │ ├── gdal.snk │ ├── mkinterface.sh │ └── osgeo.gdal.core.csproj.in ├── include │ ├── Algorithm.i │ ├── Band.i │ ├── ColorTable.i │ ├── Dataset.i │ ├── Dataset_import.i │ ├── Driver.i │ ├── MajorObject.i │ ├── MultiDimensional.i │ ├── Operations.i │ ├── README.typemaps │ ├── RasterAttributeTable.i │ ├── Relationship.i │ ├── SubdatasetInfo.i │ ├── Transform.i │ ├── XMLNode.i │ ├── cpl.i │ ├── cpl_exceptions.i │ ├── cplvirtualmem.i │ ├── csharp │ │ ├── gdal_csharp.i │ │ ├── gdal_csharp_extend.i │ │ ├── gnm_csharp.i │ │ ├── ogr_csharp.i │ │ ├── ogr_csharp_extend.i │ │ ├── osr_csharp.i │ │ ├── swig_csharp_extensions.i │ │ └── typemaps_csharp.i │ ├── gdal.i │ ├── gdal_array.i │ ├── gdal_typemaps.i │ ├── gdalconst.i │ ├── gnm.i │ ├── java │ │ ├── callback.i │ │ ├── gdal_java.i │ │ ├── gdalconst_java.i │ │ ├── gnm_java.i │ │ ├── java_exceptions.i │ │ ├── ogr_java.i │ │ ├── ogr_java_extend.i │ │ ├── osr_java.i │ │ └── typemaps_java.i │ ├── ogr.i │ ├── ogr_error_map.i │ ├── osr.i │ └── python │ │ ├── callback.i │ │ ├── docs │ │ ├── gdal_band_docs.i │ │ ├── gdal_dataset_docs.i │ │ ├── gdal_docs.i │ │ ├── gdal_driver_docs.i │ │ ├── gdal_mdm_docs.i │ │ ├── gdal_operations_docs.i │ │ ├── ogr_docs.i │ │ ├── ogr_feature_docs.i │ │ ├── ogr_featuredef_docs.i │ │ ├── ogr_fielddef_docs.i │ │ ├── ogr_fielddomain_docs.i │ │ ├── ogr_geometry_docs.i │ │ ├── ogr_layer_docs.i │ │ ├── osr_coordinatetransformation_docs.i │ │ ├── osr_docs.i │ │ └── osr_spatialreference_docs.i │ │ ├── gdal_python.i │ │ ├── gnm_python.i │ │ ├── ogr_python.i │ │ ├── osr_python.i │ │ ├── python_exceptions.i │ │ ├── python_strings.i │ │ └── typemaps_python.i ├── java │ ├── CMakeLists.txt │ ├── add_javadoc.c │ ├── apps │ │ ├── GDALContour.java │ │ ├── GDALGrid.java │ │ ├── GDALOverviews.java │ │ ├── GDALProximity.java │ │ ├── GDALTestIO.java │ │ ├── GDALTestMultiDim.java │ │ ├── GDALtest.java │ │ ├── OGRFeature.java │ │ ├── OGRTest.java │ │ ├── OGRTestGC.java │ │ ├── OSRTest.java │ │ ├── OSRTransform.java │ │ ├── ReadXML.java │ │ ├── WKT2WKB.java │ │ ├── gdalinfo.java │ │ ├── gdalmajorobject.java │ │ ├── gdaltransformer.java │ │ ├── multireadtest.java │ │ ├── ogr2ogr.java │ │ ├── ogr2ogr_new.java │ │ ├── ogrinfo.java │ │ ├── ogrtindex.java │ │ ├── test_ogrfielddomains.java │ │ └── testgetpoints.java │ ├── build.xml │ ├── build_java_doc.cmake │ ├── gdal-package-info.java │ ├── gdalconst-package-info.java │ ├── javadoc.java │ ├── make_doc.sh │ ├── ogr-package-info.java │ ├── osr-package-info.java │ ├── overview.html │ ├── pom.xml │ └── test_data │ │ ├── byte.tif │ │ ├── iso_8859_1.csv │ │ ├── poly.dbf │ │ ├── poly.shp │ │ └── poly.shx └── python │ ├── .gitignore │ ├── CMakeLists.txt │ ├── README.rst │ ├── epydoc.conf │ ├── fallback_build_mingw32_under_unix_py37.sh │ ├── gdal-utils │ ├── .gitignore │ ├── README.rst │ ├── dev_environment.rst │ ├── osgeo_utils │ │ ├── __init__.py │ │ ├── auxiliary │ │ │ ├── __init__.py │ │ │ ├── array_util.py │ │ │ ├── base.py │ │ │ ├── batch_creator.py │ │ │ ├── color_palette.py │ │ │ ├── color_table.py │ │ │ ├── extent_util.py │ │ │ ├── gdal_argparse.py │ │ │ ├── numpy_util.py │ │ │ ├── osr_util.py │ │ │ ├── progress.py │ │ │ ├── raster_creation.py │ │ │ ├── rectangle.py │ │ │ └── util.py │ │ ├── gdal2tiles.py │ │ ├── gdal2xyz.py │ │ ├── gdal_calc.py │ │ ├── gdal_edit.py │ │ ├── gdal_fillnodata.py │ │ ├── gdal_merge.py │ │ ├── gdal_pansharpen.py │ │ ├── gdal_polygonize.py │ │ ├── gdal_proximity.py │ │ ├── gdal_retile.py │ │ ├── gdal_sieve.py │ │ ├── gdalattachpct.py │ │ ├── gdalcompare.py │ │ ├── gdalmove.py │ │ ├── ogr_layer_algebra.py │ │ ├── ogrmerge.py │ │ ├── pct2rgb.py │ │ ├── rgb2pct.py │ │ └── samples │ │ │ ├── __init__.py │ │ │ ├── assemblepoly.py │ │ │ ├── build_jp2_from_xml.py │ │ │ ├── classify.py │ │ │ ├── crs2crs2grid.py │ │ │ ├── densify.py │ │ │ ├── dump_jp2.py │ │ │ ├── epsg_tr.py │ │ │ ├── esri2wkt.py │ │ │ ├── fft.py │ │ │ ├── fix_gpkg.py │ │ │ ├── gcps2ogr.py │ │ │ ├── gcps2vec.py │ │ │ ├── gcps2wld.py │ │ │ ├── gdal2grd.py │ │ │ ├── gdal_auth.py │ │ │ ├── gdal_cp.py │ │ │ ├── gdal_create_pdf.py │ │ │ ├── gdal_ls.py │ │ │ ├── gdal_lut.py │ │ │ ├── gdal_minmax_location.py │ │ │ ├── gdal_mkdir.py │ │ │ ├── gdal_remove_towgs84.py │ │ │ ├── gdal_rm.py │ │ │ ├── gdal_rmdir.py │ │ │ ├── gdal_vrtmerge.py │ │ │ ├── gdalbuildvrtofvrt.py │ │ │ ├── gdalchksum.py │ │ │ ├── gdalcopyproj.py │ │ │ ├── gdalfilter.py │ │ │ ├── gdalident.py │ │ │ ├── gdalimport.py │ │ │ ├── gdalinfo.py │ │ │ ├── gdallocationinfo.py │ │ │ ├── get_soundg.py │ │ │ ├── histrep.py │ │ │ ├── hsv_merge.py │ │ │ ├── jpeg_in_tiff_extract.py │ │ │ ├── load2odbc.py │ │ │ ├── loslas2ntv2.py │ │ │ ├── magphase.py │ │ │ ├── make_fuzzer_friendly_archive.py │ │ │ ├── mkgraticule.py │ │ │ ├── ogr2vrt.py │ │ │ ├── ogr_build_junction_table.py │ │ │ ├── ogr_dispatch.py │ │ │ ├── ogrinfo.py │ │ │ ├── ogrupdate.py │ │ │ ├── rel.py │ │ │ ├── tigerpoly.py │ │ │ ├── tile_extent_from_raster.py │ │ │ ├── tolatlong.py │ │ │ ├── val_repl.py │ │ │ ├── validate_cloud_optimized_geotiff.py │ │ │ ├── validate_geoparquet.py │ │ │ ├── validate_gpkg.py │ │ │ ├── validate_jp2.py │ │ │ ├── vec_tr.py │ │ │ ├── vec_tr_spat.py │ │ │ └── wcs_virtds_params.py │ ├── scripts │ │ ├── gdal2tiles.py │ │ ├── gdal2xyz.py │ │ ├── gdal_calc.py │ │ ├── gdal_edit.py │ │ ├── gdal_fillnodata.py │ │ ├── gdal_merge.py │ │ ├── gdal_pansharpen.py │ │ ├── gdal_polygonize.py │ │ ├── gdal_proximity.py │ │ ├── gdal_retile.py │ │ ├── gdal_sieve.py │ │ ├── gdalattachpct.py │ │ ├── gdalcompare.py │ │ ├── gdalmove.py │ │ ├── ogr_layer_algebra.py │ │ ├── ogrmerge.py │ │ ├── pct2rgb.py │ │ └── rgb2pct.py │ ├── setup.py │ ├── test-bdist-install.sh.txt │ └── test-ubuntu-install.sh.txt │ ├── install_python.cmake.in │ ├── modify_cpp_files.cmake │ ├── osgeo │ ├── __init__.py │ ├── gdal_fsspec.py │ └── gdalnumeric.py │ ├── pyproject.toml │ ├── pyproject.toml.setuptools_gte_77 │ ├── setup.py.in │ ├── setup_fallback_mingw.py │ └── trimmedsysconfig.py └── third_party ├── LercLib ├── BitMask.cpp ├── BitMask.h ├── BitStuffer2.cpp ├── BitStuffer2.h ├── CMakeLists.txt ├── Defines.h ├── Huffman.cpp ├── Huffman.h ├── LICENSE ├── Lerc.cpp ├── Lerc.h ├── Lerc2.cpp ├── Lerc2.h ├── Lerc_c_api.h ├── Lerc_c_api_impl.cpp ├── Lerc_types.h ├── NOTICE ├── README_GDAL.TXT ├── RLE.cpp └── RLE.h ├── fast_float ├── AUTHORS ├── LICENSE-MIT ├── PROVENANCE.TXT ├── ascii_number.h ├── bigint.h ├── constexpr_feature_detect.h ├── decimal_to_binary.h ├── digit_comparison.h ├── fast_float.h ├── fast_table.h ├── float_common.h ├── parse_number.h └── resync_with_upstream.sh ├── libdivide ├── LICENSE.txt ├── README.TXT └── libdivide.h └── libertiff └── libertiff.hpp /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.clang-format -------------------------------------------------------------------------------- /.cmake-format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.cmake-format.py -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.editorconfig -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.flake8 -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.gitignore -------------------------------------------------------------------------------- /.isort.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.isort.cfg -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/.travis.yml -------------------------------------------------------------------------------- /BUILDING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/BUILDING.md -------------------------------------------------------------------------------- /CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/CITATION -------------------------------------------------------------------------------- /CITATION.cff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/CITATION.cff -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /COMMITTERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/COMMITTERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/Doxyfile -------------------------------------------------------------------------------- /DoxygenLayout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/DoxygenLayout.xml -------------------------------------------------------------------------------- /GOVERNANCE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/GOVERNANCE.md -------------------------------------------------------------------------------- /HOWTO-RELEASE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/HOWTO-RELEASE -------------------------------------------------------------------------------- /LICENSE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/LICENSE.TXT -------------------------------------------------------------------------------- /MIGRATION_GUIDE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/MIGRATION_GUIDE.TXT -------------------------------------------------------------------------------- /NEWS-1.x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/NEWS-1.x.md -------------------------------------------------------------------------------- /NEWS-2.x.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/NEWS-2.x.md -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/NEWS.md -------------------------------------------------------------------------------- /NEWS.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/NEWS.template -------------------------------------------------------------------------------- /PROVENANCE.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/PROVENANCE.TXT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/SECURITY.md -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 3.12.0 2 | -------------------------------------------------------------------------------- /Vagrantfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/Vagrantfile -------------------------------------------------------------------------------- /alg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/CMakeLists.txt -------------------------------------------------------------------------------- /alg/armadillo_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/armadillo_headers.h -------------------------------------------------------------------------------- /alg/contour.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/contour.cpp -------------------------------------------------------------------------------- /alg/delaunay.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/delaunay.c -------------------------------------------------------------------------------- /alg/gdal_alg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_alg.h -------------------------------------------------------------------------------- /alg/gdal_alg_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_alg_priv.h -------------------------------------------------------------------------------- /alg/gdal_crs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_crs.cpp -------------------------------------------------------------------------------- /alg/gdal_homography.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_homography.cpp -------------------------------------------------------------------------------- /alg/gdal_octave.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_octave.cpp -------------------------------------------------------------------------------- /alg/gdal_rpc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_rpc.cpp -------------------------------------------------------------------------------- /alg/gdal_simplesurf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_simplesurf.cpp -------------------------------------------------------------------------------- /alg/gdal_simplesurf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_simplesurf.h -------------------------------------------------------------------------------- /alg/gdal_tps.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdal_tps.cpp -------------------------------------------------------------------------------- /alg/gdalchecksum.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalchecksum.cpp -------------------------------------------------------------------------------- /alg/gdalcutline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalcutline.cpp -------------------------------------------------------------------------------- /alg/gdaldither.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdaldither.cpp -------------------------------------------------------------------------------- /alg/gdalgenericinverse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgenericinverse.h -------------------------------------------------------------------------------- /alg/gdalgeoloc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgeoloc.cpp -------------------------------------------------------------------------------- /alg/gdalgeoloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgeoloc.h -------------------------------------------------------------------------------- /alg/gdalgeolocquadtree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgeolocquadtree.h -------------------------------------------------------------------------------- /alg/gdalgrid.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgrid.cpp -------------------------------------------------------------------------------- /alg/gdalgrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgrid.h -------------------------------------------------------------------------------- /alg/gdalgrid_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgrid_priv.h -------------------------------------------------------------------------------- /alg/gdalgridavx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgridavx.cpp -------------------------------------------------------------------------------- /alg/gdalgridsse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalgridsse.cpp -------------------------------------------------------------------------------- /alg/gdallinearsystem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdallinearsystem.cpp -------------------------------------------------------------------------------- /alg/gdallinearsystem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdallinearsystem.h -------------------------------------------------------------------------------- /alg/gdalmatching.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalmatching.cpp -------------------------------------------------------------------------------- /alg/gdalmediancut.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalmediancut.cpp -------------------------------------------------------------------------------- /alg/gdalpansharpen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalpansharpen.cpp -------------------------------------------------------------------------------- /alg/gdalpansharpen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalpansharpen.h -------------------------------------------------------------------------------- /alg/gdalproximity.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalproximity.cpp -------------------------------------------------------------------------------- /alg/gdalrasterize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalrasterize.cpp -------------------------------------------------------------------------------- /alg/gdalsievefilter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalsievefilter.cpp -------------------------------------------------------------------------------- /alg/gdalsimplewarp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalsimplewarp.cpp -------------------------------------------------------------------------------- /alg/gdaltransformer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdaltransformer.cpp -------------------------------------------------------------------------------- /alg/gdalwarper.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalwarper.cpp -------------------------------------------------------------------------------- /alg/gdalwarper.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalwarper.h -------------------------------------------------------------------------------- /alg/gdalwarpkernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalwarpkernel.cpp -------------------------------------------------------------------------------- /alg/gdalwarpoperation.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gdalwarpoperation.cpp -------------------------------------------------------------------------------- /alg/gvgcpfit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/gvgcpfit.h -------------------------------------------------------------------------------- /alg/llrasterize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/llrasterize.cpp -------------------------------------------------------------------------------- /alg/los.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/los.cpp -------------------------------------------------------------------------------- /alg/polygonize.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/polygonize.cpp -------------------------------------------------------------------------------- /alg/rasterfill.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/rasterfill.cpp -------------------------------------------------------------------------------- /alg/thinplatespline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/thinplatespline.cpp -------------------------------------------------------------------------------- /alg/thinplatespline.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/thinplatespline.h -------------------------------------------------------------------------------- /alg/viewshed/combiner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/combiner.cpp -------------------------------------------------------------------------------- /alg/viewshed/combiner.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/combiner.h -------------------------------------------------------------------------------- /alg/viewshed/cumulative.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/cumulative.h -------------------------------------------------------------------------------- /alg/viewshed/progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/progress.cpp -------------------------------------------------------------------------------- /alg/viewshed/progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/progress.h -------------------------------------------------------------------------------- /alg/viewshed/util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/util.cpp -------------------------------------------------------------------------------- /alg/viewshed/util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/util.h -------------------------------------------------------------------------------- /alg/viewshed/viewshed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/viewshed.cpp -------------------------------------------------------------------------------- /alg/viewshed/viewshed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/alg/viewshed/viewshed.h -------------------------------------------------------------------------------- /apps/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/CMakeLists.txt -------------------------------------------------------------------------------- /apps/argparse/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/argparse/README.TXT -------------------------------------------------------------------------------- /apps/commonutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/commonutils.cpp -------------------------------------------------------------------------------- /apps/commonutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/commonutils.h -------------------------------------------------------------------------------- /apps/dumpoverviews.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/dumpoverviews.cpp -------------------------------------------------------------------------------- /apps/gdal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal.cpp -------------------------------------------------------------------------------- /apps/gdal2ogr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal2ogr.c -------------------------------------------------------------------------------- /apps/gdal_contour_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_contour_bin.cpp -------------------------------------------------------------------------------- /apps/gdal_contour_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_contour_lib.cpp -------------------------------------------------------------------------------- /apps/gdal_create.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_create.cpp -------------------------------------------------------------------------------- /apps/gdal_grid_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_grid_bin.cpp -------------------------------------------------------------------------------- /apps/gdal_grid_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_grid_lib.cpp -------------------------------------------------------------------------------- /apps/gdal_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_utils.h -------------------------------------------------------------------------------- /apps/gdal_utils_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_utils_priv.h -------------------------------------------------------------------------------- /apps/gdal_viewshed.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdal_viewshed.cpp -------------------------------------------------------------------------------- /apps/gdaladdo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaladdo.cpp -------------------------------------------------------------------------------- /apps/gdalalg_convert.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_convert.cpp -------------------------------------------------------------------------------- /apps/gdalalg_dataset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_dataset.cpp -------------------------------------------------------------------------------- /apps/gdalalg_dispatcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_dispatcher.h -------------------------------------------------------------------------------- /apps/gdalalg_info.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_info.cpp -------------------------------------------------------------------------------- /apps/gdalalg_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_main.cpp -------------------------------------------------------------------------------- /apps/gdalalg_main.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_main.h -------------------------------------------------------------------------------- /apps/gdalalg_mdim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_mdim.cpp -------------------------------------------------------------------------------- /apps/gdalalg_mdim_info.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_mdim_info.h -------------------------------------------------------------------------------- /apps/gdalalg_pipeline.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_pipeline.cpp -------------------------------------------------------------------------------- /apps/gdalalg_raster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_raster.cpp -------------------------------------------------------------------------------- /apps/gdalalg_raster_tpi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_raster_tpi.h -------------------------------------------------------------------------------- /apps/gdalalg_raster_tri.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_raster_tri.h -------------------------------------------------------------------------------- /apps/gdalalg_vector.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vector.cpp -------------------------------------------------------------------------------- /apps/gdalalg_vector_sql.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vector_sql.h -------------------------------------------------------------------------------- /apps/gdalalg_vsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi.cpp -------------------------------------------------------------------------------- /apps/gdalalg_vsi_copy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_copy.cpp -------------------------------------------------------------------------------- /apps/gdalalg_vsi_copy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_copy.h -------------------------------------------------------------------------------- /apps/gdalalg_vsi_delete.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_delete.h -------------------------------------------------------------------------------- /apps/gdalalg_vsi_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_list.cpp -------------------------------------------------------------------------------- /apps/gdalalg_vsi_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_list.h -------------------------------------------------------------------------------- /apps/gdalalg_vsi_move.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_move.cpp -------------------------------------------------------------------------------- /apps/gdalalg_vsi_move.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_move.h -------------------------------------------------------------------------------- /apps/gdalalg_vsi_sozip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_sozip.h -------------------------------------------------------------------------------- /apps/gdalalg_vsi_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_sync.cpp -------------------------------------------------------------------------------- /apps/gdalalg_vsi_sync.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalalg_vsi_sync.h -------------------------------------------------------------------------------- /apps/gdalargumentparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalargumentparser.h -------------------------------------------------------------------------------- /apps/gdalasyncread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalasyncread.cpp -------------------------------------------------------------------------------- /apps/gdalbuildvrt_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalbuildvrt_bin.cpp -------------------------------------------------------------------------------- /apps/gdalbuildvrt_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalbuildvrt_lib.cpp -------------------------------------------------------------------------------- /apps/gdaldem_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaldem_bin.cpp -------------------------------------------------------------------------------- /apps/gdaldem_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaldem_lib.cpp -------------------------------------------------------------------------------- /apps/gdalenhance.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalenhance.cpp -------------------------------------------------------------------------------- /apps/gdalflattenmask.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalflattenmask.c -------------------------------------------------------------------------------- /apps/gdalgetgdalpath.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalgetgdalpath.cpp -------------------------------------------------------------------------------- /apps/gdalgetgdalpath.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalgetgdalpath.h -------------------------------------------------------------------------------- /apps/gdalinfo_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalinfo_bin.cpp -------------------------------------------------------------------------------- /apps/gdalinfo_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalinfo_lib.cpp -------------------------------------------------------------------------------- /apps/gdallocationinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdallocationinfo.cpp -------------------------------------------------------------------------------- /apps/gdalmanage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalmanage.cpp -------------------------------------------------------------------------------- /apps/gdalmdiminfo_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalmdiminfo_bin.cpp -------------------------------------------------------------------------------- /apps/gdalmdiminfo_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalmdiminfo_lib.cpp -------------------------------------------------------------------------------- /apps/gdalsrsinfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalsrsinfo.cpp -------------------------------------------------------------------------------- /apps/gdaltindex_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaltindex_bin.cpp -------------------------------------------------------------------------------- /apps/gdaltindex_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaltindex_lib.cpp -------------------------------------------------------------------------------- /apps/gdaltorture.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaltorture.cpp -------------------------------------------------------------------------------- /apps/gdaltransform.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdaltransform.cpp -------------------------------------------------------------------------------- /apps/gdalwarp_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalwarp_bin.cpp -------------------------------------------------------------------------------- /apps/gdalwarp_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gdalwarp_lib.cpp -------------------------------------------------------------------------------- /apps/gnmanalyse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gnmanalyse.cpp -------------------------------------------------------------------------------- /apps/gnmmanage.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/gnmmanage.cpp -------------------------------------------------------------------------------- /apps/multireadtest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/multireadtest.cpp -------------------------------------------------------------------------------- /apps/nearblack_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/nearblack_bin.cpp -------------------------------------------------------------------------------- /apps/nearblack_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/nearblack_lib.cpp -------------------------------------------------------------------------------- /apps/nearblack_lib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/nearblack_lib.h -------------------------------------------------------------------------------- /apps/ogr2ogr_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/ogr2ogr_bin.cpp -------------------------------------------------------------------------------- /apps/ogr2ogr_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/ogr2ogr_lib.cpp -------------------------------------------------------------------------------- /apps/ogrinfo_bin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/ogrinfo_bin.cpp -------------------------------------------------------------------------------- /apps/ogrinfo_lib.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/ogrinfo_lib.cpp -------------------------------------------------------------------------------- /apps/ogrlineref.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/ogrlineref.cpp -------------------------------------------------------------------------------- /apps/ogrtindex.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/ogrtindex.cpp -------------------------------------------------------------------------------- /apps/sozip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/sozip.cpp -------------------------------------------------------------------------------- /apps/test_ogrsf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/test_ogrsf.cpp -------------------------------------------------------------------------------- /apps/testreprojmulti.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/apps/testreprojmulti.cpp -------------------------------------------------------------------------------- /autotest/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/.gitignore -------------------------------------------------------------------------------- /autotest/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/CMakeLists.txt -------------------------------------------------------------------------------- /autotest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/README.md -------------------------------------------------------------------------------- /autotest/alg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/alg/checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/checksum.py -------------------------------------------------------------------------------- /autotest/alg/contour.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/contour.py -------------------------------------------------------------------------------- /autotest/alg/cutline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/cutline.py -------------------------------------------------------------------------------- /autotest/alg/data/pat.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/data/pat.tif -------------------------------------------------------------------------------- /autotest/alg/dither.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/dither.py -------------------------------------------------------------------------------- /autotest/alg/los.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/los.py -------------------------------------------------------------------------------- /autotest/alg/proximity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/proximity.py -------------------------------------------------------------------------------- /autotest/alg/rasterize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/rasterize.py -------------------------------------------------------------------------------- /autotest/alg/reproject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/reproject.py -------------------------------------------------------------------------------- /autotest/alg/sieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/sieve.py -------------------------------------------------------------------------------- /autotest/alg/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/alg/warp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/alg/warp.py -------------------------------------------------------------------------------- /autotest/asan_suppressions.txt: -------------------------------------------------------------------------------- 1 | # interceptor_via_fun:/usr/bin/gpsbabel* 2 | -------------------------------------------------------------------------------- /autotest/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/conftest.py -------------------------------------------------------------------------------- /autotest/cpp/bug1488.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/bug1488.cpp -------------------------------------------------------------------------------- /autotest/cpp/data/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/cpp/data/n43.dt0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/data/n43.dt0 -------------------------------------------------------------------------------- /autotest/cpp/gdallimits.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/gdallimits.c -------------------------------------------------------------------------------- /autotest/cpp/test_alg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/test_alg.cpp -------------------------------------------------------------------------------- /autotest/cpp/test_cpl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/test_cpl.cpp -------------------------------------------------------------------------------- /autotest/cpp/test_data.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/test_data.h -------------------------------------------------------------------------------- /autotest/cpp/test_ogr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/test_ogr.cpp -------------------------------------------------------------------------------- /autotest/cpp/test_osr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/test_osr.cpp -------------------------------------------------------------------------------- /autotest/cpp/testlog.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/testlog.cpp -------------------------------------------------------------------------------- /autotest/cpp/testsse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/cpp/testsse.cpp -------------------------------------------------------------------------------- /autotest/cpp/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gcore/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gcore/cog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/cog.py -------------------------------------------------------------------------------- /autotest/gcore/geoloc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/geoloc.py -------------------------------------------------------------------------------- /autotest/gcore/hfa_srs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/hfa_srs.py -------------------------------------------------------------------------------- /autotest/gcore/mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/mask.py -------------------------------------------------------------------------------- /autotest/gcore/minixml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/minixml.py -------------------------------------------------------------------------------- /autotest/gcore/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/misc.py -------------------------------------------------------------------------------- /autotest/gcore/pam.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/pam.py -------------------------------------------------------------------------------- /autotest/gcore/pixfun.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/pixfun.py -------------------------------------------------------------------------------- /autotest/gcore/rat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/rat.py -------------------------------------------------------------------------------- /autotest/gcore/rfc30.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/rfc30.py -------------------------------------------------------------------------------- /autotest/gcore/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gcore/vrtmisc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vrtmisc.py -------------------------------------------------------------------------------- /autotest/gcore/vsi7z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsi7z.py -------------------------------------------------------------------------------- /autotest/gcore/vsiadls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsiadls.py -------------------------------------------------------------------------------- /autotest/gcore/vsiaz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsiaz.py -------------------------------------------------------------------------------- /autotest/gcore/vsicurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsicurl.py -------------------------------------------------------------------------------- /autotest/gcore/vsifile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsifile.py -------------------------------------------------------------------------------- /autotest/gcore/vsigs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsigs.py -------------------------------------------------------------------------------- /autotest/gcore/vsihdfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsihdfs.py -------------------------------------------------------------------------------- /autotest/gcore/vsioss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsioss.py -------------------------------------------------------------------------------- /autotest/gcore/vsirar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsirar.py -------------------------------------------------------------------------------- /autotest/gcore/vsis3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsis3.py -------------------------------------------------------------------------------- /autotest/gcore/vsizip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gcore/vsizip.py -------------------------------------------------------------------------------- /autotest/gdrivers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/ace2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/ace2.py -------------------------------------------------------------------------------- /autotest/gdrivers/adrg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/adrg.py -------------------------------------------------------------------------------- /autotest/gdrivers/avif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/avif.py -------------------------------------------------------------------------------- /autotest/gdrivers/bag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/bag.py -------------------------------------------------------------------------------- /autotest/gdrivers/bsb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/bsb.py -------------------------------------------------------------------------------- /autotest/gdrivers/byn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/byn.py -------------------------------------------------------------------------------- /autotest/gdrivers/cals.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/cals.py -------------------------------------------------------------------------------- /autotest/gdrivers/ceos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/ceos.py -------------------------------------------------------------------------------- /autotest/gdrivers/cpg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/cpg.py -------------------------------------------------------------------------------- /autotest/gdrivers/ctg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/ctg.py -------------------------------------------------------------------------------- /autotest/gdrivers/daas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/daas.py -------------------------------------------------------------------------------- /autotest/gdrivers/data/ehdr/wc_10m_CCCMA_A2a_2020_tmin_9.bil: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/eir/fakeeir.img: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/envi/envirpc.img: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /autotest/gdrivers/data/envi/rotation.img: -------------------------------------------------------------------------------- 1 | X 2 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/envi/testenviclasses: -------------------------------------------------------------------------------- 1 | a -------------------------------------------------------------------------------- /autotest/gdrivers/data/ers/caseinsensitive: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND1.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND2.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND3.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND4.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND5.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND6.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/BAND7.DAT: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/L71230079_07920021111_B61.FST: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/n0o0y867.0fn: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/n0o0y867.0fo: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/n0o0y867.0fp: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/fast/w0y13a4t.012: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/filegdb/NCH_ES_WATER_LOGGING_HAZARD.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/filegdb/int8.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/filegdb/lu_4bit.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/filegdb/rat.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/filegdb/water_lake_bathy_shaded_relief_only_metadata.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/mff/fakemff.b0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/mff/fakemfftiled.b0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/mff/too_large_tile.b0: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/mrf/jpeg/byte.idx: -------------------------------------------------------------------------------- 1 | c`@| -------------------------------------------------------------------------------- /autotest/gdrivers/data/mrf/none/byte.idx: -------------------------------------------------------------------------------- 1 | c`@, -------------------------------------------------------------------------------- /autotest/gdrivers/data/mrf/png/byte.idx: -------------------------------------------------------------------------------- 1 | c`@LG -------------------------------------------------------------------------------- /autotest/gdrivers/data/mrf/tif/byte.idx: -------------------------------------------------------------------------------- 1 | c`@̢ -------------------------------------------------------------------------------- /autotest/gdrivers/data/pds4/oblique_cylindrical.IMG: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s102/MD_test_s102_v2.1.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s102/MD_test_s102_v2.2.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s102/MD_test_s102_v2.2_with_QualityOfSurvey_nodata_0.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s102/MD_test_s102_v3.0_with_QualityOfBathymetryCoverage.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s102/MD_test_s102_v3.0_without_uncertainty_nodata_0.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s104/MD_test_s104_v1.1.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/s111/MD_test_s111_v1.2.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/snodas/fake_snodas.dat: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/tiledb/byte_epsg_3949_cf1.tiledb/__tiledb_group.tdb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/tiledb_array/__lock.tdb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/array_dimensions.zarr/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/blosc.zarr/0: -------------------------------------------------------------------------------- 1 | cb4fdb``a! fd -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/byte_cf1.zarr/.zattrs: -------------------------------------------------------------------------------- 1 | { 2 | } 3 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/byte_cf1.zarr/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } 4 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/empty.zarr/0: -------------------------------------------------------------------------------- 1 | x -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/f2_be.zarr/0: -------------------------------------------------------------------------------- 1 | >~ -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/f2_le.zarr/0: -------------------------------------------------------------------------------- 1 | >~ -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/fixedscaleoffset_dtype_f4_astype_u1.zarr/0: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/fixedscaleoffset_dtype_f8_astype_u1.zarr/0: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/fixedscaleoffset_dtype_f8_astype_u2.zarr/0: -------------------------------------------------------------------------------- 1 |  2 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group.zarr/.zattrs: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group.zarr/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group.zarr/foo/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group.zarr/foo/bar/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group.zarr/foo/bar/baz/0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group_with_zmetadata.zarr/.zattrs: -------------------------------------------------------------------------------- 1 | { 2 | "key": "value" 3 | } 4 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group_with_zmetadata.zarr/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group_with_zmetadata.zarr/foo/.zgroup: -------------------------------------------------------------------------------- 1 | { 2 | "zarr_format": 2 3 | } -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/group_with_zmetadata.zarr/foo/bar/baz/0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_json/json_ref_v0_min/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_json/json_ref_v1_min/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_0_dim/x/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_0_dim_missing_size/x/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_0_dim_path_dot_dot/x/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_2_dim/ar/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_2_dim/ar/1.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_2_dim/ar/2.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_2_dim/ar/3.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_invalid_parquet_struct/x/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/kerchunk_parquet/parquet_ref_min/x/0.bin: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/lz4.zarr/0: -------------------------------------------------------------------------------- 1 |   -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/nczarr_v2.zarr/MyGroup/Group_A/dset3/0.0: -------------------------------------------------------------------------------- 1 | ca```b( -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/nczarr_v2.zarr/MyGroup/lat/0: -------------------------------------------------------------------------------- 1 | @BDBHB -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/nczarr_v2.zarr/MyGroup/lon/0: -------------------------------------------------------------------------------- 1 | c``p" np -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_s3.zarr/0.0: -------------------------------------------------------------------------------- 1 | 000444111555222666 -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_s3.zarr/1.0: -------------------------------------------------------------------------------- 1 | 888CCC999DDDAAAEEE -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u1.zarr/0.0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u1.zarr/0.1: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u1.zarr/1.0: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u1.zarr/1.1: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u1_3d.zarr/0.0.0: -------------------------------------------------------------------------------- 1 |    2 |   -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u2.zarr/0.0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u2.zarr/1.0: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/order_f_u4.zarr/0.0: -------------------------------------------------------------------------------- 1 | c````bF fb& fb -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/shuffle.zarr/0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/v3/test.zr3/ar/c/0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/v3/test_deprecated_no_codecs.zr3/ar/c/0: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/v3/test_deprecated_no_codecs.zr3/marvin/paranoid/DO_NOT_REMOVE_ME: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gdrivers/data/zarr/zlib.zarr/0: -------------------------------------------------------------------------------- 1 | xcd -------------------------------------------------------------------------------- /autotest/gdrivers/dds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/dds.py -------------------------------------------------------------------------------- /autotest/gdrivers/doq1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/doq1.py -------------------------------------------------------------------------------- /autotest/gdrivers/doq2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/doq2.py -------------------------------------------------------------------------------- /autotest/gdrivers/dted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/dted.py -------------------------------------------------------------------------------- /autotest/gdrivers/ecw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/ecw.py -------------------------------------------------------------------------------- /autotest/gdrivers/ehdr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/ehdr.py -------------------------------------------------------------------------------- /autotest/gdrivers/eir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/eir.py -------------------------------------------------------------------------------- /autotest/gdrivers/envi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/envi.py -------------------------------------------------------------------------------- /autotest/gdrivers/ers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/ers.py -------------------------------------------------------------------------------- /autotest/gdrivers/exr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/exr.py -------------------------------------------------------------------------------- /autotest/gdrivers/fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/fast.py -------------------------------------------------------------------------------- /autotest/gdrivers/fits.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/fits.py -------------------------------------------------------------------------------- /autotest/gdrivers/gff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gff.py -------------------------------------------------------------------------------- /autotest/gdrivers/gif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gif.py -------------------------------------------------------------------------------- /autotest/gdrivers/gpkg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gpkg.py -------------------------------------------------------------------------------- /autotest/gdrivers/grib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/grib.py -------------------------------------------------------------------------------- /autotest/gdrivers/gsc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gsc.py -------------------------------------------------------------------------------- /autotest/gdrivers/gsg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gsg.py -------------------------------------------------------------------------------- /autotest/gdrivers/gta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gta.py -------------------------------------------------------------------------------- /autotest/gdrivers/gti.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gti.py -------------------------------------------------------------------------------- /autotest/gdrivers/gtx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gtx.py -------------------------------------------------------------------------------- /autotest/gdrivers/gxf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/gxf.py -------------------------------------------------------------------------------- /autotest/gdrivers/hdf5.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/hdf5.py -------------------------------------------------------------------------------- /autotest/gdrivers/heif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/heif.py -------------------------------------------------------------------------------- /autotest/gdrivers/hf2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/hf2.py -------------------------------------------------------------------------------- /autotest/gdrivers/hfa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/hfa.py -------------------------------------------------------------------------------- /autotest/gdrivers/iris.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/iris.py -------------------------------------------------------------------------------- /autotest/gdrivers/isce.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/isce.py -------------------------------------------------------------------------------- /autotest/gdrivers/isg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/isg.py -------------------------------------------------------------------------------- /autotest/gdrivers/isis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/isis.py -------------------------------------------------------------------------------- /autotest/gdrivers/jdem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/gdrivers/jdem.py -------------------------------------------------------------------------------- /autotest/gdrivers/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gnm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/gnm/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/ogr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/ogr/data/cad/AC1018_signature.dwg: -------------------------------------------------------------------------------- 1 | AC1018 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/csv/single_column.csv: -------------------------------------------------------------------------------- 1 | WKT 2 | "POINT (1 2)" 3 | -------------------------------------------------------------------------------- /autotest/ogr/data/csv/testdatetime.csvt: -------------------------------------------------------------------------------- 1 | String,DateTime 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/csv/testnumheader1.csv: -------------------------------------------------------------------------------- 1 | 1 - 2,2-3 2 | 1,2 3 | -------------------------------------------------------------------------------- /autotest/ogr/data/csv/testnumheader2.csv: -------------------------------------------------------------------------------- 1 | 1,2 2 | 1,2 3 | -------------------------------------------------------------------------------- /autotest/ogr/data/csv/unbalanced_double_quotes.csv: -------------------------------------------------------------------------------- 1 | id,txt 2 | 1,"foo"" 3 | 2,bar 4 | -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/Domains.gdb/a0000000a.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/Domains.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/arcgis_pro_32_types.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/curves.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/featuredataset.gdb/a00000009.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/featuredataset.gdb/a0000000a.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/featuredataset.gdb/a0000000b.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/featuredataset.gdb/a0000000c.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/field_alias.gdb/a00000009.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/field_alias.gdb/a0000000a.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/field_alias.gdb/a0000000b.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/field_alias.gdb/a0000000c.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/field_alias.gdb/a0000000d.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/field_alias.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/filegdb_polygonzm_m_not_closing_with_curves.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/filegdb_polygonzm_nan_m_with_curves.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/objectid64/3features.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000009.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a0000000a.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a0000000d.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a0000000e.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000011.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000017.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a0000001d.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a0000001e.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000021.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000022.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000023.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000025.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000026.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/a00000027.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/relationships.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/table_outside_gdbitems.gdb/a00000054.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/table_outside_gdbitems.gdb/a0000005d.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/table_outside_gdbitems.gdb/a00000075.gdbtablx: -------------------------------------------------------------------------------- 1 | cf@VL -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/table_outside_gdbitems.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/testdatetimeutc.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/filegdb/with_cdf.gdb/gdb: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/geojson/pointz.json: -------------------------------------------------------------------------------- 1 | {"type":"Point","coordinates":[1,2,3]} 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/idrisi/points.avl: -------------------------------------------------------------------------------- 1 | 1 2 3.45 foo 2 | 2 3 4.56 bar 3 | -------------------------------------------------------------------------------- /autotest/ogr/data/miramon/CorruptedFiles/WrongDBF/WrongDBFT.DBF: -------------------------------------------------------------------------------- 1 | { -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/aspatial.id: -------------------------------------------------------------------------------- 1 | c`@ -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/empty_first_field_with_tab_delimiter.mid: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/first_table.id: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/lambert93_francais.ID: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/seamless.id: -------------------------------------------------------------------------------- 1 | 9 -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/second_table.id: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/single_field.mid: -------------------------------------------------------------------------------- 1 | "1" 2 | 3 | "3" 4 | -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/single_point_mapinfo.id: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/tab-win1251_text.id: -------------------------------------------------------------------------------- 1 | I -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/tab_with_dbf_with_delete_column.id: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/utm31.ID: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /autotest/ogr/data/mitab/win1251_text.mid: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /autotest/ogr/data/osm/empty.osm: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/pds4/test_delimited_group.csv: -------------------------------------------------------------------------------- 1 | 1,2,3,4,5 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/shp/gjpoint.sbn: -------------------------------------------------------------------------------- 1 | Dummy file. Not really an index. 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/shp/gjpoint.sbx: -------------------------------------------------------------------------------- 1 | Dummy file. Not really an index. 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/wkb_wkt/10.wkt: -------------------------------------------------------------------------------- 1 | POINT (1.001213526586071 6.998531214354443) 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/wkb_wkt/3d_broken_line.wkt: -------------------------------------------------------------------------------- 1 | LINESTRING(1 2 3,2 3 4) 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/wkb_wkt/3d_broken_point.wkt: -------------------------------------------------------------------------------- 1 | POINT (2.00121352 6.99853124 5.1) 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/wkb_wkt/8.wkt: -------------------------------------------------------------------------------- 1 | POINT (2.0012135167 5.9985312409)) 2 | -------------------------------------------------------------------------------- /autotest/ogr/data/wkb_wkt/9.wkt: -------------------------------------------------------------------------------- 1 | POINT (2.001213517040014 6.998531239878503) 2 | -------------------------------------------------------------------------------- /autotest/ogr/ogr_avc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_avc.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_cad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_cad.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_csv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_csv.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_csw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_csw.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_dgn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_dgn.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_dwg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_dwg.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_dxf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_dxf.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_gml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_gml.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_gmt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_gmt.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_gpx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_gpx.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_ili.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_ili.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_jml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_jml.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_kml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_kml.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_mem.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_mem.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_mvt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_mvt.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_nas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_nas.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_ngw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_ngw.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_oci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_oci.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_ods.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_ods.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_osm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_osm.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_pdf.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_pds.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_pds.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_pg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_pg.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_s57.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_s57.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_sxf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_sxf.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_vdv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_vdv.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_vfk.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_vfk.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_vrt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_vrt.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_wfs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_wfs.py -------------------------------------------------------------------------------- /autotest/ogr/ogr_xls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/ogr/ogr_xls.py -------------------------------------------------------------------------------- /autotest/ogr/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/osr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/osr/osr_cf1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_cf1.py -------------------------------------------------------------------------------- /autotest/osr/osr_ct.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_ct.py -------------------------------------------------------------------------------- /autotest/osr/osr_erm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_erm.py -------------------------------------------------------------------------------- /autotest/osr/osr_ozi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_ozi.py -------------------------------------------------------------------------------- /autotest/osr/osr_pci.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_pci.py -------------------------------------------------------------------------------- /autotest/osr/osr_pm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_pm.py -------------------------------------------------------------------------------- /autotest/osr/osr_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_url.py -------------------------------------------------------------------------------- /autotest/osr/osr_xml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/osr/osr_xml.py -------------------------------------------------------------------------------- /autotest/pymod/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/pymod/uffd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/autotest/pymod/uffd.py -------------------------------------------------------------------------------- /autotest/pyscripts/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/pyscripts/gdal2tiles/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/pyscripts/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/utilities/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /autotest/utilities/data/mstones.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /autotest/utilities/data/path.cpg: -------------------------------------------------------------------------------- 1 | UTF-8 -------------------------------------------------------------------------------- /autotest/utilities/tmp/do-not-remove: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /ci/travis/common_install.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | set -e 4 | -------------------------------------------------------------------------------- /ci/travis/osx/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ci/travis/osx/script.sh -------------------------------------------------------------------------------- /data/GDALLogoBW.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/data/GDALLogoBW.svg -------------------------------------------------------------------------------- /data/GDALLogoColor.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/data/GDALLogoColor.svg -------------------------------------------------------------------------------- /data/GDALLogoGS.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/data/GDALLogoGS.svg -------------------------------------------------------------------------------- /data/gdalicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/data/gdalicon.png -------------------------------------------------------------------------------- /doc/.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | data 3 | -------------------------------------------------------------------------------- /doc/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/CMakeLists.txt -------------------------------------------------------------------------------- /doc/data/circle.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/data/circle.geojson -------------------------------------------------------------------------------- /doc/data/fortune.tif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/data/fortune.tif -------------------------------------------------------------------------------- /doc/data/poly.gpkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/data/poly.gpkg -------------------------------------------------------------------------------- /doc/data/wells.geojson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/data/wells.geojson -------------------------------------------------------------------------------- /doc/generate_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/generate_images.py -------------------------------------------------------------------------------- /doc/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/images/favicon.png -------------------------------------------------------------------------------- /doc/images/gdalicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/images/gdalicon.png -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/rtd/pre_build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/rtd/pre_build.sh -------------------------------------------------------------------------------- /doc/source/about.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/about.rst -------------------------------------------------------------------------------- /doc/source/api/cpl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/api/cpl.rst -------------------------------------------------------------------------------- /doc/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/conf.py -------------------------------------------------------------------------------- /doc/source/download.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/download.rst -------------------------------------------------------------------------------- /doc/source/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/faq.rst -------------------------------------------------------------------------------- /doc/source/glossary.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/glossary.rst -------------------------------------------------------------------------------- /doc/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/index.rst -------------------------------------------------------------------------------- /doc/source/license.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/license.rst -------------------------------------------------------------------------------- /doc/source/thanks.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doc/source/thanks.rst -------------------------------------------------------------------------------- /docker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/docker/README.md -------------------------------------------------------------------------------- /docker/build-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/docker/build-all.sh -------------------------------------------------------------------------------- /docker/util.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/docker/util.sh -------------------------------------------------------------------------------- /doxygen_index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/doxygen_index.md -------------------------------------------------------------------------------- /frmts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/CMakeLists.txt -------------------------------------------------------------------------------- /frmts/aigrid/aigccitt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/aigrid/aigccitt.c -------------------------------------------------------------------------------- /frmts/aigrid/aigopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/aigrid/aigopen.c -------------------------------------------------------------------------------- /frmts/aigrid/aigrid.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/aigrid/aigrid.h -------------------------------------------------------------------------------- /frmts/aigrid/aitest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/aigrid/aitest.c -------------------------------------------------------------------------------- /frmts/aigrid/gridlib.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/aigrid/gridlib.c -------------------------------------------------------------------------------- /frmts/bsb/Makefile.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/bsb/Makefile.dist -------------------------------------------------------------------------------- /frmts/bsb/README.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/bsb/README.dist -------------------------------------------------------------------------------- /frmts/bsb/bsb2raw.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/bsb/bsb2raw.c -------------------------------------------------------------------------------- /frmts/bsb/bsb_read.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/bsb/bsb_read.c -------------------------------------------------------------------------------- /frmts/bsb/bsb_read.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/bsb/bsb_read.h -------------------------------------------------------------------------------- /frmts/ceos/ceosopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos/ceosopen.c -------------------------------------------------------------------------------- /frmts/ceos/ceosopen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos/ceosopen.h -------------------------------------------------------------------------------- /frmts/ceos/ceostest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos/ceostest.c -------------------------------------------------------------------------------- /frmts/ceos2/ceos.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos2/ceos.c -------------------------------------------------------------------------------- /frmts/ceos2/ceos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos2/ceos.h -------------------------------------------------------------------------------- /frmts/ceos2/ceossar.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos2/ceossar.c -------------------------------------------------------------------------------- /frmts/ceos2/link.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ceos2/link.c -------------------------------------------------------------------------------- /frmts/drivers.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/drivers.ini -------------------------------------------------------------------------------- /frmts/dted/dted_api.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/dted/dted_api.c -------------------------------------------------------------------------------- /frmts/dted/dted_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/dted/dted_api.h -------------------------------------------------------------------------------- /frmts/dted/dted_test.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/dted/dted_test.c -------------------------------------------------------------------------------- /frmts/ecw/gdal_ecw.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ecw/gdal_ecw.h -------------------------------------------------------------------------------- /frmts/ecw/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ecw/lookup.py -------------------------------------------------------------------------------- /frmts/eeda/eeda.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/eeda/eeda.h -------------------------------------------------------------------------------- /frmts/envisat/dumpgeo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/envisat/dumpgeo.c -------------------------------------------------------------------------------- /frmts/envisat/records.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/envisat/records.c -------------------------------------------------------------------------------- /frmts/envisat/records.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/envisat/records.h -------------------------------------------------------------------------------- /frmts/ers/ershdrnode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/ers/ershdrnode.h -------------------------------------------------------------------------------- /frmts/gif/giflib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gif/giflib/README -------------------------------------------------------------------------------- /frmts/grib/data/grib2_table_versions.csv: -------------------------------------------------------------------------------- 1 | component,version 2 | wmo,v34 3 | degrib,2.25 4 | -------------------------------------------------------------------------------- /frmts/gta/gta_headers.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gta/gta_headers.h -------------------------------------------------------------------------------- /frmts/gtiff/cogdriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/cogdriver.h -------------------------------------------------------------------------------- /frmts/gtiff/geotiff.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/geotiff.cpp -------------------------------------------------------------------------------- /frmts/gtiff/gtiff.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/gtiff.h -------------------------------------------------------------------------------- /frmts/gtiff/tif_jxl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/tif_jxl.c -------------------------------------------------------------------------------- /frmts/gtiff/tif_jxl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/tif_jxl.h -------------------------------------------------------------------------------- /frmts/gtiff/tifvsi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/tifvsi.cpp -------------------------------------------------------------------------------- /frmts/gtiff/tifvsi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gtiff/tifvsi.h -------------------------------------------------------------------------------- /frmts/gxf/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/Doxyfile -------------------------------------------------------------------------------- /frmts/gxf/Makefile.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/Makefile.in -------------------------------------------------------------------------------- /frmts/gxf/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/README -------------------------------------------------------------------------------- /frmts/gxf/configure.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/configure.in -------------------------------------------------------------------------------- /frmts/gxf/gxf.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/gxf.dox -------------------------------------------------------------------------------- /frmts/gxf/gxf_ogcwkt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/gxf_ogcwkt.c -------------------------------------------------------------------------------- /frmts/gxf/gxf_proj4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/gxf_proj4.c -------------------------------------------------------------------------------- /frmts/gxf/gxfopen.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/gxfopen.c -------------------------------------------------------------------------------- /frmts/gxf/gxfopen.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/gxf/gxfopen.h -------------------------------------------------------------------------------- /frmts/hdf4/hdf4compat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf4/hdf4compat.h -------------------------------------------------------------------------------- /frmts/hdf5/hdf5_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf5/hdf5_api.h -------------------------------------------------------------------------------- /frmts/hdf5/hdf5vfl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf5/hdf5vfl.h -------------------------------------------------------------------------------- /frmts/hdf5/rat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf5/rat.cpp -------------------------------------------------------------------------------- /frmts/hdf5/rat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf5/rat.h -------------------------------------------------------------------------------- /frmts/hdf5/s100.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf5/s100.cpp -------------------------------------------------------------------------------- /frmts/hdf5/s100.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hdf5/s100.h -------------------------------------------------------------------------------- /frmts/hfa/hfa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfa.h -------------------------------------------------------------------------------- /frmts/hfa/hfa_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfa_p.h -------------------------------------------------------------------------------- /frmts/hfa/hfaband.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfaband.cpp -------------------------------------------------------------------------------- /frmts/hfa/hfadataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfadataset.h -------------------------------------------------------------------------------- /frmts/hfa/hfaentry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfaentry.cpp -------------------------------------------------------------------------------- /frmts/hfa/hfafield.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfafield.cpp -------------------------------------------------------------------------------- /frmts/hfa/hfaopen.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfaopen.cpp -------------------------------------------------------------------------------- /frmts/hfa/hfatest.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfatest.cpp -------------------------------------------------------------------------------- /frmts/hfa/hfatype.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/hfa/hfatype.cpp -------------------------------------------------------------------------------- /frmts/idrisi/idrisi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/idrisi/idrisi.h -------------------------------------------------------------------------------- /frmts/idrisi/rdc.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/idrisi/rdc.txt -------------------------------------------------------------------------------- /frmts/idrisi/rst.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/idrisi/rst.txt -------------------------------------------------------------------------------- /frmts/iso8211/Doxyfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/iso8211/Doxyfile -------------------------------------------------------------------------------- /frmts/iso8211/intro.dox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/iso8211/intro.dox -------------------------------------------------------------------------------- /frmts/iso8211/iso8211.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/iso8211/iso8211.h -------------------------------------------------------------------------------- /frmts/jp2kak/jp2kak.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/jp2kak/jp2kak.lst -------------------------------------------------------------------------------- /frmts/jpeg/jpgdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/jpeg/jpgdataset.h -------------------------------------------------------------------------------- /frmts/jpeg/vsidataio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/jpeg/vsidataio.h -------------------------------------------------------------------------------- /frmts/jpegxl/jpegxl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/jpegxl/jpegxl.cpp -------------------------------------------------------------------------------- /frmts/kea/keaband.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keaband.cpp -------------------------------------------------------------------------------- /frmts/kea/keaband.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keaband.h -------------------------------------------------------------------------------- /frmts/kea/keacopy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keacopy.cpp -------------------------------------------------------------------------------- /frmts/kea/keacopy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keacopy.h -------------------------------------------------------------------------------- /frmts/kea/keadataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keadataset.h -------------------------------------------------------------------------------- /frmts/kea/keadriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keadriver.cpp -------------------------------------------------------------------------------- /frmts/kea/keamaskband.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keamaskband.h -------------------------------------------------------------------------------- /frmts/kea/keaoverview.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/keaoverview.h -------------------------------------------------------------------------------- /frmts/kea/kearat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/kearat.cpp -------------------------------------------------------------------------------- /frmts/kea/kearat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/kea/kearat.h -------------------------------------------------------------------------------- /frmts/mem/memdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mem/memdataset.h -------------------------------------------------------------------------------- /frmts/mem/memmultidim.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mem/memmultidim.h -------------------------------------------------------------------------------- /frmts/mrf/BitMask2D.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/BitMask2D.h -------------------------------------------------------------------------------- /frmts/mrf/JPEG_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/JPEG_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/JPNG_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/JPNG_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/LERCV1/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/LERCV1/NOTICE -------------------------------------------------------------------------------- /frmts/mrf/LERC_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/LERC_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/PNG_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/PNG_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/Packer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/Packer.h -------------------------------------------------------------------------------- /frmts/mrf/Packer_RLE.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/Packer_RLE.h -------------------------------------------------------------------------------- /frmts/mrf/QB3_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/QB3_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/README.md -------------------------------------------------------------------------------- /frmts/mrf/Tif_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/Tif_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/marfa.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/marfa.h -------------------------------------------------------------------------------- /frmts/mrf/mrf_band.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/mrf_band.cpp -------------------------------------------------------------------------------- /frmts/mrf/mrf_util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/mrf/mrf_util.cpp -------------------------------------------------------------------------------- /frmts/msg/PublicDecompWT_all.cpp: -------------------------------------------------------------------------------- 1 | #include "PublicDecompWT_all.h" 2 | -------------------------------------------------------------------------------- /frmts/msg/msgcommand.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/msg/msgcommand.h -------------------------------------------------------------------------------- /frmts/msg/msgdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/msg/msgdataset.h -------------------------------------------------------------------------------- /frmts/msg/prologue.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/msg/prologue.cpp -------------------------------------------------------------------------------- /frmts/msg/prologue.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/msg/prologue.h -------------------------------------------------------------------------------- /frmts/netcdf/netcdfsg.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/netcdf/netcdfsg.h -------------------------------------------------------------------------------- /frmts/nitf/mgrs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/mgrs.c -------------------------------------------------------------------------------- /frmts/nitf/mgrs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/mgrs.h -------------------------------------------------------------------------------- /frmts/nitf/nitfdes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/nitfdes.c -------------------------------------------------------------------------------- /frmts/nitf/nitfdump.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/nitfdump.c -------------------------------------------------------------------------------- /frmts/nitf/nitffile.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/nitffile.c -------------------------------------------------------------------------------- /frmts/nitf/nitfimage.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/nitfimage.c -------------------------------------------------------------------------------- /frmts/nitf/nitflib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/nitflib.h -------------------------------------------------------------------------------- /frmts/nitf/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/readme.md -------------------------------------------------------------------------------- /frmts/nitf/rpftoclib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/nitf/rpftoclib.h -------------------------------------------------------------------------------- /frmts/pcidsk/notes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pcidsk/notes.txt -------------------------------------------------------------------------------- /frmts/pcraster/libcsf/AUTHORS: -------------------------------------------------------------------------------- 1 | PCRaster Research and Development team, Utrecht University 2 | -------------------------------------------------------------------------------- /frmts/pdf/gdal_pdf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pdf/gdal_pdf.h -------------------------------------------------------------------------------- /frmts/pdf/pdfio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pdf/pdfio.cpp -------------------------------------------------------------------------------- /frmts/pdf/pdfio.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pdf/pdfio.h -------------------------------------------------------------------------------- /frmts/pdf/pdfobject.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pdf/pdfobject.cpp -------------------------------------------------------------------------------- /frmts/pdf/pdfobject.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pdf/pdfobject.h -------------------------------------------------------------------------------- /frmts/pds/json_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pds/json_utils.h -------------------------------------------------------------------------------- /frmts/pds/pds4dataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/pds/pds4dataset.h -------------------------------------------------------------------------------- /frmts/png/libpng/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/png/libpng/README -------------------------------------------------------------------------------- /frmts/png/libpng/png.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/png/libpng/png.c -------------------------------------------------------------------------------- /frmts/png/libpng/png.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/png/libpng/png.h -------------------------------------------------------------------------------- /frmts/png/pngdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/png/pngdataset.h -------------------------------------------------------------------------------- /frmts/raw/byndataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/raw/byndataset.h -------------------------------------------------------------------------------- /frmts/raw/ehdrdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/raw/ehdrdataset.h -------------------------------------------------------------------------------- /frmts/raw/envidataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/raw/envidataset.h -------------------------------------------------------------------------------- /frmts/rcm/rcmdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/rcm/rcmdataset.h -------------------------------------------------------------------------------- /frmts/rmf/rmfdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/rmf/rmfdataset.h -------------------------------------------------------------------------------- /frmts/rmf/rmfdem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/rmf/rmfdem.cpp -------------------------------------------------------------------------------- /frmts/rmf/rmfjpeg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/rmf/rmfjpeg.cpp -------------------------------------------------------------------------------- /frmts/rmf/rmflzw.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/rmf/rmflzw.cpp -------------------------------------------------------------------------------- /frmts/vrt/gdal_vrt.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/vrt/gdal_vrt.h -------------------------------------------------------------------------------- /frmts/vrt/vrt_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/vrt/vrt_priv.h -------------------------------------------------------------------------------- /frmts/vrt/vrtdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/vrt/vrtdataset.h -------------------------------------------------------------------------------- /frmts/vrt/vrtdriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/vrt/vrtdriver.cpp -------------------------------------------------------------------------------- /frmts/vrt/vrtwarped.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/vrt/vrtwarped.cpp -------------------------------------------------------------------------------- /frmts/wcs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wcs/README.md -------------------------------------------------------------------------------- /frmts/wcs/gmlcoverage.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wcs/gmlcoverage.h -------------------------------------------------------------------------------- /frmts/wcs/wcsdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wcs/wcsdataset.h -------------------------------------------------------------------------------- /frmts/wcs/wcsutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wcs/wcsutils.cpp -------------------------------------------------------------------------------- /frmts/wcs/wcsutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wcs/wcsutils.h -------------------------------------------------------------------------------- /frmts/wms/gdalhttp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wms/gdalhttp.cpp -------------------------------------------------------------------------------- /frmts/wms/gdalhttp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wms/gdalhttp.h -------------------------------------------------------------------------------- /frmts/wms/wmsdriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wms/wmsdriver.cpp -------------------------------------------------------------------------------- /frmts/wms/wmsdriver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wms/wmsdriver.h -------------------------------------------------------------------------------- /frmts/wms/wmsutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/wms/wmsutils.cpp -------------------------------------------------------------------------------- /frmts/zarr/zarr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zarr/zarr.h -------------------------------------------------------------------------------- /frmts/zlib/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/README -------------------------------------------------------------------------------- /frmts/zlib/README_GDAL: -------------------------------------------------------------------------------- 1 | zlib 1.3.1 with gdal.patch applied 2 | -------------------------------------------------------------------------------- /frmts/zlib/adler32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/adler32.c -------------------------------------------------------------------------------- /frmts/zlib/compress.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/compress.c -------------------------------------------------------------------------------- /frmts/zlib/crc32.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/crc32.c -------------------------------------------------------------------------------- /frmts/zlib/crc32.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/crc32.h -------------------------------------------------------------------------------- /frmts/zlib/deflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/deflate.c -------------------------------------------------------------------------------- /frmts/zlib/deflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/deflate.h -------------------------------------------------------------------------------- /frmts/zlib/gdal.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/gdal.patch -------------------------------------------------------------------------------- /frmts/zlib/gzguts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/gzguts.h -------------------------------------------------------------------------------- /frmts/zlib/infback.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/infback.c -------------------------------------------------------------------------------- /frmts/zlib/inffast.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inffast.c -------------------------------------------------------------------------------- /frmts/zlib/inffast.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inffast.h -------------------------------------------------------------------------------- /frmts/zlib/inffixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inffixed.h -------------------------------------------------------------------------------- /frmts/zlib/inflate.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inflate.c -------------------------------------------------------------------------------- /frmts/zlib/inflate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inflate.h -------------------------------------------------------------------------------- /frmts/zlib/inftrees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inftrees.c -------------------------------------------------------------------------------- /frmts/zlib/inftrees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/inftrees.h -------------------------------------------------------------------------------- /frmts/zlib/trees.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/trees.c -------------------------------------------------------------------------------- /frmts/zlib/trees.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/trees.h -------------------------------------------------------------------------------- /frmts/zlib/uncompr.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/uncompr.c -------------------------------------------------------------------------------- /frmts/zlib/zconf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/zconf.h -------------------------------------------------------------------------------- /frmts/zlib/zlib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/zlib.h -------------------------------------------------------------------------------- /frmts/zlib/zutil.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/zutil.c -------------------------------------------------------------------------------- /frmts/zlib/zutil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/frmts/zlib/zutil.h -------------------------------------------------------------------------------- /fuzzers/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/fuzzers/.gitignore -------------------------------------------------------------------------------- /fuzzers/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/fuzzers/CMakeLists.txt -------------------------------------------------------------------------------- /fuzzers/README.TXT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/fuzzers/README.TXT -------------------------------------------------------------------------------- /fuzzers/build.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/fuzzers/build.sh -------------------------------------------------------------------------------- /fuzzers/gdal_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/fuzzers/gdal_fuzzer.cpp -------------------------------------------------------------------------------- /fuzzers/ogr_fuzzer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/fuzzers/ogr_fuzzer.cpp -------------------------------------------------------------------------------- /gcore/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/CMakeLists.txt -------------------------------------------------------------------------------- /gcore/Version.rc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/Version.rc -------------------------------------------------------------------------------- /gcore/gdal.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal.h -------------------------------------------------------------------------------- /gcore/gdal_adbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_adbc.cpp -------------------------------------------------------------------------------- /gcore/gdal_adbc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_adbc.h -------------------------------------------------------------------------------- /gcore/gdal_frmts.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_frmts.h -------------------------------------------------------------------------------- /gcore/gdal_fwd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_fwd.h -------------------------------------------------------------------------------- /gcore/gdal_mdreader.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_mdreader.cpp -------------------------------------------------------------------------------- /gcore/gdal_mdreader.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_mdreader.h -------------------------------------------------------------------------------- /gcore/gdal_misc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_misc.cpp -------------------------------------------------------------------------------- /gcore/gdal_pam.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_pam.h -------------------------------------------------------------------------------- /gcore/gdal_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_priv.h -------------------------------------------------------------------------------- /gcore/gdal_proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_proxy.h -------------------------------------------------------------------------------- /gcore/gdal_rat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_rat.cpp -------------------------------------------------------------------------------- /gcore/gdal_rat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_rat.h -------------------------------------------------------------------------------- /gcore/gdal_typetraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_typetraits.h -------------------------------------------------------------------------------- /gcore/gdal_vectorx.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_vectorx.h -------------------------------------------------------------------------------- /gcore/gdal_version.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdal_version.h.in -------------------------------------------------------------------------------- /gcore/gdalalgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalalgorithm.cpp -------------------------------------------------------------------------------- /gcore/gdalalgorithm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalalgorithm.h -------------------------------------------------------------------------------- /gcore/gdaldataset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdaldataset.cpp -------------------------------------------------------------------------------- /gcore/gdaldllmain.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdaldllmain.cpp -------------------------------------------------------------------------------- /gcore/gdaldriver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdaldriver.cpp -------------------------------------------------------------------------------- /gcore/gdalexif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalexif.cpp -------------------------------------------------------------------------------- /gcore/gdalexif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalexif.h -------------------------------------------------------------------------------- /gcore/gdaljp2box.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdaljp2box.cpp -------------------------------------------------------------------------------- /gcore/gdaljp2metadata.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdaljp2metadata.h -------------------------------------------------------------------------------- /gcore/gdalmultidim.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalmultidim.cpp -------------------------------------------------------------------------------- /gcore/gdalopeninfo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalopeninfo.cpp -------------------------------------------------------------------------------- /gcore/gdalproxypool.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalproxypool.cpp -------------------------------------------------------------------------------- /gcore/gdalpython.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalpython.cpp -------------------------------------------------------------------------------- /gcore/gdalpython.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalpython.h -------------------------------------------------------------------------------- /gcore/gdalsse_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/gdalsse_priv.h -------------------------------------------------------------------------------- /gcore/geoheif.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/geoheif.cpp -------------------------------------------------------------------------------- /gcore/geoheif.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/geoheif.h -------------------------------------------------------------------------------- /gcore/overview.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/overview.cpp -------------------------------------------------------------------------------- /gcore/rasterio.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/rasterio.cpp -------------------------------------------------------------------------------- /gcore/rasterio_ssse3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/rasterio_ssse3.h -------------------------------------------------------------------------------- /gcore/rawdataset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/rawdataset.cpp -------------------------------------------------------------------------------- /gcore/rawdataset.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/rawdataset.h -------------------------------------------------------------------------------- /gcore/sse2neon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/sse2neon.h -------------------------------------------------------------------------------- /gcore/statistics.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/statistics.txt -------------------------------------------------------------------------------- /gcore/tiff_common.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/tiff_common.cpp -------------------------------------------------------------------------------- /gcore/tiff_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/tiff_common.h -------------------------------------------------------------------------------- /gcore/tilematrixset.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/tilematrixset.cpp -------------------------------------------------------------------------------- /gcore/tilematrixset.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gcore/tilematrixset.hpp -------------------------------------------------------------------------------- /gdal.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gdal.cmake -------------------------------------------------------------------------------- /gnm/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/CMakeLists.txt -------------------------------------------------------------------------------- /gnm/gnm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnm.h -------------------------------------------------------------------------------- /gnm/gnm_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnm_api.h -------------------------------------------------------------------------------- /gnm/gnm_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnm_priv.h -------------------------------------------------------------------------------- /gnm/gnmgraph.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnmgraph.cpp -------------------------------------------------------------------------------- /gnm/gnmgraph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnmgraph.h -------------------------------------------------------------------------------- /gnm/gnmlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnmlayer.cpp -------------------------------------------------------------------------------- /gnm/gnmnetwork.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnmnetwork.cpp -------------------------------------------------------------------------------- /gnm/gnmresultlayer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnmresultlayer.cpp -------------------------------------------------------------------------------- /gnm/gnmrule.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/gnm/gnmrule.cpp -------------------------------------------------------------------------------- /man/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/man/CMakeLists.txt -------------------------------------------------------------------------------- /man/man1/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/man/man1/README.txt -------------------------------------------------------------------------------- /mkgdaldist.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/mkgdaldist.sh -------------------------------------------------------------------------------- /ogr/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/CMakeLists.txt -------------------------------------------------------------------------------- /ogr/data/ecw_cs.wkt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/data/ecw_cs.wkt -------------------------------------------------------------------------------- /ogr/data/epsg.wkt: -------------------------------------------------------------------------------- 1 | include cubewerx_extra.wkt 2 | -------------------------------------------------------------------------------- /ogr/data/ozi_datum.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/data/ozi_datum.csv -------------------------------------------------------------------------------- /ogr/data/ozi_ellips.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/data/ozi_ellips.csv -------------------------------------------------------------------------------- /ogr/data/pci_datum.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/data/pci_datum.txt -------------------------------------------------------------------------------- /ogr/data/pci_ellips.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/data/pci_ellips.txt -------------------------------------------------------------------------------- /ogr/data/stateplane.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/data/stateplane.csv -------------------------------------------------------------------------------- /ogr/file.lst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/file.lst -------------------------------------------------------------------------------- /ogr/gml2ogrgeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/gml2ogrgeometry.cpp -------------------------------------------------------------------------------- /ogr/mitab_bounds.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/mitab_bounds.cpp -------------------------------------------------------------------------------- /ogr/ogr2gmlgeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr2gmlgeometry.cpp -------------------------------------------------------------------------------- /ogr/ogr2kmlgeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr2kmlgeometry.cpp -------------------------------------------------------------------------------- /ogr/ogr_api.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_api.cpp -------------------------------------------------------------------------------- /ogr/ogr_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_api.h -------------------------------------------------------------------------------- /ogr/ogr_core.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_core.h -------------------------------------------------------------------------------- /ogr/ogr_expat.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_expat.cpp -------------------------------------------------------------------------------- /ogr/ogr_expat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_expat.h -------------------------------------------------------------------------------- /ogr/ogr_feature.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_feature.h -------------------------------------------------------------------------------- /ogr/ogr_featurestyle.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_featurestyle.h -------------------------------------------------------------------------------- /ogr/ogr_fromepsg.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_fromepsg.cpp -------------------------------------------------------------------------------- /ogr/ogr_geo_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_geo_utils.cpp -------------------------------------------------------------------------------- /ogr/ogr_geo_utils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_geo_utils.h -------------------------------------------------------------------------------- /ogr/ogr_geocoding.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_geocoding.cpp -------------------------------------------------------------------------------- /ogr/ogr_geocoding.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_geocoding.h -------------------------------------------------------------------------------- /ogr/ogr_geometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_geometry.h -------------------------------------------------------------------------------- /ogr/ogr_geos.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_geos.h -------------------------------------------------------------------------------- /ogr/ogr_libs.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_libs.h -------------------------------------------------------------------------------- /ogr/ogr_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_p.h -------------------------------------------------------------------------------- /ogr/ogr_proj_p.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_proj_p.cpp -------------------------------------------------------------------------------- /ogr/ogr_proj_p.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_proj_p.h -------------------------------------------------------------------------------- /ogr/ogr_recordbatch.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_recordbatch.h -------------------------------------------------------------------------------- /ogr/ogr_sfcgal.h.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_sfcgal.h.in -------------------------------------------------------------------------------- /ogr/ogr_spatialref.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_spatialref.h -------------------------------------------------------------------------------- /ogr/ogr_srs_api.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_api.h -------------------------------------------------------------------------------- /ogr/ogr_srs_cf1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_cf1.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_cf1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_cf1.h -------------------------------------------------------------------------------- /ogr/ogr_srs_dict.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_dict.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_erm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_erm.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_esri.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_esri.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_ozi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_ozi.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_pci.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_pci.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_usgs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_usgs.cpp -------------------------------------------------------------------------------- /ogr/ogr_srs_xml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srs_xml.cpp -------------------------------------------------------------------------------- /ogr/ogr_srsnode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_srsnode.cpp -------------------------------------------------------------------------------- /ogr/ogr_swq.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_swq.h -------------------------------------------------------------------------------- /ogr/ogr_wkb.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_wkb.cpp -------------------------------------------------------------------------------- /ogr/ogr_wkb.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_wkb.h -------------------------------------------------------------------------------- /ogr/ogr_xerces.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_xerces.cpp -------------------------------------------------------------------------------- /ogr/ogr_xerces.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogr_xerces.h -------------------------------------------------------------------------------- /ogr/ograpispy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ograpispy.cpp -------------------------------------------------------------------------------- /ogr/ograpispy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ograpispy.h -------------------------------------------------------------------------------- /ogr/ogrct.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrct.cpp -------------------------------------------------------------------------------- /ogr/ogrct_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrct_priv.h -------------------------------------------------------------------------------- /ogr/ogrcurve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrcurve.cpp -------------------------------------------------------------------------------- /ogr/ogrcurvepolygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrcurvepolygon.cpp -------------------------------------------------------------------------------- /ogr/ogrfeature.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrfeature.cpp -------------------------------------------------------------------------------- /ogr/ogrfeaturedefn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrfeaturedefn.cpp -------------------------------------------------------------------------------- /ogr/ogrfeaturequery.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrfeaturequery.cpp -------------------------------------------------------------------------------- /ogr/ogrfeaturestyle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrfeaturestyle.cpp -------------------------------------------------------------------------------- /ogr/ogrfielddefn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrfielddefn.cpp -------------------------------------------------------------------------------- /ogr/ogrgeojsonwriter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrgeojsonwriter.h -------------------------------------------------------------------------------- /ogr/ogrgeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrgeometry.cpp -------------------------------------------------------------------------------- /ogr/ogrlibjsonutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrlibjsonutils.cpp -------------------------------------------------------------------------------- /ogr/ogrlibjsonutils.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrlibjsonutils.h -------------------------------------------------------------------------------- /ogr/ogrlinearring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrlinearring.cpp -------------------------------------------------------------------------------- /ogr/ogrlinestring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrlinestring.cpp -------------------------------------------------------------------------------- /ogr/ogrmulticurve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrmulticurve.cpp -------------------------------------------------------------------------------- /ogr/ogrmultipoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrmultipoint.cpp -------------------------------------------------------------------------------- /ogr/ogrmultipolygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrmultipolygon.cpp -------------------------------------------------------------------------------- /ogr/ogrmultisurface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrmultisurface.cpp -------------------------------------------------------------------------------- /ogr/ogrpgeogeometry.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrpgeogeometry.cpp -------------------------------------------------------------------------------- /ogr/ogrpgeogeometry.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrpgeogeometry.h -------------------------------------------------------------------------------- /ogr/ogrpoint.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrpoint.cpp -------------------------------------------------------------------------------- /ogr/ogrpolygon.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrpolygon.cpp -------------------------------------------------------------------------------- /ogr/ogrsurface.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrsurface.cpp -------------------------------------------------------------------------------- /ogr/ogrtriangle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrtriangle.cpp -------------------------------------------------------------------------------- /ogr/ogrutils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/ogrutils.cpp -------------------------------------------------------------------------------- /ogr/swq.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq.cpp -------------------------------------------------------------------------------- /ogr/swq_expr_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq_expr_node.cpp -------------------------------------------------------------------------------- /ogr/swq_op_general.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq_op_general.cpp -------------------------------------------------------------------------------- /ogr/swq_parser.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq_parser.cpp -------------------------------------------------------------------------------- /ogr/swq_parser.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq_parser.hpp -------------------------------------------------------------------------------- /ogr/swq_parser.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq_parser.y -------------------------------------------------------------------------------- /ogr/swq_select.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/swq_select.cpp -------------------------------------------------------------------------------- /ogr/test_geo_utils.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/ogr/test_geo_utils.cpp -------------------------------------------------------------------------------- /perftests/cog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/perftests/cog.py -------------------------------------------------------------------------------- /perftests/overview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/perftests/overview.py -------------------------------------------------------------------------------- /port/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/CMakeLists.txt -------------------------------------------------------------------------------- /port/LICENCE_minizip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/LICENCE_minizip -------------------------------------------------------------------------------- /port/cpl_alibaba_oss.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_alibaba_oss.h -------------------------------------------------------------------------------- /port/cpl_atomic_ops.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_atomic_ops.cpp -------------------------------------------------------------------------------- /port/cpl_atomic_ops.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_atomic_ops.h -------------------------------------------------------------------------------- /port/cpl_auto_close.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_auto_close.h -------------------------------------------------------------------------------- /port/cpl_aws.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_aws.cpp -------------------------------------------------------------------------------- /port/cpl_aws.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_aws.h -------------------------------------------------------------------------------- /port/cpl_aws_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_aws_win32.cpp -------------------------------------------------------------------------------- /port/cpl_azure.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_azure.cpp -------------------------------------------------------------------------------- /port/cpl_azure.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_azure.h -------------------------------------------------------------------------------- /port/cpl_base64.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_base64.cpp -------------------------------------------------------------------------------- /port/cpl_compressor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_compressor.cpp -------------------------------------------------------------------------------- /port/cpl_compressor.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_compressor.h -------------------------------------------------------------------------------- /port/cpl_conv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_conv.cpp -------------------------------------------------------------------------------- /port/cpl_conv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_conv.h -------------------------------------------------------------------------------- /port/cpl_cpu_features.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_cpu_features.h -------------------------------------------------------------------------------- /port/cpl_csv.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_csv.cpp -------------------------------------------------------------------------------- /port/cpl_csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_csv.h -------------------------------------------------------------------------------- /port/cpl_curl_priv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_curl_priv.h -------------------------------------------------------------------------------- /port/cpl_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_error.cpp -------------------------------------------------------------------------------- /port/cpl_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_error.h -------------------------------------------------------------------------------- /port/cpl_findfile.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_findfile.cpp -------------------------------------------------------------------------------- /port/cpl_float.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_float.cpp -------------------------------------------------------------------------------- /port/cpl_float.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_float.h -------------------------------------------------------------------------------- /port/cpl_google_cloud.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_google_cloud.h -------------------------------------------------------------------------------- /port/cpl_hash_set.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_hash_set.cpp -------------------------------------------------------------------------------- /port/cpl_hash_set.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_hash_set.h -------------------------------------------------------------------------------- /port/cpl_http.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_http.cpp -------------------------------------------------------------------------------- /port/cpl_http.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_http.h -------------------------------------------------------------------------------- /port/cpl_json.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_json.cpp -------------------------------------------------------------------------------- /port/cpl_json.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_json.h -------------------------------------------------------------------------------- /port/cpl_json_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_json_header.h -------------------------------------------------------------------------------- /port/cpl_levenshtein.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_levenshtein.h -------------------------------------------------------------------------------- /port/cpl_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_list.cpp -------------------------------------------------------------------------------- /port/cpl_list.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_list.h -------------------------------------------------------------------------------- /port/cpl_mask.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_mask.h -------------------------------------------------------------------------------- /port/cpl_md5.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_md5.cpp -------------------------------------------------------------------------------- /port/cpl_md5.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_md5.h -------------------------------------------------------------------------------- /port/cpl_mem_cache.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_mem_cache.h -------------------------------------------------------------------------------- /port/cpl_minixml.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_minixml.cpp -------------------------------------------------------------------------------- /port/cpl_minixml.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_minixml.h -------------------------------------------------------------------------------- /port/cpl_minizip_zip.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_minizip_zip.h -------------------------------------------------------------------------------- /port/cpl_multiproc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_multiproc.cpp -------------------------------------------------------------------------------- /port/cpl_multiproc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_multiproc.h -------------------------------------------------------------------------------- /port/cpl_odbc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_odbc.cpp -------------------------------------------------------------------------------- /port/cpl_odbc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_odbc.h -------------------------------------------------------------------------------- /port/cpl_path.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_path.cpp -------------------------------------------------------------------------------- /port/cpl_port.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_port.h -------------------------------------------------------------------------------- /port/cpl_progress.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_progress.cpp -------------------------------------------------------------------------------- /port/cpl_progress.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_progress.h -------------------------------------------------------------------------------- /port/cpl_quad_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_quad_tree.cpp -------------------------------------------------------------------------------- /port/cpl_quad_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_quad_tree.h -------------------------------------------------------------------------------- /port/cpl_recode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_recode.cpp -------------------------------------------------------------------------------- /port/cpl_safemaths.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_safemaths.hpp -------------------------------------------------------------------------------- /port/cpl_sha1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_sha1.cpp -------------------------------------------------------------------------------- /port/cpl_sha1.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_sha1.h -------------------------------------------------------------------------------- /port/cpl_sha256.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_sha256.cpp -------------------------------------------------------------------------------- /port/cpl_sha256.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_sha256.h -------------------------------------------------------------------------------- /port/cpl_spawn.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_spawn.cpp -------------------------------------------------------------------------------- /port/cpl_spawn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_spawn.h -------------------------------------------------------------------------------- /port/cpl_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_string.cpp -------------------------------------------------------------------------------- /port/cpl_string.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_string.h -------------------------------------------------------------------------------- /port/cpl_strtod.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_strtod.cpp -------------------------------------------------------------------------------- /port/cpl_swift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_swift.cpp -------------------------------------------------------------------------------- /port/cpl_swift.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_swift.h -------------------------------------------------------------------------------- /port/cpl_time.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_time.cpp -------------------------------------------------------------------------------- /port/cpl_time.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_time.h -------------------------------------------------------------------------------- /port/cpl_userfaultfd.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_userfaultfd.h -------------------------------------------------------------------------------- /port/cpl_vax.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vax.cpp -------------------------------------------------------------------------------- /port/cpl_vax.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vax.h -------------------------------------------------------------------------------- /port/cpl_virtualmem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_virtualmem.cpp -------------------------------------------------------------------------------- /port/cpl_virtualmem.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_virtualmem.h -------------------------------------------------------------------------------- /port/cpl_vsi.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsi.h -------------------------------------------------------------------------------- /port/cpl_vsi_error.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsi_error.cpp -------------------------------------------------------------------------------- /port/cpl_vsi_error.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsi_error.h -------------------------------------------------------------------------------- /port/cpl_vsi_mem.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsi_mem.cpp -------------------------------------------------------------------------------- /port/cpl_vsi_virtual.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsi_virtual.h -------------------------------------------------------------------------------- /port/cpl_vsil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_adls.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_adls.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_az.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_az.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_cache.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_cache.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_crypt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_crypt.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_curl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_curl.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_gs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_gs.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_gzip.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_gzip.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_hdfs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_hdfs.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_oss.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_oss.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_plugin.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_plugin.h -------------------------------------------------------------------------------- /port/cpl_vsil_s3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_s3.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_stdin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_stdin.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_swift.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_swift.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_tar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_tar.cpp -------------------------------------------------------------------------------- /port/cpl_vsil_win32.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsil_win32.cpp -------------------------------------------------------------------------------- /port/cpl_vsisimple.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_vsisimple.cpp -------------------------------------------------------------------------------- /port/cpl_zlib_header.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cpl_zlib_header.h -------------------------------------------------------------------------------- /port/cplgetsymbol.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cplgetsymbol.cpp -------------------------------------------------------------------------------- /port/cplkeywordparser.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cplkeywordparser.h -------------------------------------------------------------------------------- /port/cplstring.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cplstring.cpp -------------------------------------------------------------------------------- /port/cplstringlist.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/cplstringlist.cpp -------------------------------------------------------------------------------- /port/gdal_csv.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/gdal_csv.h -------------------------------------------------------------------------------- /port/utf8.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/utf8.h -------------------------------------------------------------------------------- /port/vsipreload.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/port/vsipreload.cpp -------------------------------------------------------------------------------- /scripts/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/CMakeLists.txt -------------------------------------------------------------------------------- /scripts/check_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/check_doc.py -------------------------------------------------------------------------------- /scripts/cppcheck.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/cppcheck.sh -------------------------------------------------------------------------------- /scripts/fix_typos.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/fix_typos.sh -------------------------------------------------------------------------------- /scripts/reformat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/reformat.sh -------------------------------------------------------------------------------- /scripts/setdevenv.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/setdevenv.bat -------------------------------------------------------------------------------- /scripts/setdevenv.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/setdevenv.ps1 -------------------------------------------------------------------------------- /scripts/setdevenv.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/setdevenv.sh -------------------------------------------------------------------------------- /scripts/vagrant/gdal.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/scripts/vagrant/gdal.sh -------------------------------------------------------------------------------- /swig/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/CMakeLists.txt -------------------------------------------------------------------------------- /swig/csharp/gdal.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/csharp/gdal.snk -------------------------------------------------------------------------------- /swig/include/Band.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/Band.i -------------------------------------------------------------------------------- /swig/include/Dataset.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/Dataset.i -------------------------------------------------------------------------------- /swig/include/Driver.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/Driver.i -------------------------------------------------------------------------------- /swig/include/XMLNode.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/XMLNode.i -------------------------------------------------------------------------------- /swig/include/cpl.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/cpl.i -------------------------------------------------------------------------------- /swig/include/gdal.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/gdal.i -------------------------------------------------------------------------------- /swig/include/gnm.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/gnm.i -------------------------------------------------------------------------------- /swig/include/ogr.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/ogr.i -------------------------------------------------------------------------------- /swig/include/osr.i: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/include/osr.i -------------------------------------------------------------------------------- /swig/java/add_javadoc.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/java/add_javadoc.c -------------------------------------------------------------------------------- /swig/java/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/java/build.xml -------------------------------------------------------------------------------- /swig/java/javadoc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/java/javadoc.java -------------------------------------------------------------------------------- /swig/java/make_doc.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/java/make_doc.sh -------------------------------------------------------------------------------- /swig/java/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/java/overview.html -------------------------------------------------------------------------------- /swig/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/java/pom.xml -------------------------------------------------------------------------------- /swig/python/.gitignore: -------------------------------------------------------------------------------- 1 | GDAL.egg-info 2 | .generated_files_up_to_date 3 | -------------------------------------------------------------------------------- /swig/python/README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/python/README.rst -------------------------------------------------------------------------------- /swig/python/epydoc.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/python/epydoc.conf -------------------------------------------------------------------------------- /swig/python/gdal-utils/osgeo_utils/auxiliary/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swig/python/gdal-utils/osgeo_utils/samples/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /swig/python/setup.py.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DLR-TS/gdal/HEAD/swig/python/setup.py.in -------------------------------------------------------------------------------- /third_party/fast_float/AUTHORS: -------------------------------------------------------------------------------- 1 | Daniel Lemire 2 | João Paulo Magalhaes 3 | -------------------------------------------------------------------------------- /third_party/libdivide/README.TXT: -------------------------------------------------------------------------------- 1 | Upstream is https://github.com/ridiculousfish/libdivide 2 | --------------------------------------------------------------------------------