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-WASMGeoParquetdeck.glweb mappingin-browser SQLaccessibilityCanadacloud-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.glCOGZarrWebGLrastervisualizationcloud-nativeJavaScript] -
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-2cloud maskingmosaickingPythonremote sensingSTACgeospatial] -
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
.pmtilesfiles compatible with Mapbox and MapLibre formats. [Keywords:PMTilesDuckDBRPythonvector tilescloud-nativeMapLibregeospatial] -
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:
GeoParquetPythonpyramidcloud-nativespatial dataoptimizationstreaming]