Licences
Which licence applies to each geodata set and which software we use.
Data licences
The 71 active geo layers fall under 4 different licences. They are grouped by licence, with a link to the full text of each.
Data licence Germany, zero, version 2.0
dl-de/zero-2-0Free use. No attribution required.
- Air pollution 2023
- Bezirke
- Bicycle streets
- Cold air flow corridor (2022)
- Cold air influence zone (2022)
- Cycling network
- Daycare centres
- Environmental justice 2023
- Green space provision 2023
- Green spaces
- Hospitals in the Berlin hospital plan
- Kiez score · culture
- Kiez score · green & heat
- Kiez score · local amenities
- Kiez score · mobility
- Kiez score · overall
- Kiez score · quiet & air
- Kiez score · recorded crime
- Kiez score · tenant protection
- Localities
- lor-bezirksregion
- lor-planungsraum
- Milieuschutz: rent preservation
- Milieuschutz: urban planning
- Noise pollution 2023
- Other hospitals
- Perceived temperature 2022
- Playgrounds
- Postcodes
- School catchment areas
- Schools
- Social status index (MSS 2025)
- Sports facilities
- Swimming pools
- Thermal stress 2023
Data licence Germany, attribution, version 2.0
dl-de/by-2-0Free use with attribution of the source.
Open Database License 1.0
ODbL 1.0Attribution “© OpenStreetMap contributors” plus share-alike for derived databases.
Creative Commons Attribution 4.0
CC BY 4.0Free use with attribution of the source.
In addition, the Strategic Noise Map 2022 (Berlin Environmental Atlas, ua_stratlaerm_2022, licence: Data licence Germany, zero, version 2.0) feeds into the Kiez score as a build aggregate per planning area.
Election data
Election results from 14 Berlin elections since 2011 (Bundestag, House of Representatives, District Assembly) are not available as a separate geo layer but as database aggregates. Sources and licence of the three data providers:
- Federal Election Commissioner (Bundeswahlleiterin)
- Bundestag elections 2013, 2017, 2021, 2025 as polling district statistics (
_wbz.zip). Licence: Data licence Germany, attribution, version 2.0. - bundeswahlleiterin.de
- Statistics Office Berlin-Brandenburg (Amt für Statistik Berlin-Brandenburg)
- House of Representatives and District Assembly elections 2011, 2016, 2021, 2023 as an XLSX sheet pipeline plus polling district polygons (shapefile releases per election, reprojected to WGS84). Licence: Data licence Germany, attribution, version 2.0.
- statistik-berlin-brandenburg.de
- Berlin State Election Commissioner (Landeswahlleiterin Berlin)
- House of Representatives and District Assembly elections 2026 as a CSV data export per polling district (wahlen-berlin.de). Licence: Data licence Germany, attribution, version 2.0.
- wahlen-berlin.de
Methodology: Election data
Demographics
Residents per LOR planning area are not available as a separate geo layer. We use them as precomputed totals for per-capita values and the demographic context.
- Residents in LOR planning areas on 31 December 2024
- Residents by year of age for each of 542 LOR planning areas, joined via the 8-digit RAUMID. Licence: CC BY 4.0, Statistics Office Berlin-Brandenburg (Amt für Statistik Berlin-Brandenburg).
- daten.berlin.de
Crime atlas
Case numbers and frequency rates per LOR Bezirksregion feed into the Kiez score as precomputed values, not as a separate geo layer.
- Berlin crime atlas (Kriminalitätsatlas Berlin)
- Offence case numbers and frequency rates 2016 to 2025 from the Berlin Police, geocoded at LOR level. Licence: Data licence Germany, attribution, version 2.0.
- kriminalitaetsatlas.berlin.de
Methodology: Kiez score
Climate data (German Weather Service, DWD)
Historical time series of summer days and heat days from four Berlin weather stations (Dahlem, Tempelhof, Buch, Brandenburg) are available as a build aggregate in the heat context.
- German Weather Service (DWD) · Climate Data Center
- Daily values of the station measurements (daily KL, historical). Licence: CC BY 4.0, attribution German Weather Service.
- opendata.dwd.de/climate_environment/CDC
Entity references
Bezirk pages point via sameAs to the matching entity in open knowledge bases, so that search engines can assign the page unambiguously.
- Wikidata
- Q IDs of the 12 current Berlin Bezirke as a
sameAsreference in the JSON-LD. Licence: CC0. - wikidata.org
- Wikipedia (German)
- Article reference per Bezirk as an additional
sameAsentry. Licence: CC BY-SA 4.0. - de.wikipedia.org
Software
Main runtime libraries. Full list in the repository under package.json.
| Library | Licence |
|---|---|
| SvelteKit | MIT |
| Svelte | MIT |
| MapLibre GL JS | BSD-3-Clause |
| PMTiles | BSD-3-Clause |
| @lucide/svelte | ISC |
| Turf.js (turf-bbox, turf-distance, …) | MIT |
| d3-array, d3-scale, d3-interpolate | ISC |
| bits-ui | MIT |
| LayerChart | MIT |
| valibot | MIT |
| rbush | MIT |
| lru-cache | ISC |
| Paraglide JS (i18n) | Apache-2.0 |
| Tailwind CSS | MIT |
| Satori + @resvg/resvg-js (OG image generator) | MPL-2.0 |
Fonts
IBM Plex Serif, Sans and Mono under SIL Open Font License 1.1, delivered via Fontsource.
OpenStreetMap attribution
The ODbL layers (Stolpersteine, public transport stations, drinking fountains, cool places, S-Bahn network, U-Bahn network, tram network, cycling network, bicycle streets) are based on OpenStreetMap data. Licence: Open Database License 1.0.
© OpenStreetMap contributors. Data available at openstreetmap.org/copyright.