Abstract

Abstract. Although contemporary geospatial science has made great progress, spatial data fusion of vector and raster data is still a problem in the geoinformation science environment. In order to solve the problem, this paper proposes a method which merges vector and raster data. Firstly, the row and column numbers of the raster data, and the X, Y values of the vector data are represented by Morton code in the C++ environment, respectively. Secondly, we establish the the raster data table and the vector data table in the Oracle database to store the vector data and the raster data. Third, this paper uses the minimum selection bounding box method to extract the top data of the building model. Finally, we divide the vector and raster data into four steps to obtain the fusion data table, and we call the fusion data in the database for 3D visualization. This method compresses the size of data of the original data, and simultaneously divides the data into three levels, which not only solves the problem of data duplication storage and unorganized storage, but also can realize vector data storage and the raster data storage in the same database at the same time. Thus, the fusion original orthophoto data contains the gray values of building roofs and the elevation data, which can improve the availability of vector data and the raster data in the 3D Visualization application.

Highlights

  • At present, there are two kinds of data structures commonly used in geographic information systems: vector data structures and raster data structures, and most of the other data structures are derived from these two data structures (Xie et al, 2009)

  • This paper studies the following four directions: (1) The X value and the Y value of the three-dimensional building model data are represented by Morton code, and the storage operation is performed; (2) The row number and column number of the raster data are represented by Morton code, and the storage operation is performed; (3) Using the contour of the building to generate the smallest rectangular frame on the top surface of the building, and extracting the top data of the building and performing the storage operation; (4) Organize the vector and raster data into a table, and call and perform 3D visualization from the fused data table

  • This paper proposes a method of layering and merging vector raster data, in which the X value, Y value of the vector data and row number and column number of raster data are replaced by Morton code, which compresses the original data amount

Read more

Summary

INTRODUCTION

There are two kinds of data structures commonly used in geographic information systems: vector data structures and raster data structures, and most of the other data structures are derived from these two data structures (Xie et al, 2009). There is still no suitable way to perfectly implement spatial data integration in vector data and raster data Many researchers such as (Wu et al, 2017; Zhou et al 2006; Li et al 2017) study the storage and management of vector data and raster data in a unified spatial database, integrated vectors and rasters for 3D modeling of buildings and orthophoto hasn’t realized in the analysis process and visualization process. In order to slove the problem of data storage and vector raster data fusion, this paper proposes a method based on Morton code to layer and store vector raster data in Oracle Databas0e 12C. (1) The X value and the Y value of the three-dimensional building model data are represented by Morton code, and the storage operation is performed;. (4) Organize the vector and raster data into a table, and call and perform 3D visualization from the fused data table

The Conversion of Raster Data by Morton Code
The Conversion of Vector Data by Morton Code
Extracting the Top Information of the Building
Hierarchical Fusion
Raster Conversion of Morton Code and Storage
Layered Fusion of Vector Data and Raster Data
Result Analysis and 3D Visualization
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call