#GDAL

2026-02-03

Does #gdal warp have the ability to crop to valid data (to exclude large no data areas on the external bits of the image) something a bit like crop to cutline (ish)?

Introduction to the Geospatial Abstraction Library (GDAL) with the new CLI

videos.qwast-gis.com/w/wMfM1k2

2026-01-29

@barneyharris blend modes will be available in next #gdal version (github.com/OSGeo/gdal/pull/136), probably this will be straight forward via {gdalraster}, {gdalcli} then

Michael Sumnermdsumner@rstats.me
2026-01-23

new GDAL in-dev backend for #xarray coupled directly for Multidim *and* Classic raster (and actually works, pretty good improv this week) #python

github.com/mdsumner/gdx

Please try it out with your most | least favourite Zarr! If you have connection issues just ask I know enough to be dangerous and I'm pretty good with #GDAL would love any feedback 🙏

2026-01-12

Some #weeknotes on why I failed to update one of my biodiversity pipelines last week due to upstream issues with #gdal on macOS:

https://digitalflapjack.com/weeknotes/gdal-and-filestar-vs-macos/

2026-01-11

I added to "band_data" a '_CRS' attribute as dict with 'url', 'wkt' & 'projjson' infos (EPSG 3857), saved the whole thing as :zarr: file and hoped :gdal: can open it in :qgis:

However :gdal: seems to have trouble finding the coordinate reference and assumes the origin is 0,0 (Extent 0.0, -8192.0 : 4096.0, 0.0).

Now, my question: where do I store the "_CRS" dict correctly? Do I also need to add a GeoTransform infos? If yes, where?

2/2 #xarray #gdal #zarr

2026-01-11

Sorry, that I misuse this platform for my silly question:

I have a :xarray: dataset
Dimensions: (time: 1, band: 4, y: 8192, x: 4096)
Coordinates:
* time datetime64[ns] 8B 2023-06-15
* band <U5 80B 'Red' 'Green' 'Blue' 'Alpha'
* y float32 33kB 7.064e+06 7.064e+06
* x float32 16kB 1.194e+06 1.194e+06
Data variables:
band_data (time, band, y, x) uint8 134MB dask.array<chunksize=(1, 4, 1024, 1024), meta=np.ndarray>
spatial_ref int64 8B ...

1/2 #xarray #gdal #zarr

2026-01-10

TFW you finally find the right combination of #gdal levers and the pipeline time goes 2 days to 2 hours 🤓 #rspatial.

Javier Jimenez Shawjjimenezshaw@mapstodon.space
2026-01-07

Great vídeo from @hansakwast "Introduction to the Geospatial Abstraction Library (GDAL) with the new CLI"

youtu.be/M0OS2TN4qLA

Practical examples to manipulate raster and vector files with #gdal 's new commands.

Thank you Hans!

#GIS #gischat

Hans van der Kwastqwast-gis.com@bsky.brid.gy
2026-01-07

🎉 New year, new #GIS skills! ⌨️ Learn scripting in #QGIS with my free course at @gisopencourseware.bsky.social@bsky.brid.gy: no complex setup, just start from QGIS. Topics: #GDAL #CLI #Python basics #PyQGIS with the Notebook plugin ✨ 👉 courses.gisopencourseware.org/course/view....

Open course on programming basics for QGIS Users
Hans van der Kwast :qgis:hansakwast@fosstodon.org
2026-01-07

🎉 New year, new #GIS skills!
⌨️ Learn scripting in #QGIS with my free course at @gisocw : no complex setup, just start from QGIS.

Topics:
:terminal: #GDAL #CLI
:python: #Python basics
:qgis: #PyQGIS with the Notebook plugin ✨

👉 courses.gisopencourseware.org/

2026-01-05

🚀 QGIS2VectorTiles v1.2 is out!

✅ Full support for data-defined properties (symbols and labels)
✅ Improved centroid label generation (choose whether labels are based on the whole polygon or only the visible part)
⏩ Next step ➔ Generating sprites 🔥

github.com/GallPeters/QGIS2Vec

2026-01-04

Introducing gdalcli by Andrew Brown -- an R frontend to GDAL’s unified CLI (≥3.11) 🌐

Compose and execute GDAL workflows with pipe-friendly functions.

Learn more: github.com/brownag/gdalcli

#RStats #GDAL #Geospatial #OpenSource #RSpatial

2025-12-26

Trying #Guix for spatial works and #gdal version is a bit behind of what I like (3.8.2 and 3.10+ is really nice). I guess I will need more time to understand the gigantic geo manifest file (codeberg.org/guix/guix/src/bra).

It has already a lot of good stuffs (all your Python and common CLI needs) but R package {sf} and {terra} seems to be in cran.scm

packages.guix.gnu.org/packages

#gischat

Michael Sumnermdsumner@rstats.me
2025-12-24

scan 2400 (so far) packages on CRAN try open with #GDAL
dplyr::group_by(x, driver) |> count() |> arrange(desc(n)) |> as.data.frame()
driver n
1 PNG 4897
2 CSV 2038
3 <NA> 1114
4 JPEG 603
5 XYZ 418
6 XLSX 200
7 GTiff 171
8 ESRI Shapefile 120
9 netCDF 89
10 PNM 25
11 XLS 20
12 Parquet 13
13 BMP 12
14 Arrow 10
/1

2025-12-22

Woot woot! Just seen this shared on pangeo and it looks like ESA's JPEG2000 files are getting TLM markers! This should speed things up a good bit when using CDSE STAC! #rspatial #GDAL

sentinels.copernicus.eu/web/se

Michael Sumnermdsumner@rstats.me
2025-12-21
Michael Sumnermdsumner@rstats.me
2025-12-17

Folks be sure take the #GDAL user survey for 2025, last year's brought a lot of improvements

github.com/OSGeo/gdal/issues/1

#rstats #python

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst