Progress in computational methods for representing geographical concepts

Over the past ten years, a subfield of GIScience has been recognized that addresses the linkage between human thought regarding geographical space, and the mechanisms for implementing these concepts in computational models. This research area has developed an identity through a series of successful international conferences and the establishment of a journal. It has also been complemented through community activities such as international standardization efforts and GIS interoperability. Historically, much of the advancement in computational methods has occurred at or close to the implementation level, as exemplified by attention to the development of spatial access methods. Significant progress has been made at the levels of spatial data models and spatial query languages, although we note the lack of a comprehensive theoretical framework comparable to the relational data model in database management systems. The difficult problems that need future research efforts are at the highly abstract level of cap...

[1]  Beng Chin Ooi,et al.  Query Optimization in an Extended DBMS , 1989, FODO.

[2]  Ben Shneiderman,et al.  Visual information seeking: tight coupling of dynamic query filters with starfield displays , 1994, CHI '94.

[3]  M. Egenhofer,et al.  Assessing the Consistency of Complete and Incomplete Topological Information , 1993 .

[4]  Beng Chin Ooi,et al.  Efficient Query Processing in Geographic Information Systems , 1990, Lecture Notes in Computer Science.

[5]  Andrew U. Frank,et al.  Towards a Spatial Query Language: User Interface Considerations , 1988, VLDB.

[6]  Marvin S. White,et al.  Technical Requirements and Standards for a Multipurpose Geographic Data System , 1984 .

[7]  Timos K. Sellis,et al.  Spatial Reasoning Using Symbolic Arrays , 1992, Spatio-Temporal Reasoning.

[8]  Agnès Voisard,et al.  Geographic Applications: An Experience with O2 , 1992, Building an Object-Oriented Database System, The Story of O2.

[9]  Hans-Peter Kriegel,et al.  Efficient processing of spatial joins using R-trees , 1993, SIGMOD Conference.

[10]  Oliver Günther,et al.  Efficient computation of spatial joins , 1993, Proceedings of IEEE 9th International Conference on Data Engineering.

[11]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[12]  J. T. Robinson,et al.  The K-D-B-tree: a search structure for large multidimensional dynamic indexes , 1981, SIGMOD '81.

[13]  Witold Litwin,et al.  Linear Hashing: A new Algorithm for Files and Tables Addressing , 1980, ICOD.

[14]  Khaled K. A. Al-Taha,et al.  Temporal reasoning in cadastral systems , 1992 .

[15]  Martien Molenaar,et al.  Advances in GIS research II : proceedings of the Seventh International Symposium on Spatial Data Handling , 1997 .

[16]  J. Kelmelis Time and space in geographic information: toward a four-dimensional spatio-temporal data model , 1992 .

[17]  Andrew U. Frank,et al.  Qualitative Spatial Reasoning with Cardinal Directions , 1991, ÖGAI.

[18]  Andrew U. Frank Properties of Geographic Data: Requirements for Spatial Access Methods , 1991, SSD.

[19]  Barbara Tversky,et al.  Spatial Information Theory A Theoretical Basis for GIS , 1993, Lecture Notes in Computer Science.

[20]  Johan de Kleer,et al.  A Qualitative Physics Based on Confluences , 1984, Artif. Intell..

[21]  Christos Faloutsos,et al.  An Efficient Pictorial Database System for PSQL , 1988, IEEE Trans. Software Eng..

[22]  Christian Freksa,et al.  Using Orientation Information for Qualitative Spatial Reasoning , 1992, Spatio-Temporal Reasoning.

[23]  Oliver G Unther Eecient Computation of Spatial Joins , 1993 .

[24]  Jürg Nievergelt,et al.  The Grid File: An Adaptable, Symmetric Multikey File Structure , 1984, TODS.

[25]  Alfons Kemper,et al.  An analysis of geometric modeling in database systems , 1987, CSUR.

[26]  Max J. Egenhofer,et al.  Spatial SQL: A Query and Presentation Language , 1994, IEEE Trans. Knowl. Data Eng..

[27]  Max J. Egenhofer,et al.  Advances in Spatial Databases , 1997, Lecture Notes in Computer Science.

[28]  Christos Faloutsos,et al.  The R+-Tree: A Dynamic Index for Multi-Dimensional Objects , 1987, VLDB.

[29]  Jiawei Han,et al.  Discovery of Spatial Association Rules in Geographic Information Databases , 1995, SSD.

