Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects
Three-dimensional (3D), city models have been applied in a variety of fields. One of the main problems in 3D city model utilization, however, is the large volume of data. In this paper, a method is proposed to generalize the 3D building objects in 3D city models at different levels of detail, and to...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2016-10-01
|
Series: | ISPRS International Journal of Geo-Information |
Subjects: | |
Online Access: | http://www.mdpi.com/2220-9964/5/10/185 |
id |
doaj-5d0078dbbd2d40ca8b3ff519cb1af42c |
---|---|
record_format |
Article |
spelling |
doaj-5d0078dbbd2d40ca8b3ff519cb1af42c2020-11-24T21:25:48ZengMDPI AGISPRS International Journal of Geo-Information2220-99642016-10-0151018510.3390/ijgi5100185ijgi5100185Methodology for the Efficient Progressive Distribution and Visualization of 3D Building ObjectsBo Mao0Lars Harrie1College of Information Engineering, Collaborative Innovation Center for Modern Grain Circulation and Safety, Jiangsu Key Laboratory of Modern Logistics, Nanjing University of Finance and Economics, Tielu North Road 128, 210003 Nanjing, ChinaDepartment of Physical Geography and Ecosystem Science, Lund University, Sölvegatan 12, SE-223 62 Lund, SwedenThree-dimensional (3D), city models have been applied in a variety of fields. One of the main problems in 3D city model utilization, however, is the large volume of data. In this paper, a method is proposed to generalize the 3D building objects in 3D city models at different levels of detail, and to combine multiple Levels of Detail (LODs) for a progressive distribution and visualization of the city models. First, an extended structure for multiple LODs of building objects, BuildingTree, is introduced that supports both single buildings and building groups; second, constructive solid geometry (CSG) representations of buildings are created and generalized. Finally, the BuildingTree is stored in the NoSQL database MongoDB for dynamic visualization requests. The experimental results indicate that the proposed progressive method can efficiently visualize 3D city models, especially for large areas.http://www.mdpi.com/2220-9964/5/10/1853D city modelssymbolizationvisualizationCSG representationX3DNoSQL |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Bo Mao Lars Harrie |
spellingShingle |
Bo Mao Lars Harrie Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects ISPRS International Journal of Geo-Information 3D city models symbolization visualization CSG representation X3D NoSQL |
author_facet |
Bo Mao Lars Harrie |
author_sort |
Bo Mao |
title |
Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects |
title_short |
Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects |
title_full |
Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects |
title_fullStr |
Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects |
title_full_unstemmed |
Methodology for the Efficient Progressive Distribution and Visualization of 3D Building Objects |
title_sort |
methodology for the efficient progressive distribution and visualization of 3d building objects |
publisher |
MDPI AG |
series |
ISPRS International Journal of Geo-Information |
issn |
2220-9964 |
publishDate |
2016-10-01 |
description |
Three-dimensional (3D), city models have been applied in a variety of fields. One of the main problems in 3D city model utilization, however, is the large volume of data. In this paper, a method is proposed to generalize the 3D building objects in 3D city models at different levels of detail, and to combine multiple Levels of Detail (LODs) for a progressive distribution and visualization of the city models. First, an extended structure for multiple LODs of building objects, BuildingTree, is introduced that supports both single buildings and building groups; second, constructive solid geometry (CSG) representations of buildings are created and generalized. Finally, the BuildingTree is stored in the NoSQL database MongoDB for dynamic visualization requests. The experimental results indicate that the proposed progressive method can efficiently visualize 3D city models, especially for large areas. |
topic |
3D city models symbolization visualization CSG representation X3D NoSQL |
url |
http://www.mdpi.com/2220-9964/5/10/185 |
work_keys_str_mv |
AT bomao methodologyfortheefficientprogressivedistributionandvisualizationof3dbuildingobjects AT larsharrie methodologyfortheefficientprogressivedistributionandvisualizationof3dbuildingobjects |
_version_ |
1725982682962198528 |