At present,UAVs have been applied to more and more fields,such as using UAVs for communication,data collection,and video surveillance.There are more and more data associated with drones,showing the characteristics of massive,complex,disordered,and diverse types.The UAV management system based on two-dimensional visualization can only present limited data-related services,and cannot meet the demand for more abundant data presentation.Based on the analysis of the multi-source associated data of the UAV,an integrated processing model is constructed to form a common data format definition,which is convenient for UAV data transmission and storage.On this basis,the 3D visualization engine of these fusion data is researched and designed to provide UAV users and developers as a reference for application development.This article first studies and summarizes the related technologies involved in 3D visualization,such as Web GL rendering mechanism,3D GIS related knowledge,Web front-end technology and open source engine Cesium.Then based on the characteristics of UAV data,a unified fusion data model is proposed and constructed.Through the unified coding method,the unified index mechanism,the unified management method and the potential association between the data,the attribute fusion is carried out to define the data format of 8 types of dronerelated data,and the integrated processing model of the drone data is constructed.Then use visibility tailoring and LOD technology to optimize scene loading,improve drone data display performance,and use tile data and vector element scene rendering mechanism to study 3D scene visualization.Designed the overall framework of the 3D visualization engine,as well as related functional modules such as scene management,terrain generation,layer management,drone track display,and drone data visualization.Based on the open source Cesium,it realized some functions of the 3D visualization engine.Module encapsulation and secondary development interface are provided.Finally,through testing,the effectiveness of the implemented functions is verified. |