[30]  C. Tomlin Geographic information systems and cartographic modeling , 1990 .

[31]  Andrew U. Frank,et al.  Application of DBMS to Land Information Systems , 1981, VLDB.

[32]  Volker Gaede Geometric Information Makes Spatial Query Processing More Efficient , 1995, ACM-GIS.

[33]  Karen K. Kemp,et al.  Collaborative Spatial Decision-Making: Scientific Report for the Initiative 17 Specialist Meeting (95-14) , 1995 .

[34]  R. Bayer,et al.  Organization and maintenance of large ordered indices , 1970, SIGFIDET '70.

[35]  Michael F. Goodchild,et al.  Geographical data modeling , 1992 .

[36]  David N. Chin,et al.  Spatial-Linguistic Reasoning in LEI (Locality and Elevation Interpreter) , 1992, Spatio-Temporal Reasoning.

[37]  Andrew U. Frank,et al.  A Topological Data Model for Spatial Databases , 1990, SSD.

[38]  D. Peuquet An algorithm for calculating minimum Euclidean distance between two geographic features , 1992 .

[39]  Donna J. Peuquet,et al.  Representations of Geographic Space: Toward a Conceptual Synthesis , 1988 .

[40]  Terence R. Smith,et al.  Alexandria Digital Library , 1995, CACM.

[41]  Oliver Günther,et al.  Research issues in spatial databases , 1990, SGMD.

[42]  Markus Schneider,et al.  Spatial Data Types for Database Systems , 1997, Lecture Notes in Computer Science.

[43]  Ralf Hartmut Güting,et al.  Gral: An Extensible Relational Database System for Geometric Applications , 1989, VLDB.

[44]  Oliver Günther,et al.  Object-oriented Techniques for the Management of Geographic and Environmental Data , 1994, Comput. J..

[45]  Thomas de Ridder,et al.  Implementation of the ROSE Algebra: Efficient Algorithms for Realm-Based Spatial Data Types , 1995, SSD.

[46]  Jack A. Orenstein Spatial query processing in an object-oriented database system , 1986, SIGMOD '86.

[47]  Richard Newellof Smallworld From Gisystems to Giservices: Spatial Computing on the Internet Marketplace , 1997 .

[48]  Oliver Günther,et al.  Environmental information systems , 1997, SGMD.

[49]  Agnès Voisard,et al.  Thematic Map Modeling , 1989, SSD.

[50]  Max J. Egenhofer,et al.  User Interfaces for Map Algebra , 1997 .

[51]  Ralf Hartmut Güting,et al.  An introduction to spatial database systems , 1994, VLDB J..

[52]  D. Peuquet It's About Time: A Conceptual Framework for the Representation of Temporal Dynamics in Geographic Information Systems , 1994 .

[53]  James Frew Bigfoot: An Earth Science Computing Environment for the Sequoia 2000 Project , 1994 .

[54]  Volker Gaede,et al.  Optimal Redundancy in Spatial Database Systems , 1995, SSD.

[55]  Max J. Egenhofer,et al.  Modelling Spatial Relations and Operations with Partially Ordered Sets , 1993, Int. J. Geogr. Inf. Sci..

[56]  Antonin Guttman,et al.  R-trees: a dynamic index structure for spatial searching , 1984, SIGMOD '84.

[57]  Helen Couclelis,et al.  People Manipulate Objects (but Cultivate Fields): Beyond the Raster-Vector Debate in GIS , 1992, Spatio-Temporal Reasoning.

[58]  Dimitrios Papadias,et al.  A Representation Scheme for Computational Imagery , 1991 .

[59]  D. Papadias,et al.  Computational Imagery , 1992, Cogn. Sci..

[60]  A. Frank,et al.  Cell Graphs: A Provable Correct Method for the Storage of Geometry * , 1986 .

[61]  F. Frances Yao,et al.  Computational Geometry , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

[62]  Jiawei Han,et al.  Efficient and Effective Clustering Methods for Spatial Data Mining , 1994, VLDB.

[63]  Markus Schneider,et al.  A foundation for representing and querying moving objects , 2000, TODS.

[64]  Hans-Peter Kriegel Performance comparison of index structures for multi-key retrieval , 1984, SIGMOD '84.

[65]  Max J. Egenhofer,et al.  Why not SQL! , 1992, Int. J. Geogr. Inf. Sci..

