1st International ICST Workshop on Mobile and Ubiquitous Context Aware Systems and Applications

Research Article

Spatial Indexing for Location-Aware Systems

  • @INPROCEEDINGS{10.1109/MOBIQ.2007.4451027,
        author={ Robert  K. Harle},
        title={Spatial Indexing for Location-Aware Systems},
        proceedings={1st International ICST Workshop on Mobile and Ubiquitous Context Aware Systems and Applications},
        publisher={IEEE},
        proceedings_a={MUBICA},
        year={2008},
        month={2},
        keywords={Application software  Computational modeling  Geographic Information Systems  Indexing  Indoor environments  Information systems  Laboratories  Large-scale systems  Mobile computing  Sensor systems},
        doi={10.1109/MOBIQ.2007.4451027}
    }
    
  • Robert K. Harle
    Year: 2008
    Spatial Indexing for Location-Aware Systems
    MUBICA
    IEEE
    DOI: 10.1109/MOBIQ.2007.4451027
Robert K. Harle1,*
  • 1: Computer Laboratory University of Cambridge Cambridge, UK
*Contact email: Robert.Harle@cl.cam.ac.uk

Abstract

As location systems provide increasingly fine-grained locations for mobile entities, location-aware systems that react appropriately and autonomously to location events will be in demand. Although much research has been devoted to indexing schemes for very large scale GIS applications (where the systems are predominantly query-based), comparably little attention has been given to the use of spatial indexing within location-aware systems leveraging local positioning systems (predominantly event-based). This paper reviews the notion of spatial indexing (the representation of a tracked user's space to facilitate spatial event generation based on incoming locations) for event-based systems. It establishes the principles and requirements of a wide-area spatial indexer, reviews the R-tree, Quadtree and RQ-tree methods proposed before for indoor location-awareness, and significantly adapts the latter to meet the requirements. The proposed indexing method uses a combination of R-trees (for high level spatial information, down to structural level) and Quadtrees (for lower level representation of objects). It proposes the use of linear Quadtrees to exploit the ease of direct node movement rather than the re-rasterisation of polygons used in systems to date. This approach is compared in simulation with other approaches