{"name": "Terrain Product Studio", "package_name": "terrain_product_studio", "version": "3.0.3", "experimental": false, "qgis_min": "3.34.0", "qgis_max": "4.99.0", "downloads": 585, "uploaded_by": "EstasNino", "upload_datetime": "2026-08-24T22:06:37.023787", "changelog": "What's new vs 2.7.1\r\n\ud83c\udfa8 Restyle without regeneration\r\ncore/restyle.py re-applies the current cartography to already-loaded layers (renderers/labeling only \u2014 analytical values untouched), to the reusable QML style packs, and to the plugin's print layouts via merged map-item style overrides.\r\nNew dock action \ud83c\udfa8 Apply Style to Existing Outputs plus a live debounced canvas restyle (600 ms).\r\n\u2728 Smart defaults (Assistant tab)\r\nFour suggestions derived from the DEM analysis: contour interval, stream threshold (0.035 \u221a(10/px) density heuristic), river width/depth factors with a headwater worked example, and the working CRS.\r\nInspection runs in a debounced (700 ms) QgsTask; an untouched stream threshold is auto-sent with the suggested value.\r\n\ud83d\udca7 Hydrology hydraulic geometry\r\nWIDTH_M / DEPTH_M (OFTReal) are exported into the GeoPackage and inherited by the GeoJSON copy through CopyLayer.\r\nThe Hydrology tab keeps river width/depth factor spinboxes (0.25\u201310 / 0.25\u20135, default 1.0 = real hydraulic geometry).\r\n\ud83d\udd27 Engineering & compatibility\r\nlayers.apply_result_styles extracted so a fresh build and a restyle share exactly one style routine; hillshade keeps Z_FACTOR = 1.0.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/terrain_product_studio/version/3.0.3/download/"}