WHAT NEW IN X10.28 WED

AI collections from X · 22 collections · 58,924 posts

工具VIDEO

terrio v0.5.0: vector processing, SQL command and MCP tools for geospatial data

terrio v0.5.0 ships pure-Rust geospatial raster, vector and point cloud tooling with new vector overlays, zonal statistics, a SQL command, GRIB support and multithreaded WASM, and every new command is also an MCP tool.

Qiusheng Wu
@giswqsArchived 3 days agoOriginally posted 2026.10.24
Qiusheng Wu @giswqsOriginally posted 2026.10.24
Open original on X

terrio v0.5.0 is here! terrio reads, writes, converts and reprojects geospatial rasters, vectors and point clouds in pure Rust, with no GDAL and no C dependencies. Use it from the command line, Python, JavaScript (WebAssembly) or Rust, or let an AI agent drive it. What's new in v0.5.0 - Vector processing: buffer, overlay (intersection, union, difference), dissolve, is-valid, make-valid and clean, plus centroid, singlepart, vertices and footprint. - Raster analysis: contour lines, zonal statistics across bands and rasters, and sampling many rasters at points. - SQL: a standalone terrio sql command for querying vector layers. - A rio command line: terrio-rio runs rasterio's rio commands (info, clip, merge, warp, calc and more). - New formats: GRIB1 and GRIB2 weather data, read lazily from local files or remotely from NOAA and ECMWF. - Point clouds: more of PDAL's filters (dbscan, covariancefeatures, lof, dem, colorization, overlay and more), and appending points to EPT datasets in place. - Coordinates: transformations between vertical CRSs, point motion between coordinate epochs. - Multidimensional data: Zarr arrays with more than three dimensions, netCDF groups written from Python and JavaScript, and xarray subdatasets, GCPs and RPCs opened as rioxarray opens them. - STAC: POST searches with paging, and Microsoft Planetary Computer signing. - WebAssembly: multithreading (6 to 8x faster decoding and COG writing in Node.js, Chromium and Firefox), a terrio-js/core module that is less than half the download, and terrio-js/memory64 for datasets larger than 4 GB. Every new processing command is also an MCP tool, so AI agents can run them too. Try it out - Playground in your browser: https://terrio.opengeos.org/playground/ - Documentation: https://terrio.opengeos.org - GitHub: https://github.com/opengeos/terrio - Release notes: https://github.com/opengeos/terrio/releases/tag/v0.5.0 #GIS #Rust #OpenSource #Geospatial #Python #WebAssembly #GDAL

x.com/giswqs/status/2113980412691149078Archived 2026.10.25 10:24