found ninja in C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja\ninja.exe found 7zip in C:\Program Files\7-Zip\7z.exe set PATH=E:\buildsystem\release-1928\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe git config --global core.autocrlf false if not exist src\mapserver-vc16 git clone -b main https://github.com/mapserver/mapserver.git src\mapserver-vc16 cd src\mapserver-vc16 git reset --hard HEAD HEAD is now at 64a706f6f Move PHP MapScript builds to Docker and simplify Python MapScript builds git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git reset --hard HEAD HEAD is now at 64a706f6f Move PHP MapScript builds to Docker and simplify Python MapScript builds git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\ms_revision.txt type E:\buildsystem\release-1928\doc\ms_revision.txt 64a706f6f598e8bc912a2c0713cc4228e8805f44 cd E:\buildsystem git config --global core.autocrlf false if not exist src\gdal-vc16 git clone -b master https://github.com/OSGeo/gdal.git src\gdal-vc16 cd src\gdal-vc16 git reset --hard HEAD HEAD is now at c7006dbfb1 Merge pull request #11888 from scottstanie/patch-1 git fetch git checkout master Your branch is behind 'origin/master' by 62 commits, and can be fast-forwarded. (use "git pull" to update your local branch) git pull origin master Updating c7006dbfb1..b18680a734 Fast-forward .github/workflows/alpine/Dockerfile.ci | 1 - .github/workflows/alpine_32bit/Dockerfile.ci | 1 - .github/workflows/alpine_32bit/test.sh | 3 - .github/workflows/android_cmake.yml | 2 +- .github/workflows/asan/test.sh | 1 - .github/workflows/auto_tag_stable.yml | 2 +- .github/workflows/clang_static_analyzer.yml | 2 +- .github/workflows/cmake_builds.yml | 25 +- .github/workflows/code_checks.yml | 22 +- .github/workflows/codeql.yml | 7 +- .github/workflows/conda.yml | 4 +- .github/workflows/coverity_scan.yml | 2 +- .github/workflows/doc_checks.yml | 2 +- .github/workflows/docker.yml | 2 +- .github/workflows/linux_build.yml | 2 +- .github/workflows/macos.yml | 4 +- .github/workflows/s390x/Dockerfile.ci | 1 - .github/workflows/scorecard.yml | 6 +- .github/workflows/slow_tests.yml | 2 +- .github/workflows/ubuntu_20.04/Dockerfile.ci | 6 +- .github/workflows/ubuntu_22.04/Dockerfile.ci | 1 - .github/workflows/ubuntu_24.04/Dockerfile.ci | 5 - .../ubuntu_24.04/expected_gdalinfo_formats.txt | 31 +- .../ubuntu_24.04/expected_ogrinfo_formats.txt | 6 - .github/workflows/windows_build.yml | 2 +- .../windows_conda_expected_gdalinfo_formats.txt | 31 +- .../windows_conda_expected_ogrinfo_formats.txt | 5 - autotest/alg/sieve.py | 1 + autotest/alg/transformgeoloc.py | 1 + autotest/alg/warp.py | 4 + autotest/gcore/hfa_rfc40.py | 2 +- autotest/gcore/interpolateatpoint.py | 21 +- autotest/gcore/pixfun.py | 2 +- autotest/gcore/rasterio.py | 15 + autotest/gcore/tiff_ovr.py | 1 + autotest/gcore/tiff_write.py | 1 + autotest/gcore/virtualmem.py | 2 + autotest/gcore/vrt_read.py | 2 + autotest/gdrivers/adrg.py | 108 +- autotest/gdrivers/blx.py | 86 - autotest/gdrivers/bt.py | 81 - autotest/gdrivers/byn.py | 10 - .../data/STDS_1107834_truncated/1107CATD.DDF | 1 - .../data/STDS_1107834_truncated/1107CATS.DDF | 1 - .../data/STDS_1107834_truncated/1107CEL0.DDF | Bin 17915 -> 0 bytes .../data/STDS_1107834_truncated/1107DDDF.DDF | 1 - .../data/STDS_1107834_truncated/1107DDOM.DDF | 1 - .../data/STDS_1107834_truncated/1107DDSH.DDF | 1 - .../data/STDS_1107834_truncated/1107DQAA.DDF | 2 - .../data/STDS_1107834_truncated/1107DQCG.DDF | 34 - .../data/STDS_1107834_truncated/1107DQHL.DDF | 46 - .../data/STDS_1107834_truncated/1107DQLC.DDF | 18 - .../data/STDS_1107834_truncated/1107DQPA.DDF | 32 - .../data/STDS_1107834_truncated/1107IDEN.DDF | 1 - .../data/STDS_1107834_truncated/1107IREF.DDF | 1 - .../data/STDS_1107834_truncated/1107LDEF.DDF | 1 - .../data/STDS_1107834_truncated/1107RSDF.DDF | 1 - .../data/STDS_1107834_truncated/1107SPDM.DDF | 1 - .../data/STDS_1107834_truncated/1107STAT.DDF | 1 - .../data/STDS_1107834_truncated/1107XREF.DDF | 1 - .../gdrivers/data/STDS_1107834_truncated/README | 74 - .../gdrivers/data/adrg/subdataset/TRANSH01.THF | 1 + .../gdrivers/data/adrg/subdataset/XXXXXX01.GEN | 1 + .../gdrivers/data/adrg/subdataset/XXXXXX01.IMG | 19 + .../gdrivers/data/adrg/subdataset/XXXXXX02.IMG | 19 + autotest/gdrivers/data/blx/s4103.blx | Bin 76404 -> 0 bytes autotest/gdrivers/data/blx/s4103.xlb | Bin 76404 -> 0 bytes autotest/gdrivers/data/elas/byte_elas.bin | Bin 6144 -> 0 bytes autotest/gdrivers/data/gsg/gsg_ascii.grd | 65 - autotest/gdrivers/data/gsg/gsg_binary.grd | Bin 1656 -> 0 bytes autotest/gdrivers/data/r/r_test.asc | 64 - autotest/gdrivers/data/r/r_test.rdb | Bin 412 -> 0 bytes autotest/gdrivers/data/rasterlite/byte.rasterlite | Bin 7168 -> 0 bytes .../gdrivers/data/rasterlite/byte.rasterlite.sql | 11 - .../gdrivers/data/rasterlite/rasterlite.sqlite | Bin 23552 -> 0 bytes .../gdrivers/data/rasterlite/rasterlite_pct.sqlite | Bin 41984 -> 0 bytes .../data/rasterlite/rasterlite_pyramids.sqlite | Bin 29696 -> 0 bytes autotest/gdrivers/data/sgi/byte.sgi | Bin 1109 -> 0 bytes autotest/gdrivers/data/zarr/generate_test_files.py | 13 +- autotest/gdrivers/data/zarr/shuffle.zarr/.zarray | 19 + autotest/gdrivers/data/zarr/shuffle.zarr/0 | Bin 0 -> 4 bytes autotest/gdrivers/dipex.py | 26 - autotest/gdrivers/elas.py | 34 - autotest/gdrivers/fit.py | 34 - autotest/gdrivers/gsg.py | 37 - autotest/gdrivers/isis2.py | 28 - autotest/gdrivers/lcp.py | 2 + autotest/gdrivers/memmultidim.py | 4 + autotest/gdrivers/mff2.py | 11 - autotest/gdrivers/netcdf.py | 6 +- autotest/gdrivers/ntv2.py | 123 - autotest/gdrivers/paux.py | 34 - autotest/gdrivers/r.py | 58 - autotest/gdrivers/rasterlite.py | 355 -- autotest/gdrivers/rmf.py | 4 + autotest/gdrivers/sdts.py | 38 - autotest/gdrivers/sgi.py | 47 - autotest/gdrivers/tiledb_write.py | 4 + autotest/gdrivers/usgsdem.py | 144 +- autotest/gdrivers/vrtderived.py | 72 +- autotest/gdrivers/vrtpansharpen.py | 6 +- autotest/gdrivers/xpm.py | 42 - autotest/gdrivers/zarr_driver.py | 31 + autotest/ogr/data/filegdb/testopenfilegdb.zip | Bin 0 -> 77688 bytes autotest/ogr/data/geoconcept/expected_000_GRD.gxt | 17 - autotest/ogr/data/geoconcept/expected_000_GRD.txt | 12 - .../ogr/data/geoconcept/expected_000_GRD_TAB.txt | 12 - autotest/ogr/data/geoconcept/expected_tile.gxt | 17 - autotest/ogr/data/geoconcept/expected_tile.txt | 12 - .../geoconcept_multipolygon_singlepart_hole.txt | 8 - .../geoconcept_multipolygon_singlepart_nohole.txt | 8 - ...cept_multipolygon_twoparts_second_with_hole.txt | 8 - autotest/ogr/data/geoconcept/line.gxt | 8 - autotest/ogr/data/geoconcept/points.gxt | 9 - .../sdts/D3607551_rd0s_1_sdts_truncated/README | 17 - .../D3607551_rd0s_1_sdts_truncated/TR01AHDR.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01ARDF.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01ARDM.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01CATD.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01CATX.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01FF01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01IDEN.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01IREF.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01LE01.DDF | Bin 7804 -> 0 bytes .../D3607551_rd0s_1_sdts_truncated/TR01NA01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01NO01.DDF | Bin 7103 -> 0 bytes .../D3607551_rd0s_1_sdts_truncated/TR01NP01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01PC01.DDF | 1 - .../D3607551_rd0s_1_sdts_truncated/TR01XREF.DDF | 1 - autotest/ogr/data/svg/test.svg | 25 - autotest/ogr/data/vm2alv2_texash/README | 2 - autotest/ogr/data/vm2alv2_texash/dht | Bin 1260 -> 0 bytes autotest/ogr/data/vm2alv2_texash/lat | Bin 384 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/bndtxt.tft | Bin 333 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/char.vdt | Bin 1658 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/edg.fit | Bin 246 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/edg3_id.lti | Bin 84 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/end.fit | Bin 930 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/end1_id.pti | Bin 540 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/cnd | Bin 535 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/ebr | Bin 673 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edg | Bin 11903 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edx | Bin 192 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/end | Bin 1194 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/esi | Bin 264 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fac | Bin 243 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fbr | Bin 353 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fsi | Bin 88 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/nsi | Bin 464 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/rng | Bin 223 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txt | Bin 440 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txx | Bin 40 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/f_code.tti | Bin 81 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/f_code1.ati | Bin 85 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/f_code3.lti | Bin 77 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/fac.fit | Bin 318 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/fac1_id.ati | Bin 132 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/bnd/fca | Bin 400 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/bnd/fcs | Bin 847 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/bnd/fcx | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/int.vdt | Bin 2194 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/markersp.pft | Bin 1312 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/markersp.pfx | Bin 328 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbnda.aft | Bin 612 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbnda.afx | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbndl.lft | Bin 564 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/polbndl.lfx | Bin 24 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/symbol.rat | Bin 558 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/tile1_id.ati | Bin 82 -> 0 bytes .../data/vm2alv2_texash/texash/bnd/tile3_id.lti | Bin 74 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/tile_id.tti | Bin 78 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/txt.fit | Bin 282 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/bnd/txt_id.tti | Bin 108 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/cat | Bin 641 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/dqt | Bin 2848 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/dqx | Bin 16 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/grt | Bin 733 -> 0 bytes autotest/ogr/data/vm2alv2_texash/texash/lht | Bin 1044 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/cnd | Bin 415 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/ebr | Bin 453 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/edg | Bin 925 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/edx | Bin 104 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/esi | Bin 144 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fac | Bin 183 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fbr | Bin 253 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fca | Bin 254 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fcs | Bin 510 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fcx | Bin 24 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/fsi | Bin 48 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/nsi | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/rng | Bin 163 -> 0 bytes .../data/vm2alv2_texash/texash/tileref/tileref.aft | Bin 186 -> 0 bytes .../vm2alv2_texash/texash/tileref/tilereft.tft | Bin 161 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/tsi | Bin 56 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/txt | Bin 244 -> 0 bytes .../ogr/data/vm2alv2_texash/texash/tileref/txx | Bin 16 -> 0 bytes autotest/ogr/ogr_geoconcept.py | 256 - autotest/ogr/ogr_ntf.py | 163 - autotest/ogr/ogr_ogdi.py | 204 - autotest/ogr/ogr_openfilegdb.py | 9 + autotest/ogr/ogr_parquet.py | 4 + autotest/ogr/ogr_sdts.py | 92 - autotest/ogr/ogr_svg.py | 66 - autotest/ogr/ogr_tiger.py | 156 - autotest/pyscripts/test_gdal2tiles.py | 4 + autotest/pyscripts/test_gdal2xyz.py | 1 + autotest/pyscripts/test_gdal_retile.py | 1 + autotest/pyscripts/test_validate_geoparquet.py | 3 + autotest/utilities/test_gdal_rasterize.py | 2 +- autotest/utilities/test_gdal_viewshed.py | 1 + autotest/utilities/test_gdallocationinfo.py | 3 + cmake/helpers/CheckDependentLibraries.cmake | 2 - cmake/modules/packages/FindOGDI.cmake | 63 - .../sphinxcontrib_programoutput_gdal.py | 2 +- doc/source/development/building_from_source.rst | 31 - doc/source/development/rfc/index.rst | 1 + .../development/rfc/rfc108_driver_removal_3_11.rst | 160 + .../development/rfc/rfc33_gtiff_pixelispoint.rst | 2 +- doc/source/development/rfc/rfc3_commiters.rst | 4 +- .../development/rfc/rfc40_enhanced_rat_support.rst | 2 +- .../development/rfc/rfc46_gdal_ogr_unification.rst | 2 +- doc/source/development/rfc/rfc5_unicode.rst | 2 +- doc/source/development/rfc/rfc6_sqlgeom.rst | 2 +- .../development/rfc/rfc71_github_migration.rst | 2 +- .../development/rfc/rfc76_ogrpythondrivers.rst | 2 +- .../rfc/rfc83_use_of_project_sponsorship.rst | 4 +- .../development/rfc/rfc86_column_oriented_api.rst | 2 +- doc/source/development/rfc/rfc91_dataset_close.rst | 2 +- .../development/rfc/rfc92_wkb_only_geometries.rst | 2 +- doc/source/drivers/raster/adrg.rst | 9 +- doc/source/drivers/raster/bag.rst | 4 +- doc/source/drivers/raster/blx.rst | 69 - doc/source/drivers/raster/bt.rst | 42 - doc/source/drivers/raster/byn.rst | 6 +- doc/source/drivers/raster/ctable2.rst | 23 - doc/source/drivers/raster/dipex.rst | 18 - doc/source/drivers/raster/elas.rst | 33 - doc/source/drivers/raster/fit.rst | 20 - doc/source/drivers/raster/gs7bg.rst | 2 - doc/source/drivers/raster/gsag.rst | 27 - doc/source/drivers/raster/gsbg.rst | 31 - doc/source/drivers/raster/gti.rst | 2 +- doc/source/drivers/raster/index.rst | 26 +- doc/source/drivers/raster/isis2.rst | 33 +- doc/source/drivers/raster/lan.rst | 6 +- doc/source/drivers/raster/mff.rst | 9 +- doc/source/drivers/raster/mff2.rst | 17 +- doc/source/drivers/raster/netcdf.rst | 4 +- doc/source/drivers/raster/ntv2.rst | 4 - doc/source/drivers/raster/paux.rst | 18 - doc/source/drivers/raster/r.rst | 50 - doc/source/drivers/raster/rasterlite.rst | 300 -- doc/source/drivers/raster/rdb.rst | 66 - doc/source/drivers/raster/sdts.rst | 30 - doc/source/drivers/raster/sgi.rst | 37 - doc/source/drivers/raster/usgsdem.rst | 117 - .../drivers/raster/vrt_processed_dataset.rst | 4 +- doc/source/drivers/raster/webp.rst | 3 - doc/source/drivers/raster/wms_wmts_cache.rst | 2 +- doc/source/drivers/raster/xpm.rst | 29 - doc/source/drivers/vector/filegdb.rst | 6 +- doc/source/drivers/vector/flatgeobuf.rst | 2 +- doc/source/drivers/vector/geoconcept.rst | 288 - doc/source/drivers/vector/index.rst | 11 +- doc/source/drivers/vector/libkml.rst | 4 +- doc/source/drivers/vector/ntf.rst | 217 - doc/source/drivers/vector/oci.rst | 11 - doc/source/drivers/vector/ogdi.rst | 116 - doc/source/drivers/vector/openfilegdb.rst | 4 +- doc/source/drivers/vector/pg.rst | 11 - doc/source/drivers/vector/pgeo.rst | 2 +- doc/source/drivers/vector/sdts.rst | 44 - doc/source/drivers/vector/svg.rst | 36 - doc/source/drivers/vector/tiger.rst | 245 - doc/source/programs/gdal_edit.rst | 2 +- doc/source/software_using_gdal.rst | 2 +- doc/source/tutorials/vector_api_tut.rst | 2 +- doc/source/tutorials/wktproblems.rst | 2 +- doc/source/user/virtual_file_systems.rst | 6 +- docker/alpine-normal/Dockerfile | 2 - docker/ubuntu-full/Dockerfile | 6 +- frmts/CMakeLists.txt | 9 - frmts/adrg/adrgdataset.cpp | 1172 +--- frmts/blx/CMakeLists.txt | 3 - frmts/blx/blx.c | 1545 ------ frmts/blx/blx.h | 150 - frmts/blx/blxdataset.cpp | 424 -- frmts/drivers.ini | 9 - frmts/elas/CMakeLists.txt | 2 - frmts/elas/elasdataset.cpp | 684 --- frmts/fit/CMakeLists.txt | 10 - frmts/fit/fit.cpp | 198 - frmts/fit/fit.h | 101 - frmts/fit/fitdataset.cpp | 1357 ----- frmts/fit/gstEndian.h | 109 - frmts/fit/gstTypes.h | 30 - frmts/gdalallregister.cpp | 30 - frmts/gsg/CMakeLists.txt | 3 +- frmts/gsg/gsagdataset.cpp | 1715 ------ frmts/gsg/gsbgdataset.cpp | 1063 ---- frmts/mbtiles/mbtilesdataset.cpp | 6 + frmts/pds/isis2dataset.cpp | 442 -- frmts/pds/pdsdrivercore.cpp | 14 - frmts/r/CMakeLists.txt | 2 - frmts/r/rcreatecopy.cpp | 223 - frmts/r/rdataset.cpp | 601 --- frmts/r/rdataset.h | 94 - frmts/rasterlite/CMakeLists.txt | 17 - frmts/rasterlite/rasterlitecreatecopy.cpp | 729 --- frmts/rasterlite/rasterlitedataset.cpp | 1496 ------ frmts/rasterlite/rasterlitedataset.h | 142 - frmts/rasterlite/rasterlitedrivercore.cpp | 126 - frmts/rasterlite/rasterlitedrivercore.h | 36 - frmts/rasterlite/rasterliteoverviews.cpp | 828 --- frmts/raw/CMakeLists.txt | 3 - frmts/raw/btdataset.cpp | 961 ---- frmts/raw/byndataset.cpp | 330 +- frmts/raw/byndataset.h | 9 - frmts/raw/cpgdataset.cpp | 45 +- frmts/raw/ctable2dataset.cpp | 447 -- frmts/raw/dipxdataset.cpp | 334 -- frmts/raw/envidataset.cpp | 17 +- frmts/raw/envidataset.h | 9 +- frmts/raw/hkvdataset.cpp | 857 +-- frmts/raw/landataset.cpp | 262 - frmts/raw/mffdataset.cpp | 562 -- frmts/raw/ntv2dataset.cpp | 478 +- frmts/raw/pauxdataset.cpp | 349 +- frmts/raw/rawdrivers.cpp | 3 - frmts/rdb/CMakeLists.txt | 10 - frmts/rdb/rdbdataset.cpp | 786 --- frmts/rdb/rdbdataset.hpp | 135 - frmts/sdts/CMakeLists.txt | 27 - frmts/sdts/Doxyfile | 255 - frmts/sdts/Makefile.in | 133 - frmts/sdts/aclocal.m4 | 15 - frmts/sdts/configure.in | 18 - frmts/sdts/makefile.vc.dist | 47 - frmts/sdts/sdts2shp.cpp | 816 --- frmts/sdts/sdts_al.h | 706 --- frmts/sdts/sdts_main.dox | 226 - frmts/sdts/sdts_tut.dox | 469 -- frmts/sdts/sdtsattrreader.cpp | 191 - frmts/sdts/sdtscatd.cpp | 333 -- frmts/sdts/sdtsdataset.cpp | 377 -- frmts/sdts/sdtsindexedreader.cpp | 248 - frmts/sdts/sdtsiref.cpp | 272 - frmts/sdts/sdtslib.cpp | 227 - frmts/sdts/sdtslinereader.cpp | 338 -- frmts/sdts/sdtspointreader.cpp | 183 - frmts/sdts/sdtspolygonreader.cpp | 619 --- frmts/sdts/sdtsrasterreader.cpp | 591 -- frmts/sdts/sdtstransfer.cpp | 619 --- frmts/sdts/sdtsxref.cpp | 74 - frmts/sgi/CMakeLists.txt | 2 - frmts/sgi/sgidataset.cpp | 820 --- frmts/usgsdem/CMakeLists.txt | 2 +- frmts/usgsdem/usgsdem_create.cpp | 1533 ------ frmts/usgsdem/usgsdemdataset.cpp | 39 +- frmts/xpm/CMakeLists.txt | 3 - frmts/xpm/xpmdataset.cpp | 650 --- frmts/zarr/zarr_v2_array.cpp | 205 +- fuzzers/CMakeLists.txt | 2 - fuzzers/build_google_oss_fuzzers.sh | 2 - fuzzers/build_seed_corpus.sh | 27 - gcore/gdal_frmts.h | 11 - gcore/rawdataset.h | 7 + ogr/ogr_geocoding.cpp | 1 + ogr/ogrsf_frmts/CMakeLists.txt | 7 - ogr/ogrsf_frmts/cad/libopencad/cadlayer.cpp | 4 +- ogr/ogrsf_frmts/generic/ogrregisterall.cpp | 20 +- ogr/ogrsf_frmts/geoconcept/CMakeLists.txt | 17 - ogr/ogrsf_frmts/geoconcept/geoconcept.c | 5623 -------------------- ogr/ogrsf_frmts/geoconcept/geoconcept.h | 539 -- ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.c | 1213 ----- ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.h | 186 - .../geoconcept/ogrgeoconceptdatasource.cpp | 542 -- .../geoconcept/ogrgeoconceptdatasource.h | 62 - ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp | 219 - ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp | 658 --- ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h | 75 - ogr/ogrsf_frmts/miramon/mm_wrlayr.c | 12 +- ogr/ogrsf_frmts/ntf/CMakeLists.txt | 23 - ogr/ogrsf_frmts/ntf/README.txt | 213 - ogr/ogrsf_frmts/ntf/ntf.h | 673 --- ogr/ogrsf_frmts/ntf/ntf_codelist.cpp | 106 - ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp | 2171 -------- ogr/ogrsf_frmts/ntf/ntf_generic.cpp | 941 ---- ogr/ogrsf_frmts/ntf/ntf_raster.cpp | 405 -- ogr/ogrsf_frmts/ntf/ntfdump.cpp | 111 - ogr/ogrsf_frmts/ntf/ntffilereader.cpp | 2168 -------- ogr/ogrsf_frmts/ntf/ntfrecord.cpp | 241 - ogr/ogrsf_frmts/ntf/ntfstroke.cpp | 188 - ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp | 530 -- ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp | 92 - ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp | 143 - ogr/ogrsf_frmts/ntf/ogrntflayer.cpp | 181 - ogr/ogrsf_frmts/ogdi/CMakeLists.txt | 17 - ogr/ogrsf_frmts/ogdi/ogrogdi.h | 140 - ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp | 266 - ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp | 88 - ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.cpp | 66 - ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.h | 26 - ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp | 587 -- ogr/ogrsf_frmts/ogrsf_frmts.h | 7 - .../openfilegdb/ogropenfilegdbdrivercore.cpp | 11 + ogr/ogrsf_frmts/sdts/CMakeLists.txt | 7 - ogr/ogrsf_frmts/sdts/install-libs.sh | 11 - ogr/ogrsf_frmts/sdts/ogr_sdts.h | 80 - ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp | 160 - ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp | 75 - ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp | 438 -- ogr/ogrsf_frmts/svg/CMakeLists.txt | 7 - ogr/ogrsf_frmts/svg/ogr_svg.h | 154 - ogr/ogrsf_frmts/svg/ogrsvgdatasource.cpp | 246 - ogr/ogrsf_frmts/svg/ogrsvgdriver.cpp | 72 - ogr/ogrsf_frmts/svg/ogrsvglayer.cpp | 843 --- ogr/ogrsf_frmts/tiger/CMakeLists.txt | 30 - ogr/ogrsf_frmts/tiger/ogr_tiger.h | 555 -- ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp | 727 --- ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp | 84 - ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp | 209 - ogr/ogrsf_frmts/tiger/tigeraltname.cpp | 119 - ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp | 49 - ogr/ogrsf_frmts/tiger/tigercompletechain.cpp | 652 --- ogr/ogrsf_frmts/tiger/tigerentitynames.cpp | 112 - ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp | 69 - ogr/ogrsf_frmts/tiger/tigerfilebase.cpp | 368 -- ogr/ogrsf_frmts/tiger/tigeridhistory.cpp | 52 - ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp | 55 - ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp | 74 - ogr/ogrsf_frmts/tiger/tigeroverunder.cpp | 53 - ogr/ogrsf_frmts/tiger/tigerpip.cpp | 69 - ogr/ogrsf_frmts/tiger/tigerpoint.cpp | 91 - ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp | 82 - ogr/ogrsf_frmts/tiger/tigerpolygon.cpp | 524 -- ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp | 64 - ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp | 76 - ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp | 51 - ogr/ogrsf_frmts/tiger/tigertlidrange.cpp | 75 - ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp | 46 - ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp | 55 - ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp | 45 - port/cpl_known_config_options.h | 5 - swig/python/setup.py.in | 36 +- 445 files changed, 805 insertions(+), 58905 deletions(-) delete mode 100755 autotest/gdrivers/blx.py delete mode 100755 autotest/gdrivers/bt.py delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107CATD.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107CATS.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107CEL0.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DDDF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DDOM.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DDSH.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQAA.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQCG.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQHL.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQLC.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107DQPA.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107IDEN.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107IREF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107LDEF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107RSDF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107SPDM.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107STAT.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/1107XREF.DDF delete mode 100644 autotest/gdrivers/data/STDS_1107834_truncated/README create mode 100644 autotest/gdrivers/data/adrg/subdataset/TRANSH01.THF create mode 100644 autotest/gdrivers/data/adrg/subdataset/XXXXXX01.GEN create mode 100644 autotest/gdrivers/data/adrg/subdataset/XXXXXX01.IMG create mode 100644 autotest/gdrivers/data/adrg/subdataset/XXXXXX02.IMG delete mode 100644 autotest/gdrivers/data/blx/s4103.blx delete mode 100644 autotest/gdrivers/data/blx/s4103.xlb delete mode 100644 autotest/gdrivers/data/elas/byte_elas.bin delete mode 100644 autotest/gdrivers/data/gsg/gsg_ascii.grd delete mode 100644 autotest/gdrivers/data/gsg/gsg_binary.grd delete mode 100644 autotest/gdrivers/data/r/r_test.asc delete mode 100644 autotest/gdrivers/data/r/r_test.rdb delete mode 100644 autotest/gdrivers/data/rasterlite/byte.rasterlite delete mode 100644 autotest/gdrivers/data/rasterlite/byte.rasterlite.sql delete mode 100644 autotest/gdrivers/data/rasterlite/rasterlite.sqlite delete mode 100644 autotest/gdrivers/data/rasterlite/rasterlite_pct.sqlite delete mode 100644 autotest/gdrivers/data/rasterlite/rasterlite_pyramids.sqlite delete mode 100644 autotest/gdrivers/data/sgi/byte.sgi create mode 100644 autotest/gdrivers/data/zarr/shuffle.zarr/.zarray create mode 100644 autotest/gdrivers/data/zarr/shuffle.zarr/0 delete mode 100755 autotest/gdrivers/dipex.py delete mode 100755 autotest/gdrivers/elas.py delete mode 100755 autotest/gdrivers/fit.py delete mode 100755 autotest/gdrivers/r.py delete mode 100755 autotest/gdrivers/rasterlite.py delete mode 100755 autotest/gdrivers/sdts.py delete mode 100755 autotest/gdrivers/sgi.py delete mode 100755 autotest/gdrivers/xpm.py create mode 100644 autotest/ogr/data/filegdb/testopenfilegdb.zip delete mode 100644 autotest/ogr/data/geoconcept/expected_000_GRD.gxt delete mode 100644 autotest/ogr/data/geoconcept/expected_000_GRD.txt delete mode 100644 autotest/ogr/data/geoconcept/expected_000_GRD_TAB.txt delete mode 100644 autotest/ogr/data/geoconcept/expected_tile.gxt delete mode 100644 autotest/ogr/data/geoconcept/expected_tile.txt delete mode 100644 autotest/ogr/data/geoconcept/geoconcept_multipolygon_singlepart_hole.txt delete mode 100644 autotest/ogr/data/geoconcept/geoconcept_multipolygon_singlepart_nohole.txt delete mode 100644 autotest/ogr/data/geoconcept/geoconcept_multipolygon_twoparts_second_with_hole.txt delete mode 100644 autotest/ogr/data/geoconcept/line.gxt delete mode 100644 autotest/ogr/data/geoconcept/points.gxt delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/README delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01AHDR.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01ARDF.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01ARDM.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01CATD.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01CATX.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01FF01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01IDEN.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01IREF.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01LE01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01NA01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01NO01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01NP01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01PC01.DDF delete mode 100644 autotest/ogr/data/sdts/D3607551_rd0s_1_sdts_truncated/TR01XREF.DDF delete mode 100644 autotest/ogr/data/svg/test.svg delete mode 100644 autotest/ogr/data/vm2alv2_texash/README delete mode 100644 autotest/ogr/data/vm2alv2_texash/dht delete mode 100644 autotest/ogr/data/vm2alv2_texash/lat delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/bndtxt.tft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/char.vdt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/edg.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/edg3_id.lti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/end.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/end1_id.pti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/cnd delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/ebr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edg delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/edx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/end delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/esi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fac delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fbr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/fsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/nsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/rng delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f/j/hb/1500/txx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f_code.tti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f_code1.ati delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/f_code3.lti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fac.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fac1_id.ati delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fca delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fcs delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/fcx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/int.vdt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/markersp.pft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/markersp.pfx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbnda.aft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbnda.afx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbndl.lft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/polbndl.lfx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/symbol.rat delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/tile1_id.ati delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/tile3_id.lti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/tile_id.tti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/txt.fit delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/bnd/txt_id.tti delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/cat delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/dqt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/dqx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/grt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/lht delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/cnd delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/ebr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/edg delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/edx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/esi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fac delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fbr delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fca delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fcs delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fcx delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/fsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/nsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/rng delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/tileref.aft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/tilereft.tft delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/tsi delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/txt delete mode 100644 autotest/ogr/data/vm2alv2_texash/texash/tileref/txx delete mode 100755 autotest/ogr/ogr_geoconcept.py delete mode 100755 autotest/ogr/ogr_ntf.py delete mode 100755 autotest/ogr/ogr_ogdi.py delete mode 100755 autotest/ogr/ogr_sdts.py delete mode 100755 autotest/ogr/ogr_svg.py delete mode 100755 autotest/ogr/ogr_tiger.py delete mode 100644 cmake/modules/packages/FindOGDI.cmake create mode 100644 doc/source/development/rfc/rfc108_driver_removal_3_11.rst delete mode 100644 doc/source/drivers/raster/blx.rst delete mode 100644 doc/source/drivers/raster/bt.rst delete mode 100644 doc/source/drivers/raster/ctable2.rst delete mode 100644 doc/source/drivers/raster/dipex.rst delete mode 100644 doc/source/drivers/raster/elas.rst delete mode 100644 doc/source/drivers/raster/fit.rst delete mode 100644 doc/source/drivers/raster/gsag.rst delete mode 100644 doc/source/drivers/raster/gsbg.rst delete mode 100644 doc/source/drivers/raster/r.rst delete mode 100644 doc/source/drivers/raster/rasterlite.rst delete mode 100644 doc/source/drivers/raster/rdb.rst delete mode 100644 doc/source/drivers/raster/sdts.rst delete mode 100644 doc/source/drivers/raster/sgi.rst delete mode 100644 doc/source/drivers/raster/xpm.rst delete mode 100644 doc/source/drivers/vector/geoconcept.rst delete mode 100644 doc/source/drivers/vector/ntf.rst delete mode 100644 doc/source/drivers/vector/ogdi.rst delete mode 100644 doc/source/drivers/vector/sdts.rst delete mode 100644 doc/source/drivers/vector/svg.rst delete mode 100644 doc/source/drivers/vector/tiger.rst delete mode 100644 frmts/blx/CMakeLists.txt delete mode 100644 frmts/blx/blx.c delete mode 100644 frmts/blx/blx.h delete mode 100644 frmts/blx/blxdataset.cpp delete mode 100644 frmts/elas/CMakeLists.txt delete mode 100644 frmts/elas/elasdataset.cpp delete mode 100644 frmts/fit/CMakeLists.txt delete mode 100644 frmts/fit/fit.cpp delete mode 100644 frmts/fit/fit.h delete mode 100644 frmts/fit/fitdataset.cpp delete mode 100644 frmts/fit/gstEndian.h delete mode 100644 frmts/fit/gstTypes.h delete mode 100644 frmts/gsg/gsagdataset.cpp delete mode 100644 frmts/gsg/gsbgdataset.cpp delete mode 100644 frmts/r/CMakeLists.txt delete mode 100644 frmts/r/rcreatecopy.cpp delete mode 100644 frmts/r/rdataset.cpp delete mode 100644 frmts/r/rdataset.h delete mode 100644 frmts/rasterlite/CMakeLists.txt delete mode 100644 frmts/rasterlite/rasterlitecreatecopy.cpp delete mode 100644 frmts/rasterlite/rasterlitedataset.cpp delete mode 100644 frmts/rasterlite/rasterlitedataset.h delete mode 100644 frmts/rasterlite/rasterlitedrivercore.cpp delete mode 100644 frmts/rasterlite/rasterlitedrivercore.h delete mode 100644 frmts/rasterlite/rasterliteoverviews.cpp delete mode 100644 frmts/raw/btdataset.cpp delete mode 100644 frmts/raw/ctable2dataset.cpp delete mode 100644 frmts/raw/dipxdataset.cpp delete mode 100644 frmts/rdb/CMakeLists.txt delete mode 100644 frmts/rdb/rdbdataset.cpp delete mode 100644 frmts/rdb/rdbdataset.hpp delete mode 100644 frmts/sdts/CMakeLists.txt delete mode 100644 frmts/sdts/Doxyfile delete mode 100644 frmts/sdts/Makefile.in delete mode 100644 frmts/sdts/aclocal.m4 delete mode 100644 frmts/sdts/configure.in delete mode 100644 frmts/sdts/makefile.vc.dist delete mode 100644 frmts/sdts/sdts2shp.cpp delete mode 100644 frmts/sdts/sdts_al.h delete mode 100644 frmts/sdts/sdts_main.dox delete mode 100644 frmts/sdts/sdts_tut.dox delete mode 100644 frmts/sdts/sdtsattrreader.cpp delete mode 100644 frmts/sdts/sdtscatd.cpp delete mode 100644 frmts/sdts/sdtsdataset.cpp delete mode 100644 frmts/sdts/sdtsindexedreader.cpp delete mode 100644 frmts/sdts/sdtsiref.cpp delete mode 100644 frmts/sdts/sdtslib.cpp delete mode 100644 frmts/sdts/sdtslinereader.cpp delete mode 100644 frmts/sdts/sdtspointreader.cpp delete mode 100644 frmts/sdts/sdtspolygonreader.cpp delete mode 100644 frmts/sdts/sdtsrasterreader.cpp delete mode 100644 frmts/sdts/sdtstransfer.cpp delete mode 100644 frmts/sdts/sdtsxref.cpp delete mode 100644 frmts/sgi/CMakeLists.txt delete mode 100644 frmts/sgi/sgidataset.cpp delete mode 100644 frmts/usgsdem/usgsdem_create.cpp delete mode 100644 frmts/xpm/CMakeLists.txt delete mode 100644 frmts/xpm/xpmdataset.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept.c delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept.h delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.c delete mode 100644 ogr/ogrsf_frmts/geoconcept/geoconcept_syscoord.h delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdatasource.h delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptdriver.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.cpp delete mode 100644 ogr/ogrsf_frmts/geoconcept/ogrgeoconceptlayer.h delete mode 100644 ogr/ogrsf_frmts/ntf/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/ntf/README.txt delete mode 100644 ogr/ogrsf_frmts/ntf/ntf.h delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_codelist.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_estlayers.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_generic.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntf_raster.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntfdump.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntffilereader.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntfrecord.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ntfstroke.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntfdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntfdriver.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntffeatureclasslayer.cpp delete mode 100644 ogr/ogrsf_frmts/ntf/ogrntflayer.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdi.h delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidatasource.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidriver.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.cpp delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdidrivercore.h delete mode 100644 ogr/ogrsf_frmts/ogdi/ogrogdilayer.cpp delete mode 100644 ogr/ogrsf_frmts/sdts/CMakeLists.txt delete mode 100755 ogr/ogrsf_frmts/sdts/install-libs.sh delete mode 100644 ogr/ogrsf_frmts/sdts/ogr_sdts.h delete mode 100644 ogr/ogrsf_frmts/sdts/ogrsdtsdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/sdts/ogrsdtsdriver.cpp delete mode 100644 ogr/ogrsf_frmts/sdts/ogrsdtslayer.cpp delete mode 100644 ogr/ogrsf_frmts/svg/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/svg/ogr_svg.h delete mode 100644 ogr/ogrsf_frmts/svg/ogrsvgdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/svg/ogrsvgdriver.cpp delete mode 100644 ogr/ogrsf_frmts/svg/ogrsvglayer.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/CMakeLists.txt delete mode 100644 ogr/ogrsf_frmts/tiger/ogr_tiger.h delete mode 100644 ogr/ogrsf_frmts/tiger/ogrtigerdatasource.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/ogrtigerdriver.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/ogrtigerlayer.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigeraltname.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerarealandmarks.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigercompletechain.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerentitynames.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerfeatureids.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerfilebase.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigeridhistory.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerkeyfeatures.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerlandmarks.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigeroverunder.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpip.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpoint.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolychainlink.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolygon.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolygoncorrections.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerpolygoneconomic.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerspatialmetadata.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigertlidrange.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerzerocellid.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerzipcodes.cpp delete mode 100644 ogr/ogrsf_frmts/tiger/tigerzipplus4.cpp git reset --hard HEAD HEAD is now at b18680a734 Merge pull request #11873 from rouault/fix_11853 git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\gdal_revision.txt type E:\buildsystem\release-1928\doc\gdal_revision.txt b18680a734a7ae7c128fadcdc34d63261600da5f cd E:\buildsystem set PATH=E:\buildsystem\release-1928\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Current\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\vs2019\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.8 Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\FSharp\Tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\devinit;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\\MSBuild\Current\Bin;C:\Windows\Microsoft.NET\Framework\v4.0.30319;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\Tools\;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\ActiveTcl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn\;C:\Program Files\Microsoft SQL Server\150\Tools\Binn\;C:\Program Files\7-Zip;C:\php;C:\Strawberry\c\bin;C:\Strawberry\perl\site\bin;C:\Strawberry\perl\bin;C:\Users\szekeres\AppData\Local\Microsoft\WindowsApps;C:\Users\szekeres\.dotnet\tools;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\CommonExtensions\Microsoft\CMake\Ninja;C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\Common7\IDE\VC\Linux\bin\ConnectionManagerExe git config --global core.autocrlf false if not exist src\mapcache-vc16 git clone -b main https://github.com/MapServer/mapcache.git src\mapcache-vc16 cd src\mapcache-vc16 git reset --hard HEAD HEAD is now at a34cecc update license year git fetch git checkout main Your branch is up to date with 'origin/main'. git pull origin main Already up to date. git log --pretty=format:%H -n 1 > E:\buildsystem\release-1928\doc\mapcache_revision.txt type E:\buildsystem\release-1928\doc\mapcache_revision.txt a34cecc4931262de30b6ef3d9499bb2b76a39f1b cd E:\buildsystem