sigmoid.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A social space for people researching, working with, or just interested in AI!

Server stats:

586
active users

#gdal

2 posts2 participants0 posts today
Michael Sumner<p><a href="https://rstats.me/tags/GDAL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDAL</span></a> can warp to an irregular grid </p><p><a href="https://gist.github.com/mdsumner/380fcc579e7c1736de189fa4e4fa67e9" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/mdsumner/380fc</span><span class="invisible">c579e7c1736de189fa4e4fa67e9</span></a></p><p>I had no idea, tried this last year on a weird hunch</p><p>(everyone knows about warping from irregular grid 🫠🤔)</p>
Adam Cox<p>New blog post about how OldInsuranceMaps.net uses <a href="https://mapstodon.space/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a>'s fantastic virtual raster format during the georeferencing process. Started as a one-paragraph "here's a link to a recorded talk I just gave" and then turned into something better. <a href="https://blog.oldinsurancemaps.net/post/2025-08-09-using-gdals-vrts-for-georeferencing/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">blog.oldinsurancemaps.net/post</span><span class="invisible">/2025-08-09-using-gdals-vrts-for-georeferencing/</span></a></p>
Robin Wilson<p>Very impressed with the GDAL development team - again :) Reported a weird issue/possible bug on the mailing list at 12:19, got a message with a PR containing a fix at 14:06 - pretty impressive.<br>You'd never get this sort of speed from commercial software, and in fact it is GDAL that is behind a lot of that commercial software anyway.<br>I donate semi-regularly to GDAL, and am considering becoming an official sponsor (through my self-employment setup) - I'd encourage you to do the same.</p><p><a href="https://mastodon.me.uk/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a> <a href="https://mastodon.me.uk/tags/gis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gis</span></a></p>
Seth G<p>New <a href="https://mastodon.social/tags/GDAL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDAL</span></a> tutorial published "Working with a Digital Terrain Model (DTM)" <a href="https://gdal.org/en/latest/tutorials/raster_dtm_tut.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gdal.org/en/latest/tutorials/r</span><span class="invisible">aster_dtm_tut.html</span></a> <a href="https://mastodon.social/tags/osgeo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>osgeo</span></a> <a href="https://mastodon.social/tags/gis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gis</span></a></p>
Hugh Graham<p>{vrtility} now has fancy cloud masking! Check out the vignette here: <a href="https://permian-global-research.github.io/vrtility/articles/OmniCloudMask.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">permian-global-research.github</span><span class="invisible">.io/vrtility/articles/OmniCloudMask.html</span></a> </p><p>Check out the improvement of a median composite when using CloudOmniMask! </p><p>The ability to have image processing - included directly in a file format still blows my mind a bit! woop for VRT pixel functions!</p><p><a href="https://fosstodon.org/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a> <a href="https://fosstodon.org/tags/rstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstats</span></a> <a href="https://fosstodon.org/tags/rspatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rspatial</span></a></p>
Hugh Graham<p><a href="https://fosstodon.org/tags/rstats" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rstats</span></a> dev diary - proper implementation of OmniCloudMasks incoming! <a href="https://fosstodon.org/tags/rspatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rspatial</span></a> <a href="https://fosstodon.org/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a></p>
geoObserver<p>GDAL Released: v3.11.3 <a href="https://geoobserver.de/2025/07/15/gdal-released-v3-11-3/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">geoobserver.de/2025/07/15/gdal</span><span class="invisible">-released-v3-11-3/</span></a> via @GdalOrg <span class="h-card" translate="no"><a href="https://mastodon.social/@EvenRouault" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>EvenRouault</span></a></span> <a href="https://mastodon.social/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a> <a href="https://mastodon.social/tags/ogr" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ogr</span></a> <a href="https://mastodon.social/tags/qgis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>qgis</span></a> <a href="https://mastodon.social/tags/switch2qgis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>switch2qgis</span></a> <a href="https://mastodon.social/tags/fossgis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>fossgis</span></a> <a href="https://mastodon.social/tags/foss4g" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>foss4g</span></a> <a href="https://mastodon.social/tags/opensource" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opensource</span></a> <a href="https://mastodon.social/tags/gistribe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gistribe</span></a> <a href="https://mastodon.social/tags/gischat" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gischat</span></a> <a href="https://mastodon.social/tags/spatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spatial</span></a> <a href="https://mastodon.social/tags/geospatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geospatial</span></a> <a href="https://mastodon.social/tags/gis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gis</span></a> <a href="https://mastodon.social/tags/geo" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geo</span></a> <a href="https://mastodon.social/tags/geoObserver" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geoObserver</span></a> pls RT</p>
Chris Toney<p>New CRAN release of gdalraster, R bindings to GDAL. v2.1.0 adds incremental new features and enhancements, minor bug fixes and several internal improvements:<br><a href="https://github.com/USDAForestService/gdalraster/releases/tag/v.2.1.0" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/USDAForestService/g</span><span class="invisible">dalraster/releases/tag/v.2.1.0</span></a></p><p>Vector read benchmarks: <a href="https://usdaforestservice.github.io/gdalraster/articles/vector-read-benchmarks.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">usdaforestservice.github.io/gd</span><span class="invisible">alraster/articles/vector-read-benchmarks.html</span></a></p><p><a href="https://fosstodon.org/tags/rspatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rspatial</span></a> <a href="https://fosstodon.org/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a></p>
GDAL<p><a href="https://mastodon.social/tags/GDAL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDAL</span></a> 3.11.3 is released: <a href="https://lists.osgeo.org/pipermail/gdal-dev/2025-July/060754.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.osgeo.org/pipermail/gdal</span><span class="invisible">-dev/2025-July/060754.html</span></a></p>
GDAL<p><a href="https://mastodon.social/tags/GDAL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDAL</span></a> 3.11.2 is released: <a href="https://lists.osgeo.org/pipermail/gdal-dev/2025-July/060751.html" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">lists.osgeo.org/pipermail/gdal</span><span class="invisible">-dev/2025-July/060751.html</span></a></p>
Even Rouault<p>With about 250 lines of code (not counting libdeflate for ZLIB compression...), one can generate PNG files significantly faster than with libpng, and smaller!</p><p><a href="https://github.com/OSGeo/gdal/pull/12731" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">github.com/OSGeo/gdal/pull/127</span><span class="invisible">31</span></a></p><p><a href="https://mastodon.social/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a></p>
Hugh Graham<p>Okay - further to my early rants about CDSE data, it aint as bad as I thought 😅 it also prompted me to properly sort out my approach to scaling/offsets which had been driving me mad! So if anyone cares for another way to download data from CDSE, with <a href="https://fosstodon.org/tags/rspatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rspatial</span></a> / <a href="https://fosstodon.org/tags/gdal" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>gdal</span></a> I made a gist:</p><p><a href="https://gist.github.com/h-a-graham/86cd3403445cf163ce958efa2d29c621" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">gist.github.com/h-a-graham/86c</span><span class="invisible">d3403445cf163ce958efa2d29c621</span></a></p><p>There are still some improvements to be made for sure. </p><p>FYI <span class="h-card" translate="no"><a href="https://fosstodon.org/@Micha_Silver" class="u-url mention" rel="nofollow noopener" target="_blank">@<span>Micha_Silver</span></a></span></p>
Hugh Graham<p>okay <a href="https://fosstodon.org/tags/GDAL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDAL</span></a> fans - how the hell am I supposed to work with jpeg2000 files and why on God's earth is the Copernicus Data Space Ecosystem using this format? I would much rather make requests to a european server but it looks like I'm expected to just download entire files and nothing is cloud optimised 😩 - really hoping I'm wrong...</p>
Alex G Rice<p>I am excited to be mentioned in this post by Wyvern about my usage of their Open Data Program! </p><p><a href="https://www.linkedin.com/feed/update/urn:li:activity:7346567124296908800" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">linkedin.com/feed/update/urn:l</span><span class="invisible">i:activity:7346567124296908800</span></a></p><p><a href="https://mapstodon.space/tags/GIS" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GIS</span></a> <a href="https://mapstodon.space/tags/GDAL" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>GDAL</span></a> <a href="https://mapstodon.space/tags/hyperspectral" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>hyperspectral</span></a> <a href="https://mapstodon.space/tags/wyvern" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wyvern</span></a> <a href="https://mapstodon.space/tags/remotesensing" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>remotesensing</span></a> <a href="https://mapstodon.space/tags/spatialanalysis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>spatialanalysis</span></a> <a href="https://mapstodon.space/tags/earthobservation" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>earthobservation</span></a> <a href="https://mapstodon.space/tags/datascience" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>datascience</span></a> <a href="https://mapstodon.space/tags/geospatialanalytics" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geospatialanalytics</span></a> <a href="https://mapstodon.space/tags/opendata" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>opendata</span></a> <a href="https://mapstodon.space/tags/rasteranalyis" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>rasteranalyis</span></a> <a href="https://mapstodon.space/tags/geospatial" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>geospatial</span></a></p>

I've been quiet about {vrtility} recently but I've made some nice steady progress with improved asynch read/write of raster files. A colleague wanted some help getting at the amazing Digital Earth Africa GeoMAD landsat catalogs so I put togther this gist - sharing incase it's useful to anyone else! with an already beautifully processed annual image composite - this is a classic and simple use case for VRT 🤓 . #rstats #rspatial #gdal gist.github.com/h-a-graham/461

Found a cool feature of ogr2ogr: you can use SQL like 'SELECT * EXCEPT (col1, col2) FROM table' with the -sql parameter to exclude a few fields from the conversion process. Handy when you've got lots of fields and don't want to list them all out in the SELECT.

Now I just wish Postgres had this functionality (DuckDB does!)

See gdal.org/en/stable/user/ogr_sq for details, and I found it from github.com/OSGeo/gdal/issues/8

gdal.orgOGR SQL dialect — GDAL documentation

#GDAL is there a way to specify an empty raster source entirely as a text string (compactly)?

I can use MEM and generate a datapointer description from an array in memory, but what about the equivalent of an empty cog? something like

"MEM:::EMPTY_COG,87,61,1,Float64,0/1/0/61/0/-1"

(I certainly don't recommend experimenting with arbitrary values for DATAPOINTER)