Map Overlay Problem

Map Overlay Problem

Maikel Garma de la Osa (University of Havana, Cuba) and Yissell Arias Sánchez (University of Havana, Cuba)
Copyright: © 2009 |Pages: 8
DOI: 10.4018/978-1-59140-995-3.ch009
OnDemand PDF Download:
$37.50

Abstract

Maps usually contain data from different sources (e.g., population, natural resources, cities, roads, infant mortality rate, etc.) When all the information is complied it is almost impossible to distinguish a certain type of data from the rest. Geographic Information Systems (GIS) usually organize maps into layers, each representing an aspect of the real world (de Hoop et al. 1993). Layers form thematic maps of a single type of data, allowing users to query each one separately.
Chapter Preview
Top

Applications

There are many uses derived from overlaying subdivisions of the map, such as:

  • Overlaying layers of geographical data in order to perform queries involving several layers.

  • Area interpolation: given the population of a region A that overlaps a region B, estimate B’s population, assuming that it is proportional to the area of A that is covered by B.

  • Boolean operations among polygons: union, intersection, difference.

  • Windowing: operation for which a window is overlaid over the map and everything outside of the window is eliminated.

  • Buffering: it is made around points, lines and polygons. If the combined buffer of several elements is needed, it is done as a polygon overlay.

Top

Problem Description

The Map overlay problem is the overlay of several input maps into a single output map. A map is a 2D spatial data structure, which is compounded by nodes (2D point where two or more lines intersect), chains (connected set of segments that start and end on two nodes), and regions (connected subset of the plane with polygonal boundary) that create a plane subdivision. The output map contains all the nodes in the input maps plus the nodes generated by the intersections of the chains of both maps together. The chains of the input maps are interrupted at the intersection points creating the output map’s chains; hence, the output map contains new regions defined by the intersections of the input regions. The map overlay problem consists of generating and relating the structures of the output map (Wu, 2005).

The process of obtaining the output map can be divided into four steps (Wu, 2005):

  • 1.

    Determine the new nodes at the intersection points of the input chains.

  • 2.

    Form the new chains by splitting the chains at the new nodes.

  • 3.

    Form the new regions, and solve the containment of boundaries.

  • 4.

    Determine the overlay relationships between the regions of the output map and those of the input maps.

The first step is the most time consuming. In order to improve its performance, many algorithms based on spatial analysis and computational geometry techniques, have been developed.

Top

State Of The Art

A Brief History

A naive algorithm for overlaying maps would take each segment of one map and compare it with all the segments of the other looking for intersections. If each input maps have segments, the algorithm runs in time. But, this is low performance for the most typical input sizes (over 100,000 points). To improve the time it is convenient to follow a local processing principle, which means not checking for intersections between segments of distant regions because they do not intersect. It has been proven that a lower bound for the problem of finding all the intersection points between a set of n segments is , where k is the number of intersections, and it can be achieved using space.

Bentley and Ottman (1999) were first at applying the local processing principle for reporting segment intersection through the plane sweep algorithm. Their algorithm takes time and space. In 1988 Chazelle and Edelsbrunner created the first algorithm that runs in time and uses space (Chazelle & Edelsbrunner, 1992). Balaban (1995) developed the first optimum algorithm with respect to time and space complexity, which also works for curves. For some cases the segment intersection problem can be easier than the general problem. In the map overlay problem, as the maps are a planar subdivision of the space, all intersections will occur between a segment of the first map with a segment of the second one. This particular problem is also known as the red-blue line intersection problem, and a solution was found by Mairson and Stolfi (1998), before the general problem was optimally solved, taking time and space. In the case of maps as connected subdivisions, Finke and Hinrichs (1995) showed that it can be done in time.

Key Terms in this Chapter

Windowing: Overlaying a rectangular window to a map and discarding everything that it is not inside of the window.

Line Segments Intersection: Consists in computing the intersections between two sets of line segments. It is also known as the red-blue line segments intersection when one set contains red segments and the other contains blue segments. In this case, intersections between red and blue segments are reported.

Plane Sweep: A computational geometry technique, mostly used in finding intersections between lines. It consists of moving a line across a plane while stopping at certain events stored in a priority queue. The events are then taken according to their priorities. A binary search tree is also used to represent the state of the line at each moment. The problem is partially solved for all the area that has already been swept by the line at each event. It is completely solved when the line finishes with the last event.

