Abstract

Line simplification is the most commonly used operation in map generalisation. In many commercial Geographic Information Systems (GIS), line simplification is performed by applying the classical Ramer-Douglas-Peucker (RDP) algorithm. However, such an algorithm has the drawback of not guaranteeing the preservation of topological consistency. This requires a posteriori checks to ensure that unwanted intersections introduced by the application of the algorithm get rectified. To overcome this problem, Saalfeld proposed a modification of the classical RDP algorithm based on the fact that, while generalising a polyline, conflicts can only occur with vertices of other polylines that lie within its convex hull. In this paper we propose an improvement to Saalfeld's algorithm to detect possible self-intersections of a simplified polyline more efficiently. This improves the performance especially when generalising very large datasets. Nevertheless, the processing time is still not acceptable for real-time web mapping. Therefore, we have integrated our algorithm into a web mapping system that pre-computes a sequence of topologically consistent map representations, stores them on the server, and transmits them progressively upon request. We present experimental results of the performance of the algorithm as well as results of the transmission system.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.