[66]  Max J. Egenhofer,et al.  Extending SQL for Graphical Display , 1991 .

[67]  Eliseo Clementini,et al.  Qualitative Distances , 1995, COSIT.

[68]  Max J. Egenhofer,et al.  A Comparison Of Two Direct-Manipulation Gis User Interfaces For Map Overlay , 1995 .

[69]  Claudia Bauzer Medeiros,et al.  Databases for GIS , 1994, SGMD.

[70]  Beng Chin Ooi,et al.  Extending a DBMS for geographic applications , 1989, [1989] Proceedings. Fifth International Conference on Data Engineering.

[71]  Hanan Samet,et al.  The Design and Analysis of Spatial Data Structures , 1989 .

[72]  André Frank,et al.  MAPQUERY: Data base query language for retrieval of geometric data and their graphical representation , 1982, SIGGRAPH.

[73]  D. Mark,et al.  Cognitive and Linguistic Aspects of Geographic Space: An Introduction , 1991 .

[74]  Klaus H. Hinrichs,et al.  A Spatial Data Model and a Topological Sweep Algorithm for Map Overlay , 1993, SSD.

[75]  Ralf Hartmut Güting,et al.  Geo-Relational Algebra: A Model and Query Language for Geometric Database Systems , 1988, EDBT.

[76]  Hamid Pirahesh,et al.  Starburst Mid-Flight: As the Dust Clears , 1990, IEEE Trans. Knowl. Data Eng..

[77]  Alan Saalfeld,et al.  An Application of Algebraic Topology to an Overlay Problem of Analytical Cartography , 1991 .

[78]  Michael Stonebraker,et al.  GEO-OUEL: a system for the manipulation and display of geographic data , 1977, SIGGRAPH.

[79]  Arie Shoshani,et al.  Efficient organization and access of multi-dimensional datasets on tertiary storage systems , 1995, Inf. Syst..

[80]  H. P. Varma,et al.  A Data Structure for Spatio-Temporal Databases , 1990 .

[81]  Agn Es Voisard Mapgets: a Tool for Visualizing and Querying Geographic Information , 1995 .

[82]  Andrew U. Frank,et al.  Spatial Information Theory A Theoretical Basis for GIS , 1997, Lecture Notes in Computer Science.

[83]  Scott Morehouse Arc/info: a geo-relational model for spatial information , 1985 .

[84]  Hans-Jörg Schek,et al.  The DASDBS Project: Objectives, Experiences, and Future Prospects , 1990, IEEE Trans. Knowl. Data Eng..

[85]  Hans-Peter Kriegel,et al.  Performance Comparison of Point and Spatial Access Methods , 1990, SSD.

[86]  W. Tobler A Computer Movie Simulating Urban Growth in the Detroit Region , 1970 .

[87]  Douglas Comer,et al.  Ubiquitous B-Tree , 1979, CSUR.

[88]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[89]  Donna J. Peuquet,et al.  An approach for time-based analysis of spatiotemporal data , 1994 .

[90]  Herbert Edelsbrunner,et al.  Algorithms in Combinatorial Geometry , 1987, EATCS Monographs in Theoretical Computer Science.

[91]  Gudula Retz-Schmidt,et al.  Various Views on Spatial Prepositions , 1988, AI Mag..

[92]  Hanan Samet,et al.  The Quadtree and Related Hierarchical Data Structures , 1984, CSUR.

[93]  David M. Mark,et al.  Cognitive and Linguistic Aspects of Geographic Space: New Perspectives on Geographic Information Research , 1991 .

[94]  Ronald Fagin,et al.  Extendible hashing—a fast access method for dynamic files , 1979, ACM Trans. Database Syst..

[95]  J. McCarthy,et al.  Requirements for a database management system , 1984 .

[96]  Michael Stonebraker,et al.  An Approach to Implementing a Geo-Data System , 1975, Data Bases for Interactive Design.

[97]  Terence R. Smith,et al.  Algebraic approach to spatial reasoning , 1992, Int. J. Geogr. Inf. Sci..

[98]  John G. Stell,et al.  Stratified Map Spaces: A Formal Basis for Multi-resolution Spatial Databases , 2001 .

[99]  Benjamin Kuipers,et al.  Modeling Spatial Knowledge , 1978, IJCAI.

[100]  Barry Smith,et al.  The Ontology of Fields , 1998 .

