{"name": "SWC Grid Slope (\u5775\u584a\u6cd5\u5761\u5ea6\u5206\u6790)", "package_name": "swc_grid_slope", "version": "1.2.4", "experimental": false, "qgis_min": "3.22.0", "qgis_max": "4.99.0", "downloads": 56, "uploaded_by": "yoshihuang", "upload_datetime": "2026-10-31T01:24:23.373780", "changelog": "1.2.4 - Pass the plugins.qgis.org security and Qt6 scans: no try/except/pass (bandit B110, now logged to the QGIS message log), no deprecated unscoped enums in the source (QGIS 3 fallbacks looked up by name), no ambiguous variable names (E741). No functional change.\n1.2.3 - Fix metadata.txt for plugins.qgis.org (no bare percent signs in the changelog).\n1.2.2 - Larger labels on the \u5775\u584a\u5761\u5ea6\u5206\u6790 layer (text style 0.085 L \u2192 0.155 L; big-grade style: grade 0.50 L, intersection count, slope percent and cell number enlarged); edge-count labels capped at 0.24 L so they do not cover the cell text.\n1.2.1 - Plan boundary (\u8a08\u756b\u7bc4\u570d) is mandatory: drawing, editing and computing are blocked with a warning when none is selected or it has no features; computing is blocked when the grid frame does not fully contain the plan boundary (also in the Processing algorithm, where the plan input is now required).\n1.2.0 - Layer tree: main group \u5775\u584a\u6cd5\u5761\u5ea6\u5761\u5411\u5206\u6790 with sub-groups \u5761\u5ea6\u5716 and \u5761\u5411\u5716; intersection points hidden by default (layouts follow its visibility); edge layer renamed \u5775\u584a\u908a\u754c with larger labels fitted to the layout scale; export names <QGIS project name>_\u5761\u5ea6\u5716 / _\u5761\u5411\u5716 (PDF or PNG); layout fits the produced cells with an automatic scale bar; adaptive aspect sampling (fewer 'flat' cells); GeoPackage primary key reused on re-save (no extra gpkg_fid columns); fix export hang of the aspect layout on QGIS 3.x.\n1.1.0 - Analysis frame must contain the plan boundary (auto-expanded with a warning after drawing / moving / rotating / resizing); only cells overlapping the plan boundary are generated and computed; aspect map (hollow 8-direction arrow point layer) with its own print layout and PDF/PNG export; button renamed to \u7522\u51fa\u5775\u584a\u4e26\u8a08\u7b97\u5761\u5ea6\u53ca\u5761\u5411; 'all local layers' option removed (results, inputs and memory layers are saved).\n1.0.1 - Fix saving when \"all local layers\" is checked: rasters stored inside a GeoPackage (e.g. after a previous save) are opened with their full source; Float64/Int32 single-band rasters are converted to Float32; multiband rasters GeoPackage cannot hold, and layers that fail, are reported and kept linked instead of aborting; fid / case-duplicate field clashes handled.\n1.0.0 - First public release: contour / DEM input, interactive rotated frame, 10/25 m cells, edge intersection counts, slope percent, angle, grade, aspect, print layout, save project to an output folder (.qgz + .gpkg). Supports QGIS 3.22 \u2013 4.99 (Qt5 / Qt6).", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/swc_grid_slope/version/1.2.4/download/"}