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

  • role: First author第一作者
  • Affiliation:

    School of Civil and Architectural Engineering, Shandong University of Technology, Zibo 255049, China

    State Key Laboratory of Resources and Environmental Information System, Institute of Geographic and Nature Resources Research, Chinese Academy of Sciences, Beijing 100101, China

  • Email:fanjf@sdut.edu.cn
  • Introduction:范俊甫,1985年生,男,讲师,研究方向为地理信息系统基础理论及城市环境遥感。E-mail:fanjf@sdut.edu.cn
FAN Junfu12,  
  • Affiliation:

    School of Civil and Architectural Engineering, Shandong University of Technology, Zibo 255049, China

HU Taoying1,  
  • Affiliation:

    School of Civil and Architectural Engineering, Shandong University of Technology, Zibo 255049, China

HE Huixin1,  
  • Affiliation:

    School of Civil and Architectural Engineering, Shandong University of Technology, Zibo 255049, China

QIN Liu1,  
  • Affiliation:

    School of Civil and Architectural Engineering, Shandong University of Technology, Zibo 255049, China

LI Guihua1

resumen

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.

palabra clave

remote sensing;Cesium;digital map;spatial data organization;tilling mashup;localized deployment

References

  1. 1.
    Chaturvedi K. 2014. Web Based 3D Analysis and Visualization Using HTML5 and WebGL. Enschede: University of Twente Faculty
  2. 2.
    Dai Y X, Fu Y, Lv D K and Yan X L. 2017. The development of open source GIS software. Electronic Technology and Software Engineering(10): 77
  3. 3.
    Gao Y C. 2014. Research of Implementation Technique of Cesium-based WebGIS 3D Client. Xi’an: Xidian University
  4. 4.
    Gede M. 2016. Thematic mapping with cesium//Proceedings of the 6th International Conference on Cartography and GIS. Albena, Bulgaria: 280-286
  5. 5.
    He B, Mo W X, Hu J X, Yang G, Lu G J and Liu Y Q. 2016. Development of power grid Web3D GIS based on Cesium//Proceedings of 2016 IEEE PES Asia-Pacific Power and Energy Engineering Conference. Xi’an: IEEE: 2465-2469 [DOI: 10.1109/APPEEL.2016.7779930]
  6. 6.
    He L F. 2017. Research of 3D electronic sand table for flood control based on Cesium. Proceedings of 5th Water Conservancy Information Technology Forum 2017. Nanjing: Hehai University and CHES: 135-141
  7. 7.
    Huang M L. 2011. Study on the application of tile map technology in desktop GIS. Geospatial Information, 9(4): 149–151
  8. 8.
    Jian W X. 2015. Design and implementation of electronic map API based on tile map technology. China Computer and Communication(21): 109–110
  9. 9.
    Li C C, Cai B G, Shangguan W and Wang J. 2012. Research and implementation of map algorithm based on Web Mercator. Application Research of Computers, 29(12): 4793–4796
  10. 10.
    Liu R G, Liu X J, Liu S X and Wei E L. 2015. A tile pyramid slicing based on TMS. Radio Engineering, 45(11): 40–43, 68
  11. 11.
    Luo Z Y and Li X D. 2013. High performance tile map service based on database storage scheme. Geography and Geo-Information Science, 29(3): 48–51, 108
  12. 12.
    Ma Q and Xie Z. 2008. Organizing and scheduling of the massive grid geographic data. Geography and Geo-Information Science, 24(6): 39–41
  13. 13.
    Niu Y B. 2015. Research on Technologies of Geographic Information 3D Visualization Based on WebGL. Lanzhou: Lanzhou Jiaotong University
  14. 14.
    Potnis A V and Durbha S S. 2016. Exploring visualization of geospatial ontologies using Cesium//International Workshop on Visualization and Interaction for Ontologies and Linked Data Co-Located with the International Semantic Web Conference. [s.l.]: [s.n.]: 143-150
  15. 15.
    Su X M and Tan J C. 2012. The research of key technologies for the tile map in WebGIS. Beijing Surveying and Mapping(2): 9–12
  16. 16.
    Tsai F, Lai J S and Liu Y C. 2016. An alternative open source web-based 3D GIS: cesium engine environment//Asian Conference on Remote Sensing: Fostering Resilient Growth in Asia.[s.l.]: [s.n.]
  17. 17.
    Wang X D, Zhang F H and Zhang L P. 2012. Construction and organization of tile-pyramid based on terrain Data. Geomatics and Spatial Information Technology, 35(6): 49–51
  18. 18.
    Wei S. 2012. Implementation of access to and mosaicing tile map based on ArcEngine. Geomatics and Information Science of Wuhan University, 37(6): 737–740
  19. 19.
    Wikipedia. 2017. Web mercator projection[EB/OL].[2017-06-30]. https://en.wikipedia.org/wiki/Web_Mercator.
  20. 20.
    Yang D Y. 2011. Research and Development of Open Source GIS. Kunming: Kunming University of Science and Technology
  21. 21.
    Zaragozí B, Giménez P, Navarro J T, Dong P and Ramón A. 2012. Development of free and opensource GIS software for cartographic generalisation and occupancy area calculations. Ecological Informatics, 8: 48–54
  22. 22.
    Zhang L. 2012. Research on the online Integration of Multi-source Heterogeneous Map Data. Fuzhou: East China University of Technology
  23. 23.
    Zhu X Y and Miao F. 2015. The research and development of three-dimensional GIS based on cesium. Science and Technology Innovation Herald(34): 9–11, 16

Leer el texto completo

The above content is generated by Large Model Translation. The translated content is for reference only. We do not assume any commercial or legal responsibilty for any consequences arising from the use of our website