Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[pull] master from OSGeo:master #169

Merged
merged 10 commits into from
Jan 21, 2025
Merged

[pull] master from OSGeo:master #169

merged 10 commits into from
Jan 21, 2025

Conversation

pull[bot]
Copy link

@pull pull bot commented Jan 21, 2025

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.1)

Can you help keep this open source service alive? 💖 Please sponsor : )

…RLEAVE=BAND

Fixes #10859

Up to now the COG driver only produced INTERLEAVE=PIXEL /
PlanarConfiguration=Contiguous files where values for all bands are in the
same tile. This PR add supports for INTERLEAVE=BAND where the tiles of
band 1 are placed first, followed by the ones of band 2, etc. It also
introduces a INTERLEAVE=TILE mode, which is similar to the BIL
(Band Interleave by Line), but generalize to tiles. That is you put first
tile (x,y)=(0,0) of band 1, then tile (0, 0) of band 2, ... tile (0, 0) of
band N, tile (1, 0) of band 1, ... tile (1, 0) of band N, etc. Both modes
can be useful for hyper-spectral datasets for example.
COG: add support for INTERLEAVE=BAND and TILE
DXF: do not error out on INSERT blocks with row count or column count equal to 0
Add 'gdal vector clip' and 'gdal vector pipeline read ... ! clip ... ! write ...'
@pull pull bot added the ⤵️ pull label Jan 21, 2025
@pull pull bot merged commit 4ac60a5 into innFactory:master Jan 21, 2025
1 check passed
@coveralls
Copy link

Pull Request Test Coverage Report for Build 12889053835

Warning: This coverage report may be inaccurate.

This pull request's base commit is no longer the HEAD commit of its target branch. This means it includes changes from outside the original pull request, including, potentially, unrelated coverage changes.

Details

  • 701 of 733 (95.63%) changed or added relevant lines in 13 files are covered.
  • 29 unchanged lines in 21 files lost coverage.
  • Overall coverage increased (+0.02%) to 70.073%

Changes Missing Coverage Covered Lines Changed/Added Lines %
apps/gdalalg_vector_clip.cpp 229 234 97.86%
frmts/gtiff/gtiffdataset_write.cpp 179 185 96.76%
frmts/gtiff/gtiffdataset_read.cpp 234 255 91.76%
Files with Coverage Reduction New Missed Lines %
frmts/gtiff/libtiff/tif_read.c 1 66.32%
port/cpl_string.cpp 1 89.51%
port/cpl_vsisimple.cpp 1 69.47%
gcore/overview.cpp 1 86.78%
port/cpl_conv.cpp 1 77.41%
frmts/wms/gdalwmscache.cpp 1 91.14%
alg/gdalwarpkernel.cpp 1 81.2%
third_party/libertiff/libertiff.hpp 1 86.77%
gcore/rasterio.cpp 1 91.55%
frmts/xyz/xyzdataset.cpp 1 81.77%
Totals Coverage Status
Change from base Build 12879611871: 0.02%
Covered Lines: 562692
Relevant Lines: 803004

💛 - Coveralls

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants