tool · draft

GeoLibre

Free, open-source GIS from the opengeos project that loads, styles and analyses geospatial data in a web browser, as a desktop or phone app, or inside a Jupyter notebook, keeping the data on the user's own machine.

Cities & places

What is reusable: open sourceunknown dataAPIopen participation MITPlugin API, Python and R packages, and a server API are documented; the GitHub repository takes contributions.

GeoLibre is a free, open-source GIS from the opengeos project, with Q. Wu as its author in the citation it asks for. The same workspace runs in a web browser, as a native desktop app on Windows, macOS and Linux, as Android and iOS apps, and inside Jupyter notebooks through a Python package; there is also an R package. It is built on MapLibre GL JS, deck.gl, DuckDB-WASM Spatial, Tauri, React and TypeScript. One project can be drawn by any of four rendering engines: MapLibre GL JS by default, Mapbox GL JS, CesiumJS or the ArcGIS Maps SDK, and the engines can be mixed in synchronised split panes.

It is a general tool for loading, styling and analysing place data. Layers come from local files or from web services (XYZ, WMS, WFS, WMTS, ArcGIS, STAC), cloud-native formats (GeoParquet, FlatGeobuf, PMTiles, Zarr, COG), 3D Tiles, LiDAR, Gaussian splats and DuckDB or PostgreSQL databases. A toolbox of more than a thousand geoprocessing tools for vector, raster, remote sensing, hydrology, terrain, LiDAR, network and projection work runs in the browser on WebAssembly, so no server is involved and data stays on the user's machine. There is a SQL workspace for DuckDB Spatial, a time slider, a story-map builder, field collection by GPS, multi-user collaboration, and sharing or embedding of projects. The maker's demos include Manhattan building footprints extruded by construction year with the subway on top, and basemaps of the Moon, Mars and other bodies; a gallery lists 105 projects built from public open data on themes such as natural hazards, climate, water, transport and cities.

It is released under the MIT licence at no cost. The web version runs without installing anything; installers and app-store builds cover desktop and mobile. The maker describes the project as stable and in active development with regular releases, says it is free and will stay so, and asks for sponsorship.

In this wiki's stack it is presentation: a place to look at and work on the data behind a model of a place, drawing on /presentation/maplibre/, /presentation/deck-gl/ and /presentation/cesiumjs/ underneath.

form
open-source application
group
3D cities and mapping
homepage
https://geolibre.app/
licence
MIT
cost
free

uses this engine, platform or technique

  • MapLibre tool draft

    Open-source map libraries from the MapLibre organization: GL JS for GPU-accelerated vector-tile maps in a web page, Native for mobile, desktop and embedded apps, plus a style specification, a tile format and the Martin tile server.

    open sourceAPIopen participation

  • deck.gl tool draft

    GPU-powered framework for visual exploration of large datasets in the browser, built by composing layers; draws over base maps from MapLibre, Mapbox, Google Maps and ArcGIS.

    open sourceAPIopen participation

  • CesiumJS tool draft

    Open-source JavaScript library from Cesium for 3D globes and maps in the browser; streams 3D Tiles, terrain, imagery and time-dynamic data on a WGS84 globe.

    open sourceAPIopen participation

does a similar job

  • kepler.gl tool draft

    Open-source geospatial analysis tool for large datasets that runs in a browser: load a file, add layers, filter and animate over time, without writing code.

    open sourceopen participation

Tags: gis, web, maps, open source, geoprocessing, desktop

staging: drafts and proposals shown