GDAL

@gdal
1,011 Followers
3 Following
84 Posts
GDAL is a translator library for raster and vector geospatial data formats that is released under an X/MIT style Open Source license
https://gdal.org
New #GDAL tutorial published "Working with a Digital Terrain Model (DTM)" https://gdal.org/en/latest/tutorials/raster_dtm_tut.html #osgeo #gis
Working with a Digital Terrain Model (DTM) — GDAL documentation

[gdal-dev] GDAL 3.11.3 is released

[gdal-dev] GDAL 3.11.2 is released

With about 250 lines of code (not counting libdeflate for ZLIB compression...), one can generate PNG files significantly faster than with libpng, and smaller!

https://github.com/OSGeo/gdal/pull/12731

#gdal

gdal raster tile: speed-up generation of (max zoom) tiles in PNG format by rouault · Pull Request #12731 · OSGeo/gdal

By using an optimized code path, one can speed by 36% in some cases tile generation, when using libdeflate. If using zlib only, the gain is more modest, but still there. e.g using https://nz-image...

GitHub
[gdal-dev] GDAL 3.11.1 is released

@gdal We've had up to 265 attendees following the webinar about the GDAL CLI Modernization. You'll find the slide deck at https://download.osgeo.org/gdal/presentations/GDAL%20CLI%20Modernization.pdf , including a best-of of the Q/A session, and the video recording at https://www.youtube.com/watch?v=ZKdrYm3TiBU

Quite excited by the new artihmetic #GDAL band on-the-fly capabilities of https://github.com/OSGeo/gdal/pull/12507

```python
with gdal.Open("rgb.tif") as ds:
R = ds.GetRasterBand(1)
G = ds.GetRasterBand(2)
B = ds.GetRasterBand(3)
gray = (0.299 * R + 0.587 * G + 0.114 * B).as_type(gdal.GDT_Byte)
gdal.GetDriverByName("GTiff").CreateCopy("gray.tif", gray)
```

[WIP] GDALRasterBand: define +, -, *, /, AsType(), gdal::min()/max() to perform band artihmetics from C++, C and SWIG (Python) by rouault · Pull Request #12507 · OSGeo/gdal

Uses VRTDerivedRasterBand and pixel functions underneath. Demo program converting a RGB image to grey level: Python: from osgeo import gdal gdal.UseExceptions() with gdal.Open("rgbsmall....

GitHub

The new GDAL 3.11 CLI has context-aware bash completion and spelling suggestions – options, formats, sub-commands, and more! No more fumbling for inconsistent names or orderings.

Join us at the GDAL CLI Deep Dive webinar on June 3rd at 1400 UTC to learn more. https://numfocus-org.zoom.us/webinar/register/WN_oW6mA6DNSKe8FUTm1-tkRQ#/registration

I agree with @hobu that commercial cloud providers should help us maintain the code that provides easy way to use the resource they provide to their customers. If you are a customer of those commercial cloud providers and make an heavy user of @gdal on them, please reach to their sale representatives and help us make a case for their continued sponsorhip.
The GDAL package in conda-forge has now support for JPEGXL and JPEGXL-in-TIFF