JupyterGIS breaks through to the next level

https://news.ycombinator.com/rss Hits: 11
Summary

Launched in June 2024, JupyterGIS was introduced as a collaborative, web-based GIS environment built on the JupyterLab framework. Its objective is to bring QGIS-inspired workflows into the browser, enabling real-time collaborative editing, seamless integration with notebooks, and support for core geospatial data formats. When it was first announced earlier this year, JupyterGIS already delivered: Real-time collaborative editing (Google Docs-style) Visualisation of raster & vector data Symbology editing and spatio-temporal animations Programmatic map control via a Python API. Thanks to contributions from the community and support from partner organizations, JupyterGIS has advanced significantly and now offers an expanded range of features for analysis, visualization, and collaboration. Enhanced vector tile capabilities Support for vector tiles has been strengthened, including full compatibility with the pmtiles format. Other key updates include: An identify tool that inspects vector tiles to display features and associated properties. A symbology panel that applies graduated, categorized, and canonical symbology to vector tile layers. These improvements enhance the interpretability and styling of geospatial datasets directly in the browser. The identify tool in action with a pmtiles vector dataset. The symbology panel in action, allowing for different notations. A new processing toolbox One of the most significant updates is a new browser-based processing toolbox powered by a WebAssembly (WASM) build of the Geospatial Data Abstraction Library (GDAL). Available tools include: Buffer: computes a buffer around geometries of a vector dataset. Convex Hull: calculates the convex hull for each feature of an input layer. Dissolve: combines features of vector layers into new features Bounding Boxes: calculates the bounding box for each feature in an input layer. Centroid: creates a new layer with the centroids of the geometries of an input layer. Concave Hull: computes the co...

First seen: 2025-10-24 06:34

Last seen: 2025-10-24 16:37