4.7 Article

Robust line simplification on the plane

期刊

COMPUTERS & GEOSCIENCES
卷 61, 期 -, 页码 152-159

出版社

PERGAMON-ELSEVIER SCIENCE LTD
DOI: 10.1016/j.cageo.2013.08.011

关键词

Douglas-Peucker algorithm; Polyline simplification; Map generalization; Cartography; OpenMP; Computing

向作者/读者索取更多资源

Line simplification is an important task in map generalization, in traditional paper series as well as in geographic information systems and web map server services. Using the adequate method an accurate representation of the original elements should be obtained by suppression of redundant information while maintaining the shape of the original elements according to the new scale. To that effect one of the most widely used algorithms is the so-called Douglas-Peucker algorithm. It can lead to inconsistent results such as self-intersections or intersections with other elements, so the operator's supervision is necessary following the automatic treatment. In this piece of work a robust and easy-to-implement variation of the Douglas-Peucker algorithm for individual line simplification in two dimensions is presented. The robustness of the new algorithm is based on the concept of intersection of segments and it can be easily implemented in parallel. The new algorithm brings about correct results regardless of tolerance and morphology of the original line or polygon. The algorithm is coded in standard C99 and it can be compiled for serial or parallel execution via OpenMP. Both the algorithm itself and a program that implements it are distributed as free software. The validity of the solution was tested using the GSHHG geography database that can be obtained free through the Web. Results about accuracy of the output, execution speed and scalability of the parallel implementation are presented. (C) 2013 Elsevier Ltd. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据