Skip to content

bbl-dres/landcover-survey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Land Cover Survey

Aggregate land cover area (m²) per Swiss cadastral parcel from official survey data (Amtliche Vermessung).

Land Cover Survey — click to open the live app

Demo on GitHub Pages License Status

Tip

Try it now — open the live web app: https://bbl-dres.github.io/landcover-survey/

No installation needed; it runs entirely in your browser.

What is this?

Aggregate land cover area (m²) per Swiss cadastral parcel from official Amtliche Vermessung (AV) data — supports single-parcel EGRID lookup and full municipal batch processing.

For each parcel, the tool clips every intersecting land cover polygon to the parcel boundary and computes the area of each piece — a per-parcel breakdown of how much area each land cover type covers, classified by SIA 416, DIN 277, green space, imperviousness, and VBS categories.

Solutions

The same analysis is available three ways. Each has its own README with full details.

Web App

Zero-install browser app: upload a CSV of parcels and explore per-parcel land cover on an interactive map, with export to CSV/Excel/GeoJSON. Multilingual (DE/FR/IT/EN).


Python CLI

Command-line tool for local, offline processing with exact planar (LV95) areas and full cantonal coverage from a local GeoPackage. Optional Bauzonen and habitat analyses.

  • Preview: command-line tool — run locally (no hosted demo)
  • Source code: python/

FME

The original FME Form workspace (.fmw) that the other two solutions reproduce.

  • Preview: requires FME Form (commercial licence)
  • Source code: fme/

Data & Documentation

Data coverage note: The Web App uses the geodienste.ch WFS, which requires cantonal approval in 6 cantons (JU, LU, NE, NW, OW, VD). Parcels in these cantons are found by EGRID but return 0 m² land cover. Coverage is also incomplete in TI, VS, and NE. The Python CLI has full coverage from a local GeoPackage. See the User Guide for details.

  • Data source — official Swiss cadastral survey (Amtliche Vermessung), data model DM.01-AV-CH, distributed via geodienste.ch. CRS: EPSG:2056 (CH1903+ / LV95).
  • User Guide — multilingual manual (DE/FR/IT/EN) with FAQ and data coverage.
  • Technical Specification — processing pipeline, data model, full land cover classification (26 BBArt types), and architecture.

Standards & References

License

MIT — see LICENSE.

About

Aggregate land cover area (m²) per Swiss cadastral parcel from official Amtliche Vermessung (AV) data — supports single-parcel EGRID lookup and full municipal batch processing.

Topics

Resources

License

Stars

Watchers

Forks

Contributors