QNEAT3

Legacy / Archived

About QNEAT3

QNEAT3 was a QGIS plugin written in Python and integrated in the QGIS3 Processing Framework, offering network analysis algorithms ranging from shortest path solving to Iso-Area (service area / accessibility polygon) and OD-Matrix (Origin-Destination-Matrix) computation. Its source code remains available on the master branch of the QNEAT3 GitHub repository.

Legacy installation and setup (matplotlib required)

When installing QNEAT3 using the QGIS Plugin Manager, a limited selection of algorithms (Shortest Path, OD-Matrices and certain Iso-Area algorithms) was available out-of-the-box. This was because the Iso-Area as Polygon and Iso-Area as Contours algorithms relied on the matplotlib library, which isn't shipped with QGIS3.

To activate the Iso-Area as Polygon/Contour algorithms in QNEAT3, matplotlib had to be added to the QGIS-Python installation manually:

Windows:

  1. Open the OSGeo4W shell that was 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 (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