Multi-source digital map tile data mashup scheme design based on Cesium

被引:0
|
作者
Fan J. [1 ,2 ]
Hu T. [1 ]
He H. [1 ]
Qin L. [1 ]
Li G. [1 ]
机构
[1] School of Civil and Architectural Engineering, Shandong University of Technology, Zibo
[2] State Key Laboratory of Resources and Environmental Information System, Institute of Geographic and Nature Resources Research, Chinese Academy of Sciences, Beijing
来源
基金
中国国家自然科学基金;
关键词
Cesium; Digital map; Localized deployment; Remote sensing; Spatial data organization; Tilling mashup;
D O I
10.11834/jrs.20197441
中图分类号
学科分类号
摘要
Developments and customizations based on open source software have lower costs and higher flexibilities than the large-scale, high-cost, and high-complexity routine maintenance of commercial geographic information system (GIS) platforms that is limited by the function of the system. An increasing number of GIS applications are migrating from commercial platforms to open source GIS platform frameworks. The open source GIS platform facilitates the application of GIS and promotes the rapid development of spatial data management and processing technologies. However, developers may still face the challenge of scenarios of integration or mashup applications of tile datasets from multiple digital map sources in many GIS projects. Therefore, the data source of the base map based on the open source GIS platform must be increased to extend the space and time coverage of the base map in the study area. Cesium is an open source 3D map engine developed based on the Web Graphics Library with various characteristics, such as cross-platform, cross-browser, 2D/3D integration, and dynamic geospatial data visualization. This library offers a flexible and efficiency base map customization environment for WebGIS applications with low costs. Cesium provides access and loading support for two mainstream spatial references: WGS84 and Web Mercator coordinate systems. On the basis of these considerations, we comprehensively examined the tile data organization mechanisms and spatial reference differences of the Cesium platform and various tile data sources, such as Google maps, Tianditu, and Bing maps. Two types of tile data loading schemes, namely, static and dynamic loading, were designed for the mashup of multi-source tiles with different spatial references. (1) Experiment involving the single data source tile loading scheme illustrated that single data source tiles could be loaded successfully by the two image services, and the createTileMapServiceImageryProvider image service was suitable as a choice of single data source tile loading scheme. (2) The static and dynamic schemes showed favorable visualization effects when tiles from different data sources with the same spatial coordinate system were loaded. (3) The static tile mashup loading scheme could lead to tile image deformation when multi-source tile data with different spatial references were loaded. (4) The dynamic mashup scheme could overcome the deformation problem and shown better visualization effects than the static one when multi-source tile data with different spatial references were loaded. The proposed method that is based on Cesium and involves different spatial references and multi-source tile data in offline maps, data fusion, and integration applications can be used to extend the base map data source of GIS and remote sensing projects and has evident potential practical application values. © 2019, Science Press. All right reserved.
引用
收藏
页码:695 / 705
页数:10
相关论文
共 23 条
  • [1] Chaturvedi K., Web Based 3D Analysis and Visualization Using HTML5 and WebGL, (2014)
  • [2] Dai Y.X., Fu Y., Lv D.K., Yan X.L., The development of open source GIS software, Electronic Technology and Software Engineering, 10, (2017)
  • [3] Gao Y.C., Research of Implementation Technique of Cesium-based WebGIS 3D Client, (2014)
  • [4] Gede M., Thematic mapping with cesium, Proceedings of the 6th International Conference on Cartography and GIS, pp. 280-286, (2016)
  • [5] He B., Mo W.X., Hu J.X., Yang G., Lu G.J., Liu Y.Q., Development of power grid Web3D GIS based on Cesium, Proceedings of 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference, pp. 2465-2469, (2016)
  • [6] He L.F., Research of 3D electronic sand table for flood control based on Cesium, Proceedings of 5th Water Conservancy Information Technology Forum 2017, pp. 135-141, (2017)
  • [7] Huang M.L., Study on the application of tile map technology in desktop GIS, Geospatial Information, 9, 4, pp. 149-151, (2011)
  • [8] Jian W.X., Design and implementation of electronic map API based on tile map technology, China Computer and Communication, 21, pp. 109-110, (2015)
  • [9] Li C.C., Cai B.G., Shangguan W., Wang J., Research and implementation of map algorithm based on Web Mercator, Application Research of Computers, 29, 12, pp. 4793-4796, (2012)
  • [10] Liu R.G., Liu X.J., Liu S.X., Wei E.L., A tile pyramid slicing based on TMS, Radio Engineering, 45, 11, (2015)