Abstract
Processing geometric data on computer systems poses interesting challenges. The limited representation in a computer system, combined with the wide variety of calculations can result in robustness problems. As a result of this, it is for example possible that the exact intersection point of two lines cannot be represented by the computer system and its coordinates get rounded. As a result of this, the test to check whether this point is on either line can fail. The solution for this depends on the application at hand. In this article, a solution developed for our application is presented. The proposed solution for handling the rounding errors is quite general: by reconsidering the 9-intersection matrix and derived operations, and as such the solution may be useful in other applications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Rigaux, P., Scholl, M., Voisard, A.: Spatial databases with applications to GIS. Morgan Kaufman Publishers (2002)
Shekhar, S., Chawla, S.: Spatial databases: a tour. Pearson Educations (2003)
Verstraete, J.: Solving the map overlay problem with a fuzzy approach. Climatic Change, pp. 1–14 (2014)
Gotway, C.A., Young, L.J.: Combining incompatible spatial data. Journal of the American Statistical Association 97(458), 632–648 (2002)
Hoffman, C.M.: Geometric and Solid Modeling (1992). https://www.cs.purdue.edu/homes/cmh/distribution/books/geo.html
Egenhofer, M.J., Sharma, J.: Topological relations between regions in \(r^2\) and \(z^2\). In: Abel, D., Ooi, B.C. (eds.) Advances in Spatial Databases. Lecture Notes in Computer Science, vol. 692, pp. 316–336. Springer Verlag, Singapore (1993)
JTS Topology Suite. http://sourceforge.net/projects/jts-topo-suite/files/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Verstraete, J. (2016). Dealing with Rounding Errors in Geometry Processing. In: Andreasen, T., et al. Flexible Query Answering Systems 2015. Advances in Intelligent Systems and Computing, vol 400. Springer, Cham. https://doi.org/10.1007/978-3-319-26154-6_32
Download citation
DOI: https://doi.org/10.1007/978-3-319-26154-6_32
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26153-9
Online ISBN: 978-3-319-26154-6
eBook Packages: Computer ScienceComputer Science (R0)