{"name": "OSM Quick 3D", "package_name": "osm_quick_3d", "description": "One click from OpenStreetMap to native, editable QGIS layers: styled buildings, roads, water and greens, with the buildings extruded in the QGIS 3D view. The download runs in the background and can be cancelled; the result can be saved to a GeoPackage.", "about": "OSM Quick 3D brings OpenStreetMap into QGIS as native, editable vector layers and extrudes the buildings in the QGIS 3D view; no browser is involved. Pick the map view or the selected features and a study shape (rectangle, rounded rectangle, circle, hexagon or your own selected polygon), then press Download and build 3D.\nBuildings are coloured by use or by height, roads by class and metric width, and heights come from the OSM height tag, the floor count or a default for the building type. Trees stand as 3D trunks and crowns, an optional recessed base sets the model on a plinth, and a height factor helps low-rise districts read. Every building carries its footprint and estimated gross floor area, and the run reports the totals. Twelve map themes recolour the 2D map and the 3D view together without downloading again.\nThe download runs in the background as a QGIS task, so QGIS stays usable while it works; the status line counts the seconds, and Cancel frees the dock within two seconds, while a result that has already arrived is kept and built. Areas up to 2,500 km2 are split into tiles of at most 100 km2.\nPolite to the OpenStreetMap servers: each server gets one request per tile (on QGIS 4 one more after a dropped connection), one click sends at most 64 requests, and a server that refuses, is busy or asks to slow down rests (a minute after HTTP 429, an hour after 403 or 406, 45 seconds after a 5xx, 2 minutes without an answer, doubling while it keeps failing). The rests hold across QGIS sessions, the download stops early when every server is resting, queries are bounded in time and size, answers are cut at 64 MiB, and every request names the plugin in its Referer. Only complete answers are kept on this computer, for a week. Data comes from the public Overpass API servers overpass-api.de and overpass.private.coffee (overpass-api.de first until one has delivered, then the one that last delivered); OpenStreetMap tiles load only if you add the basemap.\nSaving: with Save result to GeoPackage, the file is asked for before the download, and the layers and their 2D and 3D styles go into it. An existing GeoPackage is never recreated and no table in it is replaced; when a name is taken the run uses the next free number (buildings_2 and so on), so running again into the same file keeps working. Without it the layers are temporary: they vanish when the project is reopened, and the summary after the run says so. Needs an internet connection for the download.\nManual: https://geophilo.com/osm_quick_3d/manual.html", "homepage": "https://geophilo.com/osm_quick_3d/", "repository": "https://gitlab.com/geophilo1/osm_quick_3d", "tracker": "https://github.com/YusufEminoglu/osm_quick_3d/issues", "author": "Geophilo", "tags": ["urban planning", "vector", "3d", "massing", "extrusion", "openstreetmap", "osm", "overpass", "geophilo", "buildings", "3d buildings", "building height", "3d city", "city model", "3d view", "lod1", "floor area", "geopackage", "quickosm"], "downloads": 20314, "latest_version": "0.51.1", "versions": [{"version": "0.51.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1736, "uploaded_by": null, "upload_datetime": "2026-10-27T14:02:05.366076"}, {"version": "0.51.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1140, "uploaded_by": null, "upload_datetime": "2026-10-19T21:21:11.481692"}, {"version": "0.50.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 4801, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-16T14:52:12.013497"}, {"version": "0.50.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1665, "uploaded_by": "geo140195philo", "upload_datetime": "2026-09-06T09:05:53.401127"}, {"version": "0.50.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 2122, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-21T06:26:01.313111"}, {"version": "0.20.7", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1447, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-09T10:44:19.256720"}, {"version": "0.20.6", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 414, "uploaded_by": "geo140195philo", "upload_datetime": "2026-08-07T11:26:45.508981"}, {"version": "0.20.2", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 2667, "uploaded_by": "geo140195philo", "upload_datetime": "2026-07-14T13:20:47.425535"}, {"version": "0.19.1", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 2709, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-18T16:12:23.077505"}, {"version": "0.19.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 1329, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-08T07:48:50.090232"}, {"version": "0.18.9", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "4.99.0", "downloads": 142, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-08T06:40:58.017948"}, {"version": "0.9.0", "experimental": false, "qgis_min": "3.28.0", "qgis_max": "3.99.0", "downloads": 142, "uploaded_by": "geo140195philo", "upload_datetime": "2026-06-04T16:26:29.235106"}]}