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...

Full description

Bibliographic Details
Main Authors: Bo Mao, Lars Harrie
Format: Article
Language:English
Published: MDPI AG 2016-10-01
Series:ISPRS International Journal of Geo-Information
Subjects:
X3D
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