Show simple item record

dc.contributor.authorChen, Yaqian
dc.contributor.authorShe, Jiangfeng
dc.contributor.authorLi, Xingong
dc.contributor.authorZhang, Shuhua
dc.contributor.authorTan, Junzhong
dc.date.accessioned2022-09-13T14:59:04Z
dc.date.available2022-09-13T14:59:04Z
dc.date.issued2020-05-27
dc.identifier.citationChen, Y.; She, J.; Li, X.; Zhang, S.; Tan, J. Accurate and Efficient Calculation of Three-Dimensional Cost Distance. ISPRS Int. J. Geo-Inf. 2020, 9, 353. https://doi.org/10.3390/ijgi9060353en_US
dc.identifier.urihttp://hdl.handle.net/1808/33458
dc.description.abstractCost distance is one of the fundamental functions in geographical information systems (GISs). 3D cost distance function makes the analysis of movement in 3D frictions possible. In this paper, we propose an algorithm and efficient data structures to accurately calculate the cost distance in discrete 3D space. Specifically, Dijkstra’s algorithm is used to calculate the least cost between initial voxels and all the other voxels in 3D space. During the calculation, unnecessary bends along the travel path are constantly corrected to retain the accurate least cost. Our results show that the proposed algorithm can generate true Euclidean distance in homogeneous frictions and can provide more accurate least cost in heterogeneous frictions than that provided by several existing methods. Furthermore, the proposed data structures, i.e., a heap combined with a hash table, significantly improve the algorithm’s efficiency. The algorithm and data structures have been verified via several applications including planning the shortest drone delivery path in an urban environment, generating volumetric viewshed, and calculating the minimum hydraulic resistance.en_US
dc.publisherMDPIen_US
dc.rights© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.en_US
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/en_US
dc.subjectVoxelen_US
dc.subjectDijkstra’s algorithmen_US
dc.subjectMinimum heapen_US
dc.subjectRoute planningen_US
dc.subjectViewsheden_US
dc.subjectHydraulic resistanceen_US
dc.titleAccurate and Efficient Calculation of Three-Dimensional Cost Distanceen_US
dc.typeArticleen_US
kusw.kuauthorLi, Xingong
kusw.kudepartmentGeography & Atmospheric Scienceen_US
dc.identifier.doi10.3390/ijgi9060353en_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3444-3929en_US
dc.identifier.orcidhttps://orcid.org/0000-0001-8536-8645en_US
kusw.oaversionScholarly/refereed, publisher versionen_US
kusw.oapolicyThis item meets KU Open Access policy criteria.en_US
dc.rights.accessrightsopenAccessen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Except where otherwise noted, this item's license is described as: © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.