{"name": "Floor plan filter", "package_name": "floor_plan_filter", "version": "1.1.0", "experimental": false, "qgis_min": "3.16.0", "qgis_max": "3.99.0", "downloads": 294, "uploaded_by": "rbraggaar", "upload_datetime": "2026-04-24T08:44:29.940205", "changelog": "Attribute Filter \u2014 dynamically applies a floor_level subset filter to registered vector layers when the active floor changes. No manual filter management required.\r\nLayer Group Filter \u2014 shows and hides layers within registered layer tree groups based on a _[FLOOR_ID] layer naming convention. Works with rasters, georeferenced PDFs, and any per-floor layer structure.\r\nCombined Levels \u2014 multiple floor IDs can be grouped into a single navigable level (e.g. L2N + L2S = \"Level 2\") and activate together.\r\nDock panel \u2014 level dropdown, Previous/Next buttons, Pause/Resume, and Configure. Keyboard shortcuts: Page Down / Page Up.\r\nPause mode \u2014 freezes all plugin activity so you can make manual filter adjustments, then resumes cleanly.\r\nEdit state protection \u2014 blocks floor switching if any registered layer is in edit mode, with a clear warning message.\r\nDefault level \u2014 configurable level activated automatically when the project is opened.\r\nFloor table source \u2014 optionally load floor definitions from a database table layer instead of entering them manually.\r\nCSV backup/restore \u2014 export and import the complete plugin configuration (floors, layers, groups) as a CSV file. Import auto-matches layers and groups by name with no manual clicking required.\r\nProject persistence \u2014 all configuration is stored in the QGIS project file.", "external_deps": null, "download_url": "https://plugins.qgis.org/plugins/floor_plan_filter/version/1.1.0/download/"}