External-Memory Algorithms for Processing Line Segments in Geographic Information Systems

View/ Open
Issue Date
1996-09Author
Arge, Lars
Vengroff, Darren Erik
Vitter, Jeffrey Scott
Publisher
Springer Verlag
Type
Article
Article Version
Scholarly/refereed, author accepted manuscript
Metadata
Show full item recordAbstract
In the design of algorithms for large-scale applications it is essential to consider the problem
of minimizing I/O communication. Geographical information systems (GIS) are good examples
of such large-scale applications as they frequently handle huge amounts of spatial data. In this
paper we develop e cient new external-memory algorithms for a number of important problems
involving line segments in the plane, including trapezoid decomposition, batched planar point
location, triangulation, red-blue line segment intersection reporting, and general line segment
intersection reporting. In GIS systems, the rst three problems are useful for rendering and
modeling, and the latter two are frequently used for overlaying maps and extracting information
from them.
Description
The original publication is available at www.springerlink.com
Collections
Citation
L. Arge, D. E. Vengroff, and J. S. Vitter. “External-Memory Algorithms for Processing Line Segments in Geographic Information Systems,” Algorithmica, 47(1), January 2007, 1–25. An extended abstract appears in Proceedings of the 3rd Annual European Symposium on Algorithms (ESA ’95), Corfu, Greece, September 1995, published in Lecture Notes in Computer Science, 979, Springer, Berlin, Germany, 295–310. http://dx.doi.org/10.1007/s00453-006-1208-z
Items in KU ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.
We want to hear from you! Please share your stories about how Open Access to this item benefits YOU.