QGIS Plugin to delimitate forested surfaces | Read-only mirror of https://github.com/sitn/forLim — Canton de Neuchâtel. Issues & pull requests at the source.
  • Python 98.4%
  • Makefile 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2017-12-08 07:58:45 +01:00
delaunay set TODOs 2017-12-08 07:58:08 +01:00
.gitignore #28 Modified UI to rename label 2017-08-17 13:16:21 +02:00
__init__.py initial project from Marc Rufener (EPFL) 2015-11-16 14:18:28 +01:00
forLim.py clean this project 2017-12-07 15:29:18 +01:00
forLim_dialog.py WIP moving to qgis 3 2017-10-06 16:02:46 +02:00
forLim_dialog_base.py WIP moving to qgis 3 2017-10-06 16:02:46 +02:00
forLim_dialog_base.ui clean this project 2017-12-07 15:29:18 +01:00
icon.png initial project from Marc Rufener (EPFL) 2015-11-16 14:18:28 +01:00
icon_Delaunay.png initial project from Marc Rufener (EPFL) 2015-11-16 14:18:28 +01:00
Makefile initial project from Marc Rufener (EPFL) 2015-11-16 14:18:28 +01:00
metadata.txt clean this project 2017-12-07 15:29:18 +01:00
README.md add hint for windows users 2017-12-08 07:32:27 +01:00
resources.py compile resources with pyrcc5 2017-12-07 15:57:12 +01:00
resources.qrc WIP moving to qgis 3 2017-10-06 16:02:46 +02:00

forLim

  • A QGIS Plugin to delimitate forested surfaces from a digital canopy model (raster)*

Requirements

  1. QGIS 3+ with scipy dependency installed.
  2. On windows, this may or may not mean that QGIS has to be install with OSGEO4W

Installation

  1. Clone this repository on your machine
  2. Link the new directory with the QGIS plugin directory or copy everything in the plugin directory
  3. Hint or Windows users to link the plugin directory located in "c:\projects\forlim" (cmd in admin mode) : mklink /d "c:\OSGeo4W\apps\qgis\python\plugins"\forlim c:\projects\forlim

Features

forLim is a QGIS plugin to delimitate forested surfaces using the canopy height model (CHM) as reference information.

The parameters for this delimitation are set by default to respect the swiss federal and cantonal legislations for forest delimitations.

At this stage, only the first step, that is the delimitation of the forest zones using the convolution method is fully operational on large datasets. the other steps of the Delaunay method to filter the forest zones' borders might crash due on memory issue with large datasets

Postprocessing will be required in most cases, depending of the canopy model. For instance, buildings, electric cables, ... need to be removed

Todos

Remove python loops doing processing algorithms that will soon have a native implementation within QGIS 3. Only steps fro Delaunay methods completion are concerned