View on GitHub

QGIS Visibility Analysis

Quantum GIS plugin for visibility analysis

Quantum GIS plugin for visibility analysis



Viewshed analysis plugin for QGIS calculates visible surface from a given observer point over a digital elevation model. The plugin is intended for more complex modelling, such as the depth below the visible horizon or generation of intervisibilty networks between groups of points. It is particularly performant for multiple viewshed calculations form a set of fixed points. Licence: GNU GPL v.3

If you encounter problems, please read on geographic projections before submitting an issue.

Current stable version: 1.5 (February 2021)

Deprecated version: 0.5

Archived at: 10.5281/zenodo.56664


“Advanced viewshed analysis: a Quantum GIS plug-in for the analysis of visual landscapes.” by Zoran Čučković in The Journal of Open Source Software 4(1). doi: 10.21105/joss.00032

More information

You can signal an issue at GitHub

For further information on algorithms used, case studies etc. take a look at and .

Data used for testing and tutorials can be found here.

Qgis visibility analysis maintained by zoran-cuckovic



Community guidelines and feedback

This project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms. Feedback, bug reports (and fixes!), and feature requests are welcome and can be submitted at GitHub or reported directly through author’s contact (above).


Thanks to Alexander Bruy and Gilles Vuidel.