Subdivision Overlay: It is the process of generating an output plane subdivision from overlaying two or more input plane subdivisions. A plane subdivision is a set of points, lines, and the regions determined by such points and lines. The output subdivision must contain all the points from the input maps plus the points of intersection between the input subdivision segments. The lines in the output subdivisions will be those made up by the input lines divided at the intersection points and the input lines that do not intersect. The output regions will be the union and intersection of all the input regions.

Combined Buffer: Buffers are generated around points or lines. To obtain the combined buffer of two or more points and/or lines, the unions of the generated buffers for each one is computed.

Map Overlay: Overlay two or more thematic maps obtaining a single output map.

Complete Chapter List

Search this Book:
Reset
Editorial Advisory Board
Table of Contents
Chapter 1
Jose E. Córcoles, Pascual González
An interesting feature of GML is to consider it as a database, but only in the strictest sense of the term. That is, as a collection of data. As a... Sample PDF
GML as Database: Present and Future
$37.50
Chapter 2
Jose E. Córcoles, Pascual González
As a database format, XML (GML by extension) can be queried. In order to do this, we need a query language (of general use) to retrieve information... Sample PDF
Querying GML: A Pressing Need
$37.50
Chapter 3
Michael Vassilakopoulos, Antonio Corral, Boris Rachev, Irena Valova, Mariana Stoeva
Image Databases (IDBs) are a kind of Spatial Databases where a large number of images are stored and queried. In this chapter, techniques for... Sample PDF
Image Database Indexing Techniques
$37.50
Chapter 4
Patrik Skogster
Geographic information is created by manipulating geographic (or spatial) data (generally known by the abbreviation geodata) in a computerized... Sample PDF
Different Roles and Definitions of Spatial Data Fusion
$37.50
Chapter 5
Carlos Granell, Michael Gould, Miguel Ángel Manso, Miguel Ángel Bernabé
Geographic Information Systems (GIS) are data-centric applications that rely on the input and constant maintenance of large quantities of basic and... Sample PDF
Spatial Data Infrastructures
$37.50
Chapter 6
Trias Aditya, Menno-Jan Kraak
The vision of “created once, used many times” has been spread out across the globe through the development of geospatial data infrastructure (GDI)... Sample PDF
Geoportals and the GDI Accessibility
$37.50
Chapter 7
Hervé Gontran
The development of road database requires the management of continuously growing road databases. Mobile mapping systems can acquire this... Sample PDF
Real-Time Extraction of the Road Geometry
$37.50
Chapter 8
Cognitive Maps  (pages 58-64)
Stephen Hirtle
Cognitive maps are the representations that individuals use to understand, process, and navigate environments. The term cognitive map should not be... Sample PDF
Cognitive Maps
$37.50
Chapter 9
Map Overlay Problem  (pages 65-72)
Maikel Garma de la Osa, Yissell Arias Sánchez
Maps usually contain data from different sources (e.g., population, natural resources, cities, roads, infant mortality rate, etc.) When all the... Sample PDF
Map Overlay Problem
$37.50
Chapter 10
Mahbubur R. Meenar, John A. Sorrentino
Three-dimensional surface modeling has become an important element in the processing and visualization of geographic information. Models are created... Sample PDF
Dealing with 3D Surface Models: Raster and TIN
$37.50
Chapter 11
Yurai Núñez-Rodríguez
Web map services, such as Google Maps and MapQuest, are among the most popular sites on the Internet. One can easily access these services through a... Sample PDF
Web Map Servers Data Formats
$37.50
Chapter 12
Eric Delmelle, Raymond Dezzani
There has been a dramatic increase in the handling of geospatial information, and also in the production of maps. However, because the Earth is... Sample PDF
Overview, Classification and Selection of Map Projections for Geospatial Applications
$37.50
Chapter 13
José Poveda, Michael Gould
In this chapter we present some well-known algorithms for the solution of the point location problem and for the more particular problem of... Sample PDF
About the Point Location Problem
$37.50
Chapter 14
Alina Lazar, Bradley A. Shellito
Support Vector Machines (SVM) are powerful tools for classification of data. This article describes the functionality of SVM including their design... Sample PDF
Classification in GIS Using Support Vector Machines
$37.50
Chapter 15
Network Modeling  (pages 113-121)
Kevin M. Curtin
Network models are some of the earliest and most consistently important data models in GISystems. Network modeling has a strong theoretical basis in... Sample PDF
Network Modeling
$37.50
Chapter 16
Xiaojun Yang
Artificial neural networks are increasingly being used to model complex, nonlinear phenomena. The purpose of this chapter is to review the... Sample PDF
Artificial Neural Networks
$37.50
Chapter 17
Spatial Interpolation  (pages 129-136)
Xiaojun Yang
Spatial interpolation is a core component of data processing and analysis in geoinformatics. The purpose of this chapter is to discuss the concept... Sample PDF
Spatial Interpolation
$37.50
Chapter 18
Bo Huang, Magesh Chandramouli
Integrating spatial and temporal dimensions is a fundamental yet challenging issue in modeling geospatial data. This article presents the design of... Sample PDF
Spatio-Temporal Object Modeling
$37.50
Chapter 19
May Yuan
Temporal Geographic Information Systems (GIS) technology has been a top research subject since late the 1980s. Langran’s Time in Geographic... Sample PDF
Challenges and Critical Issues for Temporal GIS Research and Technologies
$37.50
Chapter 20
Iftikhar U. Sikder
The representation of geographic entities is characterized by inherent granularity due to scale and resolution specific observations. This article... Sample PDF
Rough Sets and Granular Computing in Geospatial Information
$37.50
Chapter 21
Matthew Perry, Amit Sheth, Ismailcem Budak Arpinar, Farshad Hakimpour
The amount of digital data available to researchers and knowledge workers has grown tremendously in recent years. This is especially true in the... Sample PDF
Geospatial and Temporal Semantic Analytics
$37.50
Chapter 22
Yuqi Bai, Liping Di, Aijun Chen, Yang Liu, Yaxing Wei
Three public geospatial image catalog services, FGDC Clearinghouse, NASA ECHO and GMU CSISS CSW, were reviewed, considering the following aspects... Sample PDF
Geospatial Image Metadata Catalog Services
$37.50
Chapter 23
Peisheng Zhao, Liping Di, Wenli Yang, Genong Yu, Peng Yue
The Semantic Web technology provides a common interoperable framework in which information is given a well-defined meaning such that data and... Sample PDF
Geospatial Semantic Web: Critical Issues
$37.50
Chapter 24
Carlos Granell, Michael Gould, Miguel Ángel Esbrí
In the context of Geographic Information System’s evolution from monolithic systems to personal desktop GIS and then to collections of remote... Sample PDF
Geospatial Web Service Chaining
$37.50
Chapter 25
Genong Yu, Liping Di, Wenli Yang, Peisheng Zhao, Peng Yue
Multi-agent system is specialized in studying the collective effects of multiple intelligent agents. An intelligent agent is a computer system with... Sample PDF
Multi-Agent Systems for Distributed Geospatial Modeling, Simulation and Computing
$37.50
Chapter 26
Peng Yue, Liping Di, Wenli Yang, Genong Yu, Peisheng Zhao
In a service-oriented environment, an individual geospatial Web service is not sufficient to solve a complex real-world geospatial problem. Service... Sample PDF
Towards Automatic Composition of Geospatial Web Services
$37.50
Chapter 27
Aijun Chen, Liping Di, Yuqi Bai, Yaxing Wei
The definition of the Grid computing and its application to geoinformatics are introduced. Not only the comparison of power Grid and computing Grid... Sample PDF
Grid Computing and its Application to Geoinformatics
$37.50
Chapter 28
Yaxing Wei, Liping Di, Guangxuan Liao, Baohua Zhao, Aijun Chen, Yuqi Bai
With the rapid accumulation of geospatial data and the advancement of geoscience, there is a critical requirement for an infrastructure that can... Sample PDF
Sharing of Distributed Geospatial Data through Grid Technology
$37.50
Chapter 29
Alexander Klippel, Kai-Florian Richter, Stefan Hansen
This contribution provides an overview of elements of cognitively ergonomic route directions. Cognitive ergonomics, in general, seeks to identify... Sample PDF
Cognitively Ergonomic Route Directions
$37.50
Chapter 30
Péter Hegedüs, Mihály Orosz, Gábor Hosszú, Ferenc Kovács
This chapter details the potential found in combining to different technologies. The two basically different technologies, LBSs in mobile... Sample PDF
Multicast Over Location-Based Services
$37.50
Chapter 31
Routing  (pages 246-253)
Kevin M. Curtin
Routing is the act of selecting a course of travel. Routing problems are one of the most prominent and persistent problems in geoinformatics. This... Sample PDF
Routing
$37.50
Chapter 32
Location Privacy  (pages 254-259)
Matt Duckham
In this chapter, the author raises a number of issues surrounding the ever-growing capabilities of geoinformatics. Location privacy can be defined... Sample PDF
Location Privacy
$37.50
Chapter 33
Vladimir I. Zadorozhny
The author of this chapter considers the location-based approach for performance tuning that significantly facilitates the challenge of utilizing... Sample PDF
Location-Based Performance Tuning in Mobile Sensor Networks
$37.50
Chapter 34
Henrik Hanke, Alf Neumann
The provisioning of Location-Based Services (LBS) follows the chain of determination of a position, mapping this information onto a natural... Sample PDF
Location-Based Services: A Taxonomy on Theory and Practice
$37.50
Chapter 35
Coupling GPS and GIS  (pages 277-284)
Mahbubur R. Meenar, John A. Sorrentino, Sharmin Yesmin
Since the 1990s, the integration of GPS and GIS has become more and more popular and an industry standard in the GIS community worldwide. The... Sample PDF
Coupling GPS and GIS
$37.50
Chapter 36
Wei-Shinn Ku, Haojun Wang, Roger Zimmermann
With the availability and accuracy of satellite-based positioning systems and the growing computational power of mobile devices, recent research and... Sample PDF
Modern Navigation Systems and Related Spatial Query
$37.50
Chapter 37
Muhammad Usman Iqbal, Samsung Lim
Over the past few decades, the technologies of mobile communication, positioning, and computing have gradually converged. The automobile has been a... Sample PDF
Location Privacy in Automotive Telematics
$37.50
Chapter 38
Mohammed A. Quddus
Map matching algorithms integrate positioning data with spatial road network data to support the navigation modules of intelligent transport systems... Sample PDF
Map Matching Algorithms for Intelligent Transport Systems
$37.50
Chapter 39
Andrés Pazos, José Poveda, Michael Gould
In this chapter we present a package-based component architecture for the specific deployment and maintenance of public sector applications... Sample PDF
A Package-Based Architecture for Customized GIS
$37.50
Chapter 40
Magesh Chandramouli, Bo Huang
This article explores the application of virtual environments to 3D geospatial visualization and exploration. VR worlds provide powerful... Sample PDF
Virtual Environments for Geospatial Applications
$37.50
Chapter 41
Iftikhar U. Sikder
Geospatial predictive models often require mapping of predefined concepts or categories with various conditioning factors in a given space. This... Sample PDF
Managing Uncertainty in Geospatial Predictive Models
$37.50
Chapter 42
Arianna D’Ulizia, Fernando Ferri, Patrizia Grifoni
The main issues of spatial databases and Geographic Information System (GIS), concern the representation, the management and the manipulation of a... Sample PDF
Geographic Visual Query Languages and Ambiguities Treatment
$37.50
Chapter 43
Lionel Savary, Georges Gardarin, Karine Zeitouni
GML is a promising model for integrating geodata within data warehouses. The resulting databases are generally large and require spatial operators... Sample PDF
GeoCache: A Cache for GML Geographical Data
$37.50
Chapter 44
Lyn Kathlene
This chapter describes and analyzes the effectiveness of two methodological techniques, cognitive mapping and geographical information systems... Sample PDF
Cognitive Mapping and GIS for Community-Based Resource Identification
$37.50
Chapter 45
Edward Mac Gillavry
The collection and dissemination of geographic information has long been the prerogative of national mapping agencies. Nowadays, location-aware... Sample PDF
Collaborative Mapping and GIS: An Alternative Geographic Information Framework
$37.50
Chapter 46
Iftikhar U. Sikder, Santosh K. Misra
This article proposes a multi-agent based framework that allows multiple data sources and models to be semantically integrated for spatial modeling... Sample PDF
Semantic Interoperability of Geospatial Services
$37.50
Chapter 47
George Kakaletris, Dimitris Varoutas, Dimitris Katsianis, Thomas Sphicopoulos
Broadband communication networks have begun to spread rapidly over fixed networks, with wireless networks following at close distance. The excess... Sample PDF
Biometric Authentication in Broadband Networks for Location-Based Services
$37.50
Chapter 48
Stelios C.A. Thomopoulos, Nikolaos Argyreas
The globally observed recession of mobile services market has pushed mobile network operators into looking for opportunities to provide value added... Sample PDF
Design and Implementation Approaches for Location-Based, Tourism-Related Services
$37.50
About the Contributors