{"id":347,"date":"2024-04-17T08:56:44","date_gmt":"2024-04-17T08:56:44","guid":{"rendered":"http:\/\/wcwp.rf.gd\/?page_id=347"},"modified":"2024-04-17T08:56:44","modified_gmt":"2024-04-17T08:56:44","slug":"qgis-visibility-analysis","status":"publish","type":"page","link":"https:\/\/landscapeanalysis.org\/?page_id=347","title":{"rendered":"QGIS Visibility Analysis"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"973\" height=\"823\" src=\"http:\/\/landscapeanalysis.org\/wp-content\/uploads\/2025\/08\/screenshot.jpg\" alt=\"\" class=\"wp-image-916\" srcset=\"https:\/\/landscapeanalysis.org\/wp-content\/uploads\/2025\/08\/screenshot.jpg 973w, https:\/\/landscapeanalysis.org\/wp-content\/uploads\/2025\/08\/screenshot-300x254.jpg 300w, https:\/\/landscapeanalysis.org\/wp-content\/uploads\/2025\/08\/screenshot-768x650.jpg 768w\" sizes=\"auto, (max-width: 973px) 100vw, 973px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Introduction<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">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. <strong>Licence: GNU GPL v.3<\/strong><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Current stable version: 1.9 (February 2024)<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supported QGIS version: 3.x<\/li>\n\n\n\n<li><a href=\"https:\/\/landscapeanalysis.org\/qgis-visibility-analysis-manual\/\" data-type=\"page\" data-id=\"347\"><strong>Help &amp; documentation<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Deprecated version: 0.5<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Supported QGIS version: 2.x<\/li>\n\n\n\n<li><a href=\"https:\/\/zoran-cuckovic.github.io\/QGIS-visibility-analysis\/help_qgis2.html\"><strong>Help &amp; documentation<\/strong><\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Bugs &amp; issues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Should you encounter potential errors or malfunctions, do not hesitate to signal an issue at <strong><a href=\"https:\/\/github.com\/zoran-cuckovic\/QGIS-visibility-analysis\/issues\">GitHub<\/a><\/strong>. When doing so, please check my post on <strong><a href=\"https:\/\/landscapeanalysis.org\/2020\/wgs\/\">geographic projections<\/a><\/strong>, which are at the root of a number of potential problems.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Publication<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">&#8220;Advanced viewshed analysis: a Quantum GIS plug-in for the analysis of visual landscapes.&#8221; by Zoran \u010cu\u010dkovi\u0107 in <em>The Journal of Open Source Software<\/em> 4(1). doi: <a href=\"http:\/\/joss.theoj.org\/papers\/10.21105\/joss.00032\">10.21105\/joss.00032<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Data used for testing and tutorials can be found <strong><a href=\"https:\/\/github.com\/zoran-cuckovic\/QGIS-visibility-analysis\/tree\/test-data\/\">here<\/a><\/strong>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Archive<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"http:\/\/landscapearchaeology.org\/2018\/qgis-visibility-analysis-algorithm\/\">July 30, 2016<\/a>: The algorithmic solution for viewshed analysis.<\/li>\n\n\n\n<li><a href=\"https:\/\/landscapeanalysis.org\/2020\/visibility-index\/\">May 1, 2020<\/a>: The algorithmic solution for visibility index, a.k.a. total viewshed.<\/li>\n\n\n\n<li><a href=\"https:\/\/landscapeanalysis.org\/2020\/viewshed-tutorial\">March 15, 2020<\/a>: Basic <strong>tutorial<\/strong> for QGIS 3<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For other posts\/tutorials, check the <a href=\"http:\/\/landscapearchaeology.org\/?page_id=409\" data-type=\"page\" data-id=\"409\">site content<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Community guidelines and feedback<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This project is released with a <a href=\"https:\/\/github.com\/zoran-cuckovic\/QGIS-visibility-analysis\/blob\/master\/Contributor_code.md\">Contributor Code of Conduct<\/a>. By participating in this project you agree to abide by its terms. <strong>Feedback, bug reports (and fixes!)<\/strong>, and feature requests are welcome and can be submitted at <a href=\"https:\/\/github.com\/zoran-cuckovic\/QGIS-visibility-analysis\/issues\">GitHub<\/a> or reported directly through author&#8217;s contact (above).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Ackowledgments<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Thanks to Alexander Bruy and Gilles Vuidel fir the help in migration to QGIS processing framework.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Qgis visibility analysis is maintained by <a href=\"http:\/\/zoran-cuckovic.from.hr\/\">Zoran \u010cu\u010dkovi\u0107<\/a>.<a href=\"https:\/\/ko-fi.com\/D1D41HYSW\"><\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-347","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=\/wp\/v2\/pages\/347","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=347"}],"version-history":[{"count":0,"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=\/wp\/v2\/pages\/347\/revisions"}],"wp:attachment":[{"href":"https:\/\/landscapeanalysis.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=347"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}