Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations
Next generation of geo-DBMS would be given attention on extending its dimensionality and functionality in order to fill the demand in 3D applications, e.g. geosciences, subsurface, AEC, and etc. Current 3D GIS offer predominantly 2D functionality with 3D visualization and navigation capability. Howe...
Saved in:
Main Authors: | , |
---|---|
Format: | Conference or Workshop Item |
Language: | English |
Published: |
2008
|
Subjects: | |
Online Access: | http://eprints.utm.my/id/eprint/7814/1/EXTENDING_THE_EXISTING_GEO-DBMS_TO_THIRD_DIMENSION_THE_3D_DATA_TYPE_AND_SPATIAL_OPERATIONS.pdf http://eprints.utm.my/id/eprint/7814/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
my.utm.7814 |
---|---|
record_format |
eprints |
spelling |
my.utm.78142017-09-10T04:13:58Z http://eprints.utm.my/id/eprint/7814/ Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations Abdul Rahman, Alias Chen, Tet Khuan T Technology (General) Next generation of geo-DBMS would be given attention on extending its dimensionality and functionality in order to fill the demand in 3D applications, e.g. geosciences, subsurface, AEC, and etc. Current 3D GIS offer predominantly 2D functionality with 3D visualization and navigation capability. However, promising developments were observed in the DBMS domain where more spatial data types, functions and indexing mechanism were supported. In this aspect, DBMS are expected to become a critical component in developing of an operational 3D GIS. However, extended research and developments are needed to achieve native 3D support at DBMS level. One of the desired components in such future software or system is the geometric modeling that works with 3D spatial operations. The fundamental aspects of the 3D spatial operations are still not much been addressed up to the level where an operational 3D system could be realized. The main problem from this aspect is the unavailability of 3D spatial data type within geo-DBMS environment. It is the aim of this paper to describe 3D spatial operations for geometrical and topological models within geo-DBMS environment. In the experiment, we utilize an existing geo-DBMS, PostgreSQL, later known as PostGIS, that compliant to the standard specifications from Open Geospatial Consortium (OGC), e.g. abstract and geometry specification. The main reason about utilizing the PostGIS is because it is an open source based technology and suitable for educational purposes. In this paper, we discuss a suitable way of developing a new 3D data type, polyhedron, using C language. This polyhedron is a 3D equivalent of a set of polygon that bounds a solid object, in which by connecting them in a proper manner and sharing a common edge between two adjacent polygons. These new data types will be used as inputs for 3D spatial operations. The research focuses two types of 3D spatial operations, i.e. computational-geometry, and metric operations. The computational-geometry operations manipulate the coordinate triplet using the geometrical modeling approach, e.g. 3D intersection, 3D difference, 3D XOR, and 3D union. The metric operation deals with the mathematical computation, e.g. volume calculation of a polyhedron. The approach works and we highlighted the results by using the simple data sets. The research shows that the essential research findings are applicable for real world objects and provides a solution towards a full 3D analytical operation in future. 2008 Conference or Workshop Item PeerReviewed application/pdf en http://eprints.utm.my/id/eprint/7814/1/EXTENDING_THE_EXISTING_GEO-DBMS_TO_THIRD_DIMENSION_THE_3D_DATA_TYPE_AND_SPATIAL_OPERATIONS.pdf Abdul Rahman, Alias and Chen, Tet Khuan (2008) Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations. In: 7th International Symposium & Exhibition on Geoinformation (ISG 2008), 13-15 October 2008, Putra World Trade Centre(PWTC), Kuala Lumpur, Malaysia. |
institution |
Universiti Teknologi Malaysia |
building |
UTM Library |
collection |
Institutional Repository |
continent |
Asia |
country |
Malaysia |
content_provider |
Universiti Teknologi Malaysia |
content_source |
UTM Institutional Repository |
url_provider |
http://eprints.utm.my/ |
language |
English |
topic |
T Technology (General) |
spellingShingle |
T Technology (General) Abdul Rahman, Alias Chen, Tet Khuan Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations |
description |
Next generation of geo-DBMS would be given attention on extending its dimensionality and functionality in order to fill the demand in 3D applications, e.g. geosciences, subsurface, AEC, and etc. Current 3D GIS offer predominantly 2D functionality with 3D visualization and navigation capability. However, promising developments were observed in the DBMS domain where more spatial data types, functions and indexing mechanism were supported. In this aspect, DBMS are expected to become a critical component in developing of an operational 3D GIS. However, extended research and developments are needed to achieve native 3D support at DBMS level. One of the desired components in such future software or system is the geometric modeling that works with 3D spatial operations. The fundamental aspects of the 3D spatial operations are still not much been addressed up to the level where an operational 3D system could be realized. The main problem from this aspect is the unavailability of 3D spatial data type within geo-DBMS environment. It is the aim of this paper to describe 3D spatial operations for geometrical and topological models within geo-DBMS environment. In the experiment, we utilize an existing geo-DBMS, PostgreSQL, later known as PostGIS, that compliant to the standard specifications from Open Geospatial Consortium (OGC), e.g. abstract and geometry specification. The main reason about utilizing the PostGIS is because it is an open source based technology and suitable for educational purposes. In this paper, we discuss a suitable way of developing a new 3D data type, polyhedron, using C language. This polyhedron is a 3D equivalent of a set of polygon that bounds a solid object, in which by connecting them in a proper manner and sharing a common edge between two adjacent polygons. These new data types will be used as inputs for 3D spatial operations. The research focuses two types of 3D spatial operations, i.e. computational-geometry, and metric operations. The computational-geometry operations manipulate the coordinate triplet using the geometrical modeling approach, e.g. 3D intersection, 3D difference, 3D XOR, and 3D union. The metric operation deals with the mathematical computation, e.g. volume calculation of a polyhedron. The approach works and we highlighted the results by using the simple data sets. The research shows that the essential research findings are applicable for real world objects and provides a solution towards a full 3D analytical operation in future. |
format |
Conference or Workshop Item |
author |
Abdul Rahman, Alias Chen, Tet Khuan |
author_facet |
Abdul Rahman, Alias Chen, Tet Khuan |
author_sort |
Abdul Rahman, Alias |
title |
Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations |
title_short |
Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations |
title_full |
Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations |
title_fullStr |
Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations |
title_full_unstemmed |
Extending the existing geo-dbms to third dimension: the 3D data type and spatial operations |
title_sort |
extending the existing geo-dbms to third dimension: the 3d data type and spatial operations |
publishDate |
2008 |
url |
http://eprints.utm.my/id/eprint/7814/1/EXTENDING_THE_EXISTING_GEO-DBMS_TO_THIRD_DIMENSION_THE_3D_DATA_TYPE_AND_SPATIAL_OPERATIONS.pdf http://eprints.utm.my/id/eprint/7814/ |
_version_ |
1643644858236141568 |
score |
13.211869 |