Commit Graph

58281 Commits

Author SHA1 Message Date
Even Rouault c3633074c6
Merge pull request #11556 from rouault/mingw64_workaround
cpl_vsil_win32.cpp: no longer test for __MSVCRT_VERSION__ >= 0x0601 assuming this is always available given how antiquated this is
2024-12-30 00:32:07 +01:00
Even Rouault 575a1960a5
cpl_vsil_win32.cpp: no longer test for __MSVCRT_VERSION__ >= 0x0601 assuming this is always available given how antiquated this is
Workaround issue of https://github.com/msys2/MINGW-packages/pull/22907#issuecomment-2564743982
2024-12-29 20:36:08 +01:00
Even Rouault a6fed4d616
Merge pull request #11553 from rouault/png_16bit_interlaced
PNG: fix reading 16-bit interlaced images (on little-endian machines)
2024-12-29 00:33:01 +01:00
Even Rouault 73839c499a
PNG: fix reading 16-bit interlaced images (on little-endian machines)
Fixes https://lists.osgeo.org/pipermail/gdal-dev/2024-December/059989.html
2024-12-28 18:01:59 +01:00
Even Rouault 8d5ca35da0
Python sample scripts: make --version return 0 for gdal_cp/gdal_ls/gdal_rm/gdal_rmdir.py
Fixes #11550
2024-12-27 12:41:02 +01:00
Even Rouault c904cbc7ec
Merge pull request #11543 from rouault/fix_11519
OGR VRT: fix SrcRegion.clip at OGRVRTLayer level
2024-12-26 16:31:59 +01:00
Even Rouault ada5d1f344
OGR VRT: accept SrcRegion value to be any geometry type as well as SetSpatialFilter() (#11537)
Fixes #11518

Co-authored-by: Dan Baston <dbaston@gmail.com>
2024-12-26 16:31:48 +01:00
Even Rouault af66409096
Merge pull request #11545 from rouault/adbc_tweak
ADBC: tweak to automate DuckDB Spatial loading when not opening directly a duckdb or parquet dataset
2024-12-26 16:18:57 +01:00
Harrissou Sant-anna f62b35ceec
docs: Instruct how to uninstall custom GDAL (#11546) 2024-12-26 16:18:42 +01:00
Even Rouault a3246874a3
ADBC: tweak to automate DuckDB Spatial loading when not opening directly a duckdb or parquet dataset 2024-12-25 19:19:53 +01:00
Even Rouault 39d8ed664e
Merge pull request #11536 from rouault/adbc_parquet_sql
ADBC: make ogrinfo ADBC: -oo SQL="SELECT * FROM '/path/to/my.parquet  [LIMIT x]" work
2024-12-25 14:48:30 +01:00
Even Rouault 47fd333fa6
OGR VRT: fix SrcRegion.clip at OGRVRTLayer level
Fixes #11519
2024-12-24 18:33:52 +01:00
Even Rouault f314d4b6bc
ogrlineref: fix double-free on 'ogrlineref --version' 2024-12-23 02:53:30 +01:00
Even Rouault 6a3c3148c5
autotest: fix Coverity Scan warning 2024-12-22 21:24:02 +01:00
Even Rouault 7796bf75e3
ADBC: make ogrinfo ADBC: -oo SQL="SELECT * FROM '/path/to/my.parquet' [LIMIT x]" work 2024-12-22 15:55:37 +01:00
Alessandro Pasotti 53881c1936
[rfc] Add RFC 103 text - OGR_SCHEMA open option (#11071) 2024-12-21 14:46:55 +01:00
Even Rouault b231fe7b7b
Merge pull request #11528 from rouault/fix_11527
GPKG: fix FID vs field of same name consistency check when field is not set
2024-12-21 14:35:12 +01:00
Even Rouault 4e36354db3
Merge pull request #11531 from rouault/fix_11526
gdal raster edit/reproject: use --bbox instead of --extent
2024-12-21 14:20:48 +01:00
Even Rouault 5c13e6dd1d
gdal raster edit/reproject: use --bbox instead of --extent
Fixes #11526
2024-12-20 23:51:11 +01:00
Even Rouault 931c0956fe
Merge pull request #11530 from elpaso/ogr_schema_docs
[doc] OGR_SCHEMA documentation
2024-12-20 19:41:19 +01:00
Alessandro Pasotti 704109600d
[gdal][api] GDALDriverHasOpenOption (#11517) 2024-12-20 18:24:27 +01:00
Alessandro Pasotti 21485be5ab [doc] OGR_SCHEMA documentation 2024-12-20 16:28:34 +01:00
Even Rouault 84ae5447d6
GPKG: fix FID vs field of same name consistency check when field is not set
Related to #11527
2024-12-20 02:24:29 +01:00
Even Rouault e7b6c09d3b
Merge pull request #11513 from rouault/GDALRasterizeLayers
GDALRasterizeLayers(): do not emit warning about missing SRS if the target raster dataset has no SRS
2024-12-19 19:03:01 +01:00
Even Rouault 77cfe376c5
Merge pull request #11509 from rouault/doc_DeleteField
Doc: OGRLayer::DeleteField(): add note about OGRFieldDefn* life-time
2024-12-19 19:02:54 +01:00
Even Rouault bb585c1165
Merge pull request #11501 from rouault/fix_11500
Doc: clarify that the OGR geometry model is SRS unaware
2024-12-19 19:02:48 +01:00
Even Rouault 49acea9976
Merge pull request #11490 from rouault/fix_11486
PG: add escaping syntax for TABLES open option to allow table names with open parenthesis
2024-12-19 19:02:40 +01:00
Even Rouault bea5bc699e
Merge pull request #11487 from rouault/gdal_raster_edit
Add a 'gdal raster edit' command to override SRS, extent and metadata
2024-12-19 19:02:32 +01:00
Even Rouault 989e655e02
Merge pull request #11514 from rouault/fix_11512
GTI STACGeoParquet: add support for proj:code, proj:wkt2, proj:projjson
2024-12-19 19:02:22 +01:00
Even Rouault fbc0ed6dc8
Merge pull request #11510 from rouault/gtiff_warn_ignored_predictor
GTiff creation: emit warning when PREDICTOR option is used with an incompatible codec
2024-12-19 19:02:09 +01:00
Even Rouault 27ff763aea
GTI STACGeoParquet: add support for proj:code, proj:wkt2, proj:projjson
Fixes #11512
2024-12-18 19:15:37 +01:00
Even Rouault 5ff3f2fe5d
GDALRasterizeLayers(): do not emit warning about missing SRS if the target raster dataset has no SRS
Related to https://lists.osgeo.org/pipermail/gdal-dev/2024-December/059948.html
2024-12-18 17:57:32 +01:00
Even Rouault 42ca02ce93
Merge pull request #11492 from rouault/fix_11491
GML: honour SWAP_COORDINATES=YES even when the geometry has no SRS
2024-12-18 08:51:52 +01:00
Even Rouault c9955a929f
Merge pull request #11498 from rouault/cppckeck_nullPointerOutOfMemory
Fix cppcheck nullPointerOutOfMemory warnings
2024-12-18 03:00:47 +01:00
Even Rouault b69e920cf5
Doc: OGRLayer::DeleteField(): add note about OGRFieldDefn* life-time 2024-12-18 02:55:51 +01:00
Even Rouault ef68e3de5f
GTiff creation: emit warning when PREDICTOR option is used with an incompatible codec 2024-12-18 02:03:48 +01:00
Even Rouault 51ce0b6b31
Merge pull request #11499 from elpaso/sqlite_ogr_schema_open_option
[sqlite] OGR_SCHEMA implementation - RFC 103
2024-12-17 20:46:33 +01:00
Even Rouault 38253288f0
Doxygen: fix URL from Trac to gdal.org 2024-12-17 17:48:15 +01:00
Even Rouault 9e469576a9
Merge pull request #11502 from rouault/VSICURL_QUERY_STRING
/vsicurl/: add a VSICURL_QUERY_STRING path specific option
2024-12-17 17:22:07 +01:00
Dan Baston 5ffa06db79
Merge pull request #11505 from DelazJ/patch-1
Fix URL display
2024-12-17 10:34:37 -05:00
Even Rouault d7f22e726a
Merge pull request #11504 from rouault/libtiff_predictor_3_inverted_endianness_write_fix
Internal libtiff: fix writing a Predictor=3 file with non-native endianness
2024-12-17 15:17:42 +01:00
Loïc Bartoletti 4db3259c49
SFCGAL: Use WKB instead of WKT (#11006)
* feat(SFCGAL tests): add SFCGAL 3D distance/intersection tests

* feat(SFCGAL import/export): Use WKB instead of WKT

* fix(SFCGAL VERSION): add macros and maths to compare SFCGAL versions

* chore(SFCGAL WKB): refacto with a lambda to avoid duplicated code
2024-12-17 15:08:29 +01:00
Harrissou Sant-anna 17934ce925
Fix URL display 2024-12-17 15:08:03 +01:00
Even Rouault dc0ef7a42a
Internal libtiff: fix writing a Predictor=3 file with non-native endianness 2024-12-17 05:53:54 +01:00
Even Rouault 60432246f8
/vsicurl/: add a VSICURL_QUERY_STRING path specific option
This can for example be used when managing Shared Access Signatures (SAS) on application side, and not
wanting to include the signature as part of the filename propagated through GDAL.
2024-12-16 20:04:55 +01:00
Even Rouault d62d2486d9
Doc: clarify that the OGR geometry model is SRS unaware
Fixes #11500
2024-12-16 15:54:51 +01:00
Alessandro Pasotti 003aca5ceb [sqlite] OGR_SCHEMA implementation - RFC 103 2024-12-16 11:31:32 +01:00
Even Rouault 0ceac29509
shapelib: fix cppcheck nullPointerOutOfMemory 2024-12-16 04:06:30 +01:00
Even Rouault 378cda2630
degrib: fix cppcheck nullPointerOutOfMemory 2024-12-16 04:06:29 +01:00
Even Rouault 8bea7c75ce
iso8211: fix cppcheck nullPointerOutOfMemory 2024-12-16 04:06:29 +01:00