Native MapLibre close-zoom 3D context — OSM snapshot 2026-10-02
Use type=geojson, fill-extrusion, height from height_m, base 0, minzoom 14+.
Actual building footprints selected where source height >=18 m OR building:levels >=6.
Construction/non-standing tags, inconsistent height/levels, and elevated parts are held
from the display. Exact source IDs, tags and reasons remain in provenance and evidence.
height_basis=osm-height-tag means a parsed mapped height, without survey confirmation.
height_basis=illustrative-3.2m-per-mapped-level means an estimate from mapped floor counts.
Display a legend: Mapped footprints; OSM heights where tagged, otherwise illustrative floor estimates.
The final file has 327 footprints: 6 mapped height tags and 321 floor-count estimates.
Four ordinary source building:part ways without elevation tags remain, explicitly flagged.
No relation building models or building:part-only ways; this is incomplete skyline context.
One footprint was clipped at the atlas rectangle; all others keep the full actual way shape.
Retain the GeoJSON in the root ODbL derived-data export and OpenStreetMap attribution.
https://www.openstreetmap.org/copyright
https://opendatacommons.org/licenses/odbl/1-0/
