DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO

The object-oriented database architecture DB4GeO was originally designed to support sub-surface applications in the geo-sciences. This is reflected in DB4GeO's geometric data model as well as in its import and export functions. Initially, these functions were designed for communication with 3D...

Full description

Bibliographic Details
Main Authors: M. Breunig, P. V. Kuper, A. Dittrich, P. Wild, E. Butwilowski, M. Al-Doori
Format: Article
Language:English
Published: Copernicus Publications 2013-09-01
Series:ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
Online Access:http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-2-W1/87/2013/isprsannals-II-2-W1-87-2013.pdf
_version_ 1831787605126021120
author M. Breunig
P. V. Kuper
A. Dittrich
P. Wild
E. Butwilowski
M. Al-Doori
author_facet M. Breunig
P. V. Kuper
A. Dittrich
P. Wild
E. Butwilowski
M. Al-Doori
author_sort M. Breunig
collection DOAJ
description The object-oriented database architecture DB4GeO was originally designed to support sub-surface applications in the geo-sciences. This is reflected in DB4GeO's geometric data model as well as in its import and export functions. Initially, these functions were designed for communication with 3D geological modeling and visualization tools such as GOCAD or MeshLab. However, it soon became clear that DB4GeO was suitable for a much wider range of applications. Therefore it is natural to move away from a standalone solution and to open the access to DB4GeO data by standardized OGC web-services. Though REST and OGC services seem incompatible at first sight, the implementation in DB4GeO shows that OGC-based implementation of web-services may use parts of the DB4GeO-REST implementation. Starting with initial solutions in the history of DB4GeO, this paper will introduce the design, adaptation (i.e. model transformation), and first steps in the implementation of OGC Web Feature (WFS) and Web Processing Services (WPS), as new interfaces to DB4GeO data and operations. Among its capabilities, DB4GeO can provide data in different data formats like GML, GOCAD, or DB3D XML through a WFS, as well as its ability to run operations like a 3D-to-2D service, or mesh-simplification (Progressive Meshes) through a WPS. We then demonstrate, an Android-based mobile 3D augmented reality viewer for DB4GeO that uses the Web Feature Service to visualize 3D geo-database query results. Finally, we explore future research work considering DB4GeO in the framework of the research group "Computer-Aided Collaborative Subway Track Planning in Multi-Scale 3D City and Building Models".
first_indexed 2024-12-22T13:33:08Z
format Article
id doaj.art-be9ed50a9d8c447cbd97aa8f62386225
institution Directory Open Access Journal
issn 2194-9042
2194-9050
language English
last_indexed 2024-12-22T13:33:08Z
publishDate 2013-09-01
publisher Copernicus Publications
record_format Article
series ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
spelling doaj.art-be9ed50a9d8c447cbd97aa8f623862252022-12-21T18:24:07ZengCopernicus PublicationsISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences2194-90422194-90502013-09-01II-2/W1879410.5194/isprsannals-II-2-W1-87-2013DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEOM. Breunig0P. V. Kuper1A. Dittrich2P. Wild3E. Butwilowski4M. Al-Doori5Geodetic Institute, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyGeodetic Institute, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Photogrammetry and Remote Sensing, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanyInstitute of Environmental Systems Research, University of Osnabrück, 49069 Osnabrück, GermanyGeodetic Institute, Karlsruhe Institute of Technology, 76131 Karlsruhe, GermanySchool of Engineering, American University in Dubai, Dubai, United Arab EmiratesThe object-oriented database architecture DB4GeO was originally designed to support sub-surface applications in the geo-sciences. This is reflected in DB4GeO's geometric data model as well as in its import and export functions. Initially, these functions were designed for communication with 3D geological modeling and visualization tools such as GOCAD or MeshLab. However, it soon became clear that DB4GeO was suitable for a much wider range of applications. Therefore it is natural to move away from a standalone solution and to open the access to DB4GeO data by standardized OGC web-services. Though REST and OGC services seem incompatible at first sight, the implementation in DB4GeO shows that OGC-based implementation of web-services may use parts of the DB4GeO-REST implementation. Starting with initial solutions in the history of DB4GeO, this paper will introduce the design, adaptation (i.e. model transformation), and first steps in the implementation of OGC Web Feature (WFS) and Web Processing Services (WPS), as new interfaces to DB4GeO data and operations. Among its capabilities, DB4GeO can provide data in different data formats like GML, GOCAD, or DB3D XML through a WFS, as well as its ability to run operations like a 3D-to-2D service, or mesh-simplification (Progressive Meshes) through a WPS. We then demonstrate, an Android-based mobile 3D augmented reality viewer for DB4GeO that uses the Web Feature Service to visualize 3D geo-database query results. Finally, we explore future research work considering DB4GeO in the framework of the research group "Computer-Aided Collaborative Subway Track Planning in Multi-Scale 3D City and Building Models".http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-2-W1/87/2013/isprsannals-II-2-W1-87-2013.pdf
spellingShingle M. Breunig
P. V. Kuper
A. Dittrich
P. Wild
E. Butwilowski
M. Al-Doori
DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO
ISPRS Annals of the Photogrammetry, Remote Sensing and Spatial Information Sciences
title DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO
title_full DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO
title_fullStr DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO
title_full_unstemmed DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO
title_short DESIGN, IMPLEMENTATION AND APPLICATIONS OF 3D WEB-SERVICES IN DB4GEO
title_sort design implementation and applications of 3d web services in db4geo
url http://www.isprs-ann-photogramm-remote-sens-spatial-inf-sci.net/II-2-W1/87/2013/isprsannals-II-2-W1-87-2013.pdf
work_keys_str_mv AT mbreunig designimplementationandapplicationsof3dwebservicesindb4geo
AT pvkuper designimplementationandapplicationsof3dwebservicesindb4geo
AT adittrich designimplementationandapplicationsof3dwebservicesindb4geo
AT pwild designimplementationandapplicationsof3dwebservicesindb4geo
AT ebutwilowski designimplementationandapplicationsof3dwebservicesindb4geo
AT maldoori designimplementationandapplicationsof3dwebservicesindb4geo