Skip to content

bbl-dres/geo-check

Repository files navigation

Geo-Check

Social Media Preview

License: MIT GitHub Pages JavaScript MapLibre GL JS Swiss Federal Admin

A collection of browser-based tools for working with Swiss building and parcel data — built around the official Gebäude- und Wohnungsregister (GWR), the ÖREB cadastre, and swisstopo APIs. The repo holds three independent apps, each in its own folder with its own README.

Apps

GWR Validator (main app)

Verify your building records against the official GWR. Upload CSV/Excel, enrich each record against the public GWR API, review on map + table, export. All processing in the browser — no data leaves your device.


ÖREB Parcel Search

Search the Swiss ÖREB cadastre by municipality, EGRID, parcel number, PLZ, or canton. Autocomplete, area calculation, and direct links to official ÖREB extracts. Uses the swisstopo ÖREB layer. Bundled with a companion Python script for raw XML extracts. Multilingual: DE / FR / IT.


Data-Quality Prototype (depracated)

Caution

This app is depracated, database is no longer online.

Project-management-style mockup for building-data quality workflows: multi-source validation (GEOREF / SAP RE-FX / GWR), confidence scoring across 5 dimensions, kanban with inline correction tracking, role-based auth (Supabase), and a Deno + Hono rule engine.

Running locally

No build step (the prototype's backend needs Deno — see its README). From the repo root:

# Python
python -m http.server 8000

# Node
npx http-server

# PHP
php -S localhost:8000

Then open http://localhost:8000/. The root redirects to the main app; each app lives at its own path (e.g. /oereb-search/).

Deployment

GitHub Pages: push to main deploys automatically. Old bookmarks for /app-oereb/ and /prototype-pm/ keep working via redirect stubs.

License

MIT — developed by the Bundesamt für Bauten und Logistik (BBL) of the Swiss Federal Administration.