OSM Data for Switzerland (Enhanced)
(Under construction)

This website will provide GeoParquet files for several thematic layers, including a unified Places (POIs) layer generated from the official Switzerland extract (source: OSM Data for Switzerland), buffered and including Liechtenstein, and the full extent of all border lakes.
About the Project “Cadence Maps Enhanced”
Cadence Maps is an analysis-ready OpenStreetMap data service implements by IFS. It is a community-first, pure-OSM, open, documented, and continuously updated data product designed to lower the barrier between raw OSM data and practical spatial analysis.
OpenStreetMap (OSM) is the gold standard for open geospatial object data of the Earth. However, using raw OSM data for spatial analytics typically requires substantial preprocessing and specialist knowledge. What many users need is analysis-ready, well-structured and documented data distributed in cloud-optimized GeoParquet format.
The Geofabrik data services and the open-source project LayerCake already provides high-quality building and highway layers derived from OSM data worldwide. Cadence Maps extends this foundation by adding:
- A simple distribution website (this website)
- A enhanced, unified Places (POIs) layer schema - if needed (under evaluation)
- An automated publishing pipeline - if needed (under evaluation)
- Related GeoParquet datasets (planned)
Using the Data
DuckDB
Geoparquet files can be queried directly using DuckDB from this server using range queries. This means that you will not have to download the whole data, just query dynamically the part you are interested in. As an example:
INSTALL httpfs;
LOAD httpfs;
SELECT *
FROM read_parquet('https://cadencemaps.infs.ch/data/buildings_a.parquet')
WHERE bbox.xmin <= 8.817177 + 0.001856
AND bbox.xmax >= 8.817177 - 0.001856
AND bbox.ymin <= 47.223250 + 0.001245
AND bbox.ymax >= 47.223250 - 0.001245
AND type = 'university';
Selects all the data out of the following bbox (found using https://bboxfinder.com):

Which returns all the buildings belonging to the campus Rapperswil of the OST:
┌───────────┬───────┬──────────┬───────────────────┬────────────┬──────────────────────┬──────────────────────────────────────┐
│ osm_id │ code │ fclass │ name │ type │ geometry │ bbox │
│ varchar │ int32 │ varchar │ varchar │ varchar │ blob │ struct(xmin double, ymin double, x… │
├───────────┼───────┼──────────┼───────────────────┼────────────┼──────────────────────┼──────────────────────────────────────┤
│ 391367526 │ 1500 │ building │ OST RJ Gebäude 8 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8181999, 'ymin': 47.222… │
│ 34754484 │ 1500 │ building │ OST RJ Gebäude 4 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8160655, 'ymin': 47.222… │
│ 34754485 │ 1500 │ building │ OST RJ Gebäude 6 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8155424, 'ymin': 47.223… │
│ 42736527 │ 1500 │ building │ Container 2 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8154822, 'ymin': 47.223… │
│ 34754487 │ 1500 │ building │ OST RJ Gebäude 5 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8163777, 'ymin': 47.223… │
│ 64026641 │ 1500 │ building │ OST RJ Gebäude 2 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.817585, 'ymin': 47.2233… │
│ 700934047 │ 1500 │ building │ OST RJ Gebäude 1 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8168928, 'ymin': 47.222… │
│ 34754482 │ 1500 │ building │ OST RJ Gebäude 3 │ university │ \x01\x03\x00\x00\x… │ {'xmin': 8.8174067, 'ymin': 47.222… │
└───────────┴───────┴──────────┴───────────────────┴────────────┴──────────────────────┴──────────────────────────────────────┘
QGIS
- Install the Plugin ‘GeoParquet Downloader’.
- Navigate your viewport to the part of the data you want to download.
- Click on the new button in your plugins toolbar:

- Use a custom URL. Enter one of the URLs of the files listed under ‘Available Files’.
- Select a location for the downloaded Parquet-file.
- Geoparquet Downloader will download the bbox containing your viewport and automatically add the Parquet as a layer to your current project.

Licensing and Attribution
This dataset is derived from OpenStreetMap and is licensed under the
Open Data Commons Open Database License (ODbL) 1.0.
If you believe that any OpenStreetMap data infringes third-party rights, please contact the
OpenStreetMap Data Working Group.
Available Files
| File | Size | Description |
|---|---|---|
| buildings_a.parquet | 4.3G | Buildings w/ area geometry |
| landuse_a.parquet | 1.9G | Land use w/ area geometry |
| natural_a.parquet | 4.0M | Beaches, glaciers, … w/ area geometry |
| natural.parquet | 246M | Trees, peaks, springs, … as points |
| places_a.parquet | 12M | Regions w/ area geometry |
| places.parquet | 17M | Named places as points |
| pofw_a.parquet | 17M | Places of worship as areas |
| pofw.parquet | 767K | Places of worship as points |
| pois_a.parquet | 176M | Places of interest (schools, parks, …) as areas |
| pois.parquet | 198M | Places of interest (benches, artworks, …) as points |
| railways.parquet | 49M | Railway network w/ line geometry |
| roads.parquet | 2.2G | Road network w/ line geometry |
| traffic_a.parquet | 113M | Traffic areas (parking, …) |
| traffic.parquet | 121M | Traffic points (street lamps, traffic lights, …) |
| transport_a.parquet | 2.1M | Transport areas (airports, taxi parking, …) |
| transport.parquet | 28M | Transport points (bus stops, train stations, …) |
| water_a.parquet | 169M | Water areas (ponds, wetlands, lakes, …) |
| waterways.parquet | 228M | Waterways (rivers, …) |
IFS contact (e-mail) · SOSM Contact (form) · Terms of Service & Privacy