QNEAT3

QGIS Network Analysis Toolbox 3

Data Source: Stadt Wien – data.wien.gv.at

Installation and Setup

When installing QNEAT3 using the QGIS Plugin Manager, a limited selection of algorithms (Shortest Path, OD-Matrices and certain Iso-Area algorithms) is available to you out-of-the-box. This is due to some Iso-Area algorithms (Iso-Contours and Iso-Polygons) relying on the matplotlib library that isn't shipped with QGIS3.

In order to activate the Iso-Area as Polygon/Contour algorithms you have to add the matplotlib library to your QGIS-Python installation. Depending on your operating system you may install matplotlib manually using the following options:

Windows:

  1. Open the OSGeo4W shell that has been installed alongside QGIS (click Start - type OSGeo4W Shell - hit Enter)
  2. Paste the command python-qgis -m pip install matplotlib into the shell
  3. Accept the installation by typing 'yes' when prompted
  4. Restart QGIS3

Linux
  1. Open a terminal
  2. Paste the command python-qgis -m pip install matplotlib into the terminal, then hit Enter and confirm installation with 'yes' when prompted
  3. Restart QGIS3

macOS (Thanks to @strozzascotte for providing the macOS installation instructions!)
  1. Open a terminal
  2. Paste the command /Library/Frameworks/Python.framework/Versions/3.x/bin/pip3.x install matplotlib (please replace the version number x according to your installation) into the terminal, then hit Enter and confirm installation with 'yes' when prompted
  3. Restart QGIS3

After this installation, you are ready to use all QNEAT3 Algorithms.


Screenshot of the fully setup QNEAT3 Plugin inside the Processing Toolbox

Tip on usage and output logging

When running a QNEAT3 algorithm it can be useful to enable the processing window to stay open after the algorithm is finished. With this option enabled, you can inspect the algorithms messages and infos that are logged at runtime in the log window. You may set this option under Settings>Options...>Processing>General>Keep dialog open after running an algorithm (tick the checkbox to enable this option).