arrow
Return

A new algorithm for computing Boolean operations on polygons

delete2009-06-01
delete81
PRE
AI
F
Francisco Martínez *
A
Antonio J. Rueda
F
Francisco R. Feito
DOI:10.1016/j.cageo.2008.08.009delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
This paper presents a new algorithm for computing Boolean operations on polygons. These kind of operations are frequently used in the geosciences in order to get spatial information from spatial data modeled as polygons. The presented algorithm is simple and easy to understand and implement. Let n be the total number of edges of all the polygons involved in a Boolean operation and k be the number of intersections of all the polygon edges. Our algorithm computes the Boolean operation in time O((n + k) log(n)). Finally, the proposed algorithm works with concave polygons with holes, and with regions composed of polygon sets. Furthermore, it can be easily adapted to work with self-intersecting polygons. (C) 2008 Elsevier Ltd. All rights reserved.
Keywords:
Polygon clipping
Boolean operations polygons
Polygon overlay
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

C
Computers and Geosciences
IF:
4.4
Papers:
5.0K
Citations:
1.5W

Organization

U
universidad de jaen
Scholars:
4.5K
Papers: 4.6K
Citations: 4