Version: [5376] OSM Quick 3D 0.51.1

0.51.1 - Hub listing text rewritten; author Geophilo; university
affiliation removed; documentation links use the standard geophilo.com
pages (manual.html, guide/); manual HTML no longer ships in the plugin
package.
0.51.0
- Real 3D DEM terrain integration (QgsDemTerrainSettings) with
selectable project raster layer (empty by default) and vertical
exaggeration control (0.5x to 5.0x) in both Build and Theme and Style
tabs.
- 3D scene atmosphere and lighting controls: Eye-Dome Lighting (EDL),
directional sun shadows with live azimuth and altitude controls, and
Screen-Space Ambient Occlusion (SSAO).
- Stepped and podium building parts: Overpass query and 3D massing now
support building:part, min_height, and building:min_level with
base-elevation offset (PropertyHeight) and net prism height.
- Per-building shade variation in 2D and 3D (3 deterministic tone
sub-rules per function category so adjacent buildings in row blocks
never merge visually), plus two new architectural ramps (Copper and
bronze, Nordic glacier).
- 2D sun drop-shadow and 2.5D axonometric depth effects for
print-ready 2D maps, plus 1-click Save 2D Map PNG snapshot export.
- Height-tiered 3D trees with trunk cylinders and scaled crowns, plus
theme-aware 2D and 3D street furniture (street lamps with pole and
glowing head, bus stops, benches, trash bins).
- Automatic persistence of 2D and 3D styles into GeoPackage
(saveStyleToDatabase as default style), live canvas area (km2) readout
with clip warning, and a Cancel button during multi-tile downloads.
0.50.2 - Redesign plugin icon to high-end 3D tactile brand design with
circular teal pedestal, zero margin, and refreshed documentation
links.
OSM Quick 3D 0.50.0
- Add reliable city-scale downloads: areas up to 2,500 km2 are split
into compact 100 km2 Overpass requests, cached independently, merged
without seam duplicates, and allowed to recover partially when a
public mirror fails.
- Use QGIS's native network stack so proxy and TLS settings are
respected, eliminating the urllib SSL mismatch path; add transient
retry, three-mirror fallback, response and object caps, and actionable
failure details.
- Query only the enabled layer families and batch memory-provider
writes for substantially lower server load and faster large-result
construction.
OSM Quick 3D 0.20.2
- Fully "Validated" security scan: every remaining Bandit finding is
now resolved in code rather than suppressed by a config file, so the
plugin passes the QGIS Hub scan as "Validated" instead of "Validated
(configured)". Defensive try/except blocks became contextlib.suppress,
the seeded tree-scatter randomiser became a self-contained generator
(no random import), and the .bandit file was removed. No functional
change: every feature, default and result is identical.
OSM Quick 3D 0.20.1
- Qt6 compatibility: scoped nine enum accesses (QDockWidget
dock-widget features, QgsUnitTypes render unit, QgsSymbolLayer
fill-colour property, QPainter composition mode, QgsVectorFileWriter
action/writer-error) so the Hub Qt6 static check reports zero issues;
runtime behaviour unchanged on QGIS 3.28+ and 4.x.
OSM Quick 3D 0.20.0
- Add OSM basemap button: one click drops a live OpenStreetMap tile
layer on the map canvas so you can see and frame your study area
before downloading anything. It is added once (re-clicking reuses it)
and sits at the bottom of the layer tree, under your other layers.
OSM Quick 3D 0.19.0
- Polygon study area: a new "Polygon (selected feature)" shape clips
OSM to your own selected polygon feature(s) in the active layer, so
you can work over any custom boundary, not only a rectangle, circle or
hexagon.
- Four new map themes: Anime Cel (bright cartoon), Desert Dunes (warm
arid), Pastel Candy (soft kawaii) and Vaporwave (neon retro) — each
recolours buildings, roads, water, greens and the 3D massing.
- Readable primary button: the "Download & build 3D" button now pins
its teal fill and white text together, so it can no longer render as
unreadable white-on-grey on some Qt styles.
- Clearer dock: the Build and Theme & Style tabs now state their roles
(build first, then live-tune), and the unused old modal dialog was
removed.
- QGIS 4 hardening: scoped-enum-safe layer filters and paint
blend-mode lookup.
OSM Quick 3D 0.14.0
- Two-Layer Basemap Clipping: splits base into 2D mask layer (draped
on terrain) and 3D plinth walls layer, ensuring basemap is cleanly
clipped in 3D Map View.
- Color Classifications: choose Continuous, Discrete steps, or
Quantiles for height-graduated building colors.
- View Stacking: programmatically stacks the 3D Map View dock widget
directly above the plugin styling dock panel.
- Cast-Safe expressions: explicit conversions (to_real/to_int) prevent
evaluation errors on text-stored height fields.
OSM Quick 3D 0.12.0
- Scrollable UI panels: wrapped dialog and dock settings in resizable
scroll areas for smaller monitors.
- Compact design: reduced padding, margins, and font sizes to 11px to
make UI compact and highly professional.
- Z-Fighting fix: set default ground base slab top_z to -0.1 to avoid
overlapping with draped basemaps.
- Solid base capping: enabled back-faces rendering to ensure the
ground base plinth is solid and filled.
OSM Quick 3D 0.11.0
- Live 3D Controller Dock: introduced an interactive sidebar panel to
adjust building height exaggeration, color modes, labels, and base
slab depth dynamically without re-downloading.
OSM Quick 3D 0.10.1
- Cartographic elevation: styled car parks and paved plazas with
category-specific dark neutral outlines instead of green outlines.
OSM Quick 3D 0.10.0
- Relation (multipolygon) support: handles complex building footprints
and green/water relations with courtyards and holes correctly.
- OSM Water areas layer: a new MultiPolygon layer that downloads and
styles lakes, ponds, reservoirs, and riverbanks.
- Procedural tree scattering: deterministically plants and scatters
trees in wooded areas, parks, and forests.
- Parking lots and plazas: downloads and categorizes paved plazas and
car parks, styling them as paved stone and asphalt gray in the greens
layer.
OSM Quick 3D 0.9.0
- Optional name labels for buildings and roads: a "Show name labels"
toggle labels each by its OSM name (non-empty only) with a white halo.
Degrades gracefully where labeling is unavailable.
OSM Quick 3D 0.8.4
- A "Clear OSM cache" button in the dialog deletes all cached Overpass
responses from disk and reports how many were removed.
OSM Quick 3D 0.8.3
- The ground base is tinted to harmonise with the chosen building
colours (a darkened tone of the tint for the 3D plinth, a light tint
for the 2D fill); neutral slate for By function / By height.
OSM Quick 3D 0.8.2
- The dialog shows a live gradient preview swatch under the
building-colour selector, updating as you change the mode, so you see
the look before running.
OSM Quick 3D 0.8.1
- Three more soft building-colour tints: Soft salmon, Soft purple and
Soft sand, alongside gray, warm and teal (and By function / By
height).
OSM Quick 3D 0.8.0
- Selectable building colours, identical in 2D and 3D: by OSM
function, or a soft height-graduated tint (By height, Soft tinted
gray, Soft tinted warm, Soft teal); the tint modes drive both the 2D
fill and the 3D diffuse from one color_rgb ramp by height.
- Elite-soft dialog: rounded white group cards, gradient header, soft
focus accents and a teal primary button.
OSM Quick 3D 0.7.1
- Security/quality fixes to clear the QGIS Plugin Hub scan that
blocked 0.7.0: the Overpass cache filename uses SHA-256 instead of
SHA-1 (only ever a filename digest, never security), plus two Flake8
nits. No functional change.
OSM Quick 3D 0.7.0
- Selectable study-area shape: rectangle, rounded rectangle, circle or
hexagon; OSM features are clipped to the chosen shape (circle/hexagon
inscribed in the shorter side).
- Optional ground base: the study area buffered outward by 5 m,
extruded in 3D as a recessed plinth from -5 m up to ground level,
under the city.
- Fully English UI; redesigned grouped dialog with a header; new
isometric plugin icon.
OSM Quick 3D 0.6.1
- Fix: polygon/line layers created as Multi* so a feature split into
several parts by boundary-clipping is no longer silently dropped
(matters most on larger areas). Adds a headless test harness for the
pure-Python logic.
OSM Quick 3D 0.6.0
- Buildings carry a computed footprint_m2 (polygon area in the metric
CRS) and an estimated gfa_m2 (footprint x floors) column, in both the
memory and GeoPackage outputs, ready to label/sum/analyse.
- The run summary reports the total building footprint and estimated
gross floor area.
OSM Quick 3D 0.5.0
- Tree points get a matching 3D pass (green sphere canopies on the
terrain) whenever 3D extrusion is on; degrades to 2D markers where no
3D point symbol is available.
- README refreshed for the function-coloured massing, height
exaggeration, layer group, GeoPackage save and Overpass cache.
OSM Quick 3D 0.4.0
- Overpass responses cached on disk for a week, keyed by the exact
query: re-running on the same area opens instantly without hitting the
rate-limited public API again. New "use cache when possible" toggle
(on by default).
OSM Quick 3D 0.3.0
- Optional "Save to GeoPackage": every downloaded layer is written
into one .gpkg and reloaded from it, so the result survives a project
reload instead of vanishing as a memory layer. Failed writes fall back
to a memory layer with a warning.
OSM Quick 3D 0.2.0
- 3D massing coloured by OSM function in the same palette as the 2D
legend (data-defined diffuse colour), not one flat grey.
- Height-exaggeration factor (0.5x-5.0x) so low-rise districts read in
the 3D Map View; 1.0x keeps true OSM heights.
- All downloaded layers grouped under one tidy layer-tree group,
keeping the legend clean on larger areas.
OSM Quick 3D 0.1.0 - Initial release.
- One-click OpenStreetMap download for the visible map area or the
extent of selected features.
- Layers arrive as native QGIS memory layers, styled by function:
buildings by OSM use, roads by highway class and width, water blue,
greens green.
- Buildings are extruded into a flat-roof 3D massing model using
native QGIS 3D symbology; height is read from OSM (height, then floor
count, then a default).
- Optional basemap layer is moved underneath to act as the ground in
2D and in the 3D Map View.
- Built for larger areas than a web 3D scene; the practical limit is
the public Overpass API.

yes

Token

2026-10-27T19:02:05.366076+00:00

3.28.0

4.99.0

None

no

Version management

Plugin details