Back to Search
Start Over
A general method for decomposing self-intersecting polygon to normal based on self-intersection points
- Source :
- Theoretical Computer Science. 842:118-129
- Publication Year :
- 2020
- Publisher :
- Elsevier BV, 2020.
-
Abstract
- Checking whether polygons are self-intersecting or not is an important step for GIS projects before they are published to the web. Automatically converting self-intersection polygons into normal ones is practically useful, especially there are numerous polygons need to be processed. Based on the relationships of self-intersection points, this paper presents an algorithm to convert a complex self-intersection polygon to a normal one which has no self-intersection part. Furthermore, using the relationships of the repeat points (original self-intersection points) of the decomposed polygon, the result of the only simple polygon can be split into independent sub-polygons bounded by those points. The algorithm is easy to understand and with high efficiency because we consider only the self-intersection point relationships of the polygon, and we do not pay attention to the edges and their directions. A point structure in which the relationships of the self-intersection points are defined is used in the algorithm.
- Subjects :
- General method
General Computer Science
Computer science
Structure (category theory)
0102 computer and information sciences
02 engineering and technology
Computer Science::Computational Geometry
01 natural sciences
Theoretical Computer Science
Intersection
010201 computation theory & mathematics
Bounded function
Polygon
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Point (geometry)
Simple polygon
Algorithm
Subjects
Details
- ISSN :
- 03043975
- Volume :
- 842
- Database :
- OpenAIRE
- Journal :
- Theoretical Computer Science
- Accession number :
- edsair.doi...........527e69974634fe5611701b18b71411b4
- Full Text :
- https://doi.org/10.1016/j.tcs.2020.07.040