Skip to content

CNG (Cloud Native Geospatial)

2026

  • spatial-access-measures: Web map using DuckDB-WASM and GeoParquet for in-browser SQL queries and filtering of Statistics Canada spatial access measures (transit, cycling, and walking accessibility to jobs, schools, and services). No server backend required — everything runs in the browser. Demo [Keywords: DuckDB-WASM GeoParquet deck.gl web mapping in-browser SQL accessibility Canada cloud-native]

  • deck.gl-raster: Client-side visualization library for large raster datasets like COGs and Zarr arrays directly in the browser using WebGL2 through deck.gl, with GPU-accelerated processing for color mapping and reprojection. [Keywords: deck.gl COG Zarr WebGL raster visualization cloud-native JavaScript]

  • S2Mosaic: Python package for creating cloud-free mosaics from Sentinel-2 imagery, with flexible scene selection, multiple compositing methods, and state-of-the-art cloud masking via OmniCloudMask. [Keywords: Sentinel-2 cloud masking mosaicking Python remote sensing STAC geospatial]

  • Freestiler: R and Python tool for creating PMTiles vector tilesets from spatial data, including from DuckDB SQL queries. Uses a Rust tiling engine for in-process performance, producing single .pmtiles files compatible with Mapbox and MapLibre formats. [Keywords: PMTiles DuckDB R Python vector tiles cloud-native MapLibre geospatial]

  • Yosegi: Python tool that generates pyramid GeoParquet files optimized for efficiently streaming large geospatial datasets. Uses density-based thinning, Sort-Tile-Recursive spatial packing, and GeoParquet 1.1 bbox covering metadata for fast overview queries and row-group pruning. [Keywords: GeoParquet Python pyramid cloud-native spatial data optimization streaming]