Skip to main content
Article thumbnail
Location of Repository

The representation and management of evolving features in geospatial databases

By Alex Lohfink


Geographic features change over time, this change being the result of some kind of event or occurrence. It has been a research challenge to represent this data in a manner that reflects human perception. Most database systems used in geographic information systems (GIS) are relational, and change is either captured by exhaustively storing all versions of data, or updates replace previous versions. This stems from the inherent diffculty of modelling geographic objects in relational tables. This diffculty is compounded when the necessary time dimension is introduced to model how those objects evolve. There is little doubt that the object-oriented (OO) paradigm holds signi cant advantages over the relational model when it comes to modelling real-world entities and spatial data, and it is argued that this contention is particularly true when it comes to spatio-temporal data. This thesis describes an object-oriented approach to the design of a conceptual model for representing spatio-temporal geographic data, called the Feature Evolution Model (FEM), based on states and events. The model was used to implement a spatio-temporal database management system in Oracle Spatial, and an interface prototype is described that was used to evaluate the system by enabling querying and visualisation

Topics: Computer software, Programming, Temporal GIS, Object-relational, 910.285416, Geographic information systems
Publisher: University of Glamorgan
Year: 2009
OAI identifier:
Provided by: Glamorgan Dspace

Suggested articles


  1. (2008). A conceptual modeling language for spatiotemporal applications'.
  2. (2002). A database perspective on geospatial data modeling', doi
  3. (2000). A foundation for representing and querying moving objects', doi
  4. (1988). A framework for temporal geographic information', doi
  5. (2005). A logical approach for modeling spatiotemporal objects and events', doi
  6. (1995). A prototype vector temporal gis, Master's thesis. URL:
  7. (1994). A unified model for spatial and temporal information', doi
  8. (1995). An event-based spatiotemporal data model (estdm) for temporal analysis of geographic data.', doi
  9. (1997). An extended entity-relationship model for geographic applications', doi
  10. (1994). An introduction to spatial database systems', doi
  11. (2008). An overview of the geodatabase'. URL:
  12. (1989). C-logic of complex objects.', doi
  13. (1997). Data models in geographic information systems', doi
  14. (2008). Database language sql iso/iec 9075'. doi
  15. (2002). Database Systems, third edn,
  16. (1994). Databases for gis', doi
  17. (1996). Design and implementation of a temporal gis for monitoring land use change: A case study of dar-essalaam'.
  18. (1995). Development of a geomorphological spatial model using object-oriented design.', doi
  19. (2008). Dynamic systems specifications using versions and time', doi
  20. (1998). Evaluation of database modeling methods for geographic information systems'. doi
  21. (2008). Event-based specification for managing change history of geographic information',
  22. (2005). Event-oriented approaches to geographic phenomena', doi
  23. (2004). From objects to events: Gem, the geospatial event model, in `GIScience', doi
  24. (2001). Geoframe-t: a temporal conceptual framework for data modeling, doi
  25. (2002). GIS Fundamentals,
  26. (2000). Historical atlas of prussia',WWW document .
  27. (1994). It's about time: A conceptual framework for the representation of temporal dynamics in geographic information systems', doi
  28. (1998). Logical data modeling of spatiotemporal applications: Definitions and a model, doi
  29. (1997). Modeling behavior of geographic objects: An experience with the object modeling technique, in `Conference on Advanced Information Systems Engineering', doi
  30. (1998). Modelling changes and events in dynamic spatial systems with reference to socio-economic units'.
  31. (1995). Modern Database Systems: The Object Model, Interoperability, and Beyond, Addison-Wesley, chapter 19. Temporal ObjectOriented Databases: A Critical Comparison,
  32. (2008). Multidimensional Geographic Information Science, Taylor and Francis. doi
  33. (2008). Object modelling technique', www.
  34. (1994). Object-oriented approaches to geo-referenced informaton', doi
  35. (1999). Object-Oriented Design for Temporal GIS, Taylor and Francis. doi
  36. (1992). Object-oriented modeling for gis', doi
  37. (1990). Objectoriented data modelling for spatial databases', doi
  38. (2008). Oracle doi
  39. (2008). Oracle application server mapviewer users guide'.
  40. (2007). Oracle database object-relational developer's guide', www document. URL:
  41. (2005). Oracle spatial user guide and reference'.
  42. (2005). Pro Oracle Spatial, doi
  43. (2005). Processes and events in dynamic geospatial networks', doi
  44. (2003). Representations of space and time,
  45. (2004). Snap and span: Towards dynamic spatial ontology', Accepted for Spatial Cognition and Computation. doi
  46. (1999). Spatial data integrity constraints in object oriented geographic data modeling, doi
  47. (2008). Spatial Databases with Application to GIS, doi
  48. (1999). Spatio-temporal conceptual models: data structures + space + time, doi
  49. (2003). Sql doi
  50. (1992). Temporal databases', In Theories and Methods of Spatio-Temporal Reasoning in Geographic Space, doi
  51. (1998). Temporal extension to odmg, in `Issues and Applications of Database Technology',
  52. (2002). Temporal versions model'. doi
  53. (1995). The TSQL2 temporal query language, doi
  54. (2000). TIGER/Line Files Technical Documentation
  55. (1992). Time in Geographic Information Systems, doi
  56. (2002). Time-variant gis databases of changing historical administrative boundaries: A european comparison', doi
  57. (2008). Toward a unified framework for version modeling in engineering databases', doi
  58. (1994). Towards temporality in gis',
  59. (2008). Tripod: a comprehensive system for the management of spatial and aspatial historical objects, doi
  60. (2000). Using abstractions for spatio-temporal conceptual modeling, doi
  61. (2008). Using versions in gis, in `Database and Expert Systems Applications', doi
  62. (1990). Version management in gis - applications and techniques', doi
  63. (1988). Version support for engineering database systems', doi
  64. (1994). Versioning and configuration management in an objectoriented data model', doi
  65. (1988). Versions and change notification in an object-oriented database system, doi
  66. (1995). Versions and configurations in object-oriented database systems: A uniform treatment', doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.