An Equal-Area Triangulated Partition Method for Parallel Xdraw Viewshed Analysis

Wanfeng Dou,Yanan Li,Yanli Wang
DOI: https://doi.org/10.1002/cpe.5216
2019-01-01
Abstract:SummaryThis paper presents an effective equal‐area triangulated partition method (EATP) for parallel viewshed computation based on Xdraw algorithm that is a viewshed analysis algorithm with lower overhead. Our approach is to first partition the target domain into eight 45° octants along a coordinate‐axis direction and diagonal line direction around a given observer. Each octant remains mutually independent on data dependency based on the principle of Xdraw algorithm. Then, each octant is repartitioned into equal‐area sub‐regions with the shape of the triangle according to the requirements of system platform such as the number of computing nodes or processors and the size of memory of each node. Our method is beneficial to group these triangle sub‐regions for determination of their dependent relationships during the computation of visibility and distribution of each triangle sub‐region to a suitable node. The unified expression of the sub‐regions is simple for implementation of parallel Xdraw viewshed algorithm. The experimental results are evaluated to demonstrate a distinct improvement in computation performance compared with other partition methods such as equal‐angle and simple equal‐area methods.
What problem does this paper attempt to address?