赣州市洪水风险预警系统三维版本
guoshilong
2023-02-27 4d8c6dd77427e8e581fda17b6b65ba86bfb7a815
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
import buildModuleUrl from '../../Core/buildModuleUrl.js';
import createWorldTerrain from '../../Core/createWorldTerrain.js';
import EllipsoidTerrainProvider from '../../Core/EllipsoidTerrainProvider.js';
import ProviderViewModel from '../BaseLayerPicker/ProviderViewModel.js';
 
    /**
     * @private
     */
    function createDefaultTerrainProviderViewModels() {
        var providerViewModels = [];
        providerViewModels.push(new ProviderViewModel({
            name : 'WGS84 Ellipsoid',
            iconUrl : buildModuleUrl('Widgets/Images/TerrainProviders/Ellipsoid.png'),
            tooltip : 'WGS84 standard ellipsoid, also known as EPSG:4326',
            category: 'Cesium ion',
            creationFunction : function() {
                return new EllipsoidTerrainProvider();
            }
        }));
 
        providerViewModels.push(new ProviderViewModel({
            name : 'Cesium World Terrain',
            iconUrl : buildModuleUrl('Widgets/Images/TerrainProviders/CesiumWorldTerrain.png'),
            tooltip : 'High-resolution global terrain tileset curated from several datasources and hosted by Cesium ion',
            category: 'Cesium ion',
            creationFunction : function(){
                return createWorldTerrain({
                    requestWaterMask: true,
                    requestVertexNormals: true
                });
            }
        }));
 
        return providerViewModels;
    }
export default createDefaultTerrainProviderViewModels;