[101]  Andrew U. Frank,et al.  Theories and Methods of Spatio-Temporal Reasoning in Geographic Space , 1992, Lecture Notes in Computer Science.

[102]  Shashi Shekhar,et al.  Data models in geographic information systems , 1997, CACM.

[103]  Jon Louis Bentley,et al.  Multidimensional binary search trees used for associative searching , 1975, CACM.

[104]  John R. Herring,et al.  The Mathematical Modeling of Spatial and Non-Spatial Information in Geographic Information Systems , 1991 .

[105]  Michael Stonebraker,et al.  The SEQUOIA 2000 Project , 1993, SSD.

[106]  Terence R. Smith,et al.  Report on Workshop on Very Large Spatial Databases , 1990, J. Vis. Lang. Comput..

[107]  Hans-Jörg Schek,et al.  Advances in Spatial Databases , 1991, Lecture Notes in Computer Science.

[108]  Andreas Reuter,et al.  Architektur von Datenbanksystemen für Non-Standard-Anwendungen , 1985, BTW.

[109]  4th International symposium on spatial data handling , 1989 .

[110]  Donna Peuquet,et al.  An algorithm to determine the directional relationship between arbitrarily-shaped polygons in the plane , 1987, Pattern Recognit..

[111]  Ralf Hartmut Güting,et al.  Realms: A Foundation for Spatial Data Types in Database Systems , 1993, SSD.

[112]  Doron Rotem Spatial join indices , 1991, [1991] Proceedings. Seventh International Conference on Data Engineering.

[113]  Daniel Hernández,et al.  Qualitative Representation of Spatial Knowledge , 1994, Lecture Notes in Computer Science.

[114]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[115]  Max J. Egenhofer,et al.  Spatial and temporal reasoning in geographic information systems , 1998 .

[116]  Daniel R. Montello,et al.  Spatial Information Theory A Theoretical Basis for GIS , 1995, Lecture Notes in Computer Science.

[117]  Andrew U. Frank,et al.  Qualitative spatial reasoning about distances and directions in geographic space , 1992, J. Vis. Lang. Comput..

[118]  Oliver Günther,et al.  Multidimensional access methods , 1998, CSUR.

[119]  Michael Stonebraker,et al.  The design of POSTGRES , 1986, SIGMOD '86.

[120]  Terence R. Smith,et al.  Design and Implementation of Large Spatial Databases , 1989, Lecture Notes in Computer Science.

[121]  Norman W. Paton,et al.  Extending a deductive object-oriented database system with spatial data handling facilities , 1999, Inf. Softw. Technol..

[122]  Max J. Egenhofer,et al.  Qualitative Representation of Change , 1997, COSIT.

[123]  Ralf Hartmut Güting,et al.  Rule-based optimization and query processing in an extensible geometric database system , 1992, TODS.

[124]  M. Egenhofer,et al.  Point-Set Topological Spatial Relations , 2001 .

[125]  Per-Åke Larson,et al.  Linear Hashing with Partial Expansions , 1980, VLDB.

[126]  Derek Thompson,et al.  Fundamentals of spatial information systems , 1992, A.P.I.C. series.

[127]  Max J. Egenhofer Manipulating the graphical representation of query results in geographic information systems , 1990, Proceedings of the 1990 IEEE Workshop on Visual Languages.

[128]  Max J. Egenhofer,et al.  Advances in spatial databases : 4th International Symposium, SSD '95, Portland, ME, USA, August 6-9, 1995 : proceedings , 1995 .

[129]  Michael Stonebraker,et al.  Database systems: achievements and opportunities , 1990, SGMD.

[130]  Ben Shneiderman,et al.  Visual information seeking: tight coupling of dynamic query filters with starfield displays , 1994, CHI Conference Companion.

[131]  Andrew U. Frank,et al.  Spatial Information Theory A Theoretical Basis for GIS , 1993, Lecture Notes in Computer Science.

[132]  Hanan Samet,et al.  Benchmarking Spatial Join Operations with Spatial Output , 1995, VLDB.

[133]  Hans-Peter Kriegel,et al.  Multi-step processing of spatial joins , 1994, SIGMOD '94.

[134]  G. Langran Time in Geographic Information Systems , 1990 .

[135]  Oliver Günther,et al.  From GISystems to GIServices: Spatial Computing on the Internet Marketplace , 1999 .