Skip to main content

Spatial Object Structure for Handling 3D Geodata in GRIFINOR

  • Chapter
Innovations in 3D Geo Information Systems

Part of the book series: Lecture Notes in Geoinformation and Cartography ((LNGC))

Abstract

This paper discusses the use of spatial objects in general and in relation to the GRIFINOR software platform (Bodum, Kjems et al. 2005). Here, objects have been created in a way that focuses on the overall demand of fast data retrieval, dynamic object structure and level of detail (LOD) (Dollner and Buchholz 2005).

Objects can be conceived as many different things. Though objects in the GRIFINOR1 system are used primarily as a spatial representation of real world features they are not limited to it. The objects can contain geometric information as well as all other kinds of information which can be described in a digital form.

Objects in GRIFINOR are implemented as Java objects, and a hierarchical structure has been maintained for the physical object structure like a building and its sub-parts. Therefore, there are no limitations to the extension of the objects, which in relation to the real world means that the representation of the features can be extended with more and more detail and information. Since the geodata used in GRIFINOR are stored as individual objects and not as one large model file it is easy to handle very large data-sets distributed on several databases. The paper will discuss advantages and disadvantages of this object- oriented approach and present examples of use.

Objects in GRIFINOR are not restricted to representing buildings or other geometrical well-defined features. (Stoter and Zlatanova 2003), (Zlatanova 1998). Every part of the world represented in the GRIFINOR container is defined as an object. From a computer science point of view creating objects even like terrain features is not difficult, but from a representational point of view terrain or other big surface areas are hard to define. So in terms of representing the real world, the ontology used in the system is of importance and influences the object structure significantly, but with regards to storing data in objects the ontology is of less importance and merely a question of applications.

When focusing narrowly on the creation of objects regarding the demands of the GRIFINOR system, you might experience some drawbacks in other fields; e.g. in the field of data exchange. But the approach chosen in the GRIFINOR system makes it almost easy exchanging data since the data model in the Java object is highly generalized and not dependent on any format like XML. This paper will discuss the questions of data exchange in relation to handling objects and in particular, in connection with the GRIFINOR system. Interoperability is a key-feature for almost every application.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Birtwistle, G. M., Dahl, O. J., et al. (1973). SIMULA Begin. AUERBACH Publishers Inc.

    Google Scholar 

  • Bodum, L., Kjems, E., et al. (2005). GRIFINOR: Integrated Object-Oriented Solution for Navigating Real-time 3D Virtual Environments. Geo-information for Disaster Management. P. v. Oosterom, S. Zlatanova and E. M. Fendel. Berlin, Springer Verlag.

    Google Scholar 

  • Coors, V. and Zipf, A. (2005). 3D-Geoinformationssvstem, Grundlagen und An-wendugen. Heidelberg, Herbert Wichmann Verlag.

    Google Scholar 

  • Dollner, J. and Buchholz, H. (2005). “Continuous level-of-detail modeling of buildings in 3d city models.” GIS’05: Proceedings of the 13th ACM International Workshop on Geographic Information Systems: 173–181.

    Google Scholar 

  • Gröger, G., Reuter, M., et al. (2004). Representation Of A 3D City Model In Spatial Object-Relational Databases. XXth ISPRS Congress, Geo-Imagerv Bridging Continents, Commission 4. ISPRS. Turkey: 6.

    Google Scholar 

  • Raper, J. (1989). GIS — Three Dimensional Applications in Geographic Information Systems. London, Taylor & Francis.

    Google Scholar 

  • Stoter, J. and Zlatanova, S. (2003). Visualisation and editing of 3D objects organised in a DBMS. EuroSDR comm. 5 workshop on Visualisation and Rendering, ITC, Netherlands, EuroSDR.

    Google Scholar 

  • Zlatanova, S. (1998). Data Structuring and Visualization of 3D Urban Data. Association of Geographic Laboratories in Europe (AGILE), Enschede, The Netherlands.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Kjems, E., Kolar, J. (2006). Spatial Object Structure for Handling 3D Geodata in GRIFINOR. In: Abdul-Rahman, A., Zlatanova, S., Coors, V. (eds) Innovations in 3D Geo Information Systems. Lecture Notes in Geoinformation and Cartography. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-36998-1_8

Download citation

Publish with us

Policies and ethics