/** * WebGL sample configuration file: contains sample category, name, thumbnail, file path */ var identification = { name: "WebGL", }; var exampleConfig = { layer: { name: "图层", name_en: "Layer", content: { S3M: { name: "三维切片缓存(S3M)", name_en: "Spatial 3D Model", content: [ { name: "倾斜模型", name_en: "Oblique Photogrammetry", thumbnail: "S3MTiles_suofeiya.jpg", fileName: "S3MTiles_suofeiya", }, { name: "鸟巢(水面特效)", name_en: "Bird's Nest (water surface effect)", thumbnail: "S3MTiles_niaochao_water.jpg", fileName: "S3MTiles_niaochao_water", }, { name: "CBD", name_en: "CBD", thumbnail: "S3MTiles_jingmo.jpg", fileName: "S3MTiles_jingmo", }, { name: "BIM", name_en: "BIM", thumbnail: "S3MTiles_BIM.jpg", fileName: "S3MTiles_BIM", }, { name: "矢量", name_en: "Vector", thumbnail: "S3MTiles_vector.jpg", fileName: "S3MTiles_vector", }, { name: "点云", name_en: "Points Cloud(S3M)", thumbnail: "S3MTiles_pointCloud.jpg", fileName: "S3MTiles_pointCloud", }, { name: "地下管线", name_en: "Underground Pipelines", thumbnail: "showUnderGround.jpg", fileName: "showUnderGround", }, { name: "透明渲染", name_en: "Transparent Rendering", thumbnail: "transparentRendering.jpg", fileName: "transparentRendering", }, { name: "柱状图", name_en: "Histogram", thumbnail: "S3MTiles_histogram.jpg", fileName: "S3MTiles_histogram", }, { name: "选中偏移", name_en: "Offset", thumbnail: "offset.jpg", fileName: "offset", }, { name: "流动管线", name_en: "Flowing PipeLine", thumbnail: "FlowingPipeLine.jpg", fileName: "FlowingPipeLine", }, ], }, vector: { name: "矢量瓦片", name_en: "Vector", content: [ { name: "MVT", name_en: "MVT", thumbnail: "MVT.jpg", fileName: "MVT", }, ], }, imagery: { name: "影像", name_en: "Imagery", content: [ { name: "安全认证", name_en: "Token", thumbnail: "tokenCredential.jpg", fileName: "tokenCredential", }, { name: "多子域", name_en: "Multi-windows", thumbnail: "multiSubdomains.jpg", fileName: "multiSubdomains", }, ], }, "dynamic-layer": { name: "动态图层", name_en: "Dynamic Layer", content: [ { name: "全球实时航线数据", name_en: "Global Real-time Route", thumbnail: "airline.jpg", fileName: "airlines", }, { name: "全球船舶动态效果", name_en: "Global Ships", thumbnail: "dynamicLayer.jpg", fileName: "dynamicLayer", }, { name: "风车", name_en: "Wind Farm", thumbnail: "fan.jpg", fileName: "fan", }, { name: "交通仿真", name_en: "Traffic Simulation", thumbnail: "trafficSimulation.jpg", fileName: "trafficSimulation", }, ], }, }, }, "online-base-map": { name: "在线底图", name_en: "Basemap Online", content: { map: { name: "在线底图", name_en: "Basemap Online", content: [ { name: "本地图片", name_en: "Local Imagery", thumbnail: "SingleTileImageryProvider.jpg", fileName: "image", }, ], }, }, }, Scene: { name: "场景", name_en: "Scene", content: { PostProcessing: { name: "后期处理", name_en: "Post Effects", content: [ { name: "键盘控制相机", name_en: "Keyboard Control Camera", thumbnail: "KeyboardControlCamera.jpg", fileName: "KeyboardControlCamera", }, { name: "颜色校正", name_en: "Color Correction", thumbnail: "colorCorrection.jpg", fileName: "colorCorrection", }, { name: "后期特效", name_en: "Post Effects", thumbnail: "aftertreatment.jpg", fileName: "aftertreatment", }, { name: "线框模式", name_en: "Wireframe", thumbnail: "wireframe.jpg", fileName: "wireframe", }, { name: "设置光源", name_en: "Light Source", thumbnail: "lightSource.jpg", fileName: "lightSource", }, { name: "BIM模型光照优化", name_en: "BIM Lighting Optimization", thumbnail: "movingLightSourceBIM.png", fileName: "movingLightSourceBIM", }, { name: "按特征值显隐", name_en: "Visible By Feature Value", thumbnail: "visibleByFeatureValue.jpg", fileName: "visibleByFeatureValue", }, ], }, split: { name: "分屏", name_en: "Screen Split", content: [ { name: "分屏显示", name_en: "Multi-Screen", thumbnail: "multiViewport.jpg", fileName: "multiViewport", }, { name: "视口设置", name_en: "Viewport Setting", thumbnail: "viewportSetting.jpg", fileName: "viewportSetting", }, ], }, "globe-mode": { name: "地球模式", name_en: "Earth Mode", content: [ { name: "模式切换", name_en: "Mode Switching", thumbnail: "switchGlobeMode.jpg", fileName: "switchGlobeMode", }, ], }, "position-info": { name: "位置信息", name_en: "Location Information", content: [ { name: "拾取位置", name_en: "Picking Position", thumbnail: "pickPosition.jpg", fileName: "pickPosition", }, ], }, }, }, search: { name: "查询", name_en: "Query", content: { "attribute-search": { name: "属性查询", name_en: "Attribute Query", content: [ { name: "倾斜摄影属性查询", name_en: "Oblique Photogrammtric Attribute Query", thumbnail: "S3MTiles.jpg", fileName: "S3MTiles", }, { name: "SQL查询", name_en: "SQL Query", thumbnail: "getFeatureBySQL.jpg", fileName: "getFeatureBySQL", }, { name: "分层分户查询", name_en: "Hierarchical Household Inquiry", thumbnail: "individualInformation.jpg", fileName: "individualInformation", }, { name: "动态单体化", name_en: "Dynamic Singulation", thumbnail: "dynamicDTH.jpg", fileName: "dynamicDTH", }, { name: "自定义气泡", name_en: "Custom Bubble", thumbnail: "custom-bubble.jpg", fileName: "custom-bubble", }, ], }, "spatial-query": { name: "空间查询", name_en: "Spatial Query", content: [ { name: "空间查询", name_en: "Spatial Query", thumbnail: "getFeatureByGeometry.jpg", fileName: "getFeatureByGeometry", }, { name: "GPU空间查询", name_en: "GPU-based Query", thumbnail: "spatialQuery3D.jpg", fileName: "spatialQuery3D", }, { name: "GPU空间查询-天际线体", name_en: "GPU-based-Skyline Analysis", thumbnail: "spatialQuery3D_skyline.jpg", fileName: "spatialQuery3D_skyline", }, { name: "GPU空间查询-摄像头", name_en: "GPU-based-Camera", thumbnail: "spatialQuery3D_camera.jpg", fileName: "spatialQuery3D_camera", }, { name: "框选", name_en: "Cross-window Selection", thumbnail: "drawRect.jpg", fileName: "drawRect", }, ], }, }, }, measurement: { name: "量算", name_en: "Measurement", content: { measurement: { name: "量算", name_en: "Measure", content: [ { name: "量算", name_en: "Measurement", thumbnail: "measureHandler.jpg", fileName: "measureHandler", }, { name: "绘制-二维转三维", name_en: "2D to 3D Drawing", thumbnail: "draw2Dto3D.jpg", fileName: "draw2Dto3D", }, { name: "填挖方分析", name_en: "Cutting And Filling", thumbnail: "terraincalCulation.jpg", fileName: "terraincalCulation", }, ], }, }, }, analysis: { name: "分析", name_en: "Analysis", content: { Hypsometric: { name: "分层设色", name_en: "Hypsometric Coloring", content: [ { name: "淹没分析(模型)", name_en: "Flooding Analysis(Model)", thumbnail: "flood.jpg", fileName: "flood", }, { name: "淹没分析(地形)", name_en: "Flooding Analysis (Terrain)", thumbnail: "floodex.jpg", fileName: "floodex", }, ], }, "3D anylysis": { name: "三维空间分析", name_en: "3D Analysis", content: [ { name: "通视分析", name_en: "Visual Analysis", thumbnail: "sightline.jpg", fileName: "sightline", }, { name: "可视域分析", name_en: "Viewshed 3D", thumbnail: "viewshed3D.jpg", fileName: "viewshed3D", }, { name: "阴影分析", name_en: "Shadow Query", thumbnail: "shadowQuery.jpg", fileName: "shadowQuery", }, { name: "天际线分析", name_en: "Skyline", thumbnail: "skyline.jpg", fileName: "skyline", }, { name: "剖面分析", name_en: "Section Area", thumbnail: "profile.jpg", fileName: "profile", }, { name: "视频投放", name_en: "Video Delivery", thumbnail: "projectionImage.jpg", fileName: "projectionImage", }, { name: "RTSP视频投放", name_en: "RTSP Video Delivery", thumbnail: "RTSPprojectionImage.jpg", fileName: "RTSP", }, { name: "平面裁剪", name_en: "Region Clipping", thumbnail: "clip.jpg", fileName: "clip", }, { name: "Box裁剪", name_en: "Box Clipping", thumbnail: "clipbox.jpg", fileName: "clipbox", }, { name: "Box裁剪(交互绘制)", name_en: "Clipping by Editor", thumbnail: "clipboxByEditor.jpg", fileName: "clipboxByEditor", }, { name: "Cross裁剪", name_en: "Cross Clipping", thumbnail: "clipCross.jpg", fileName: "clipCross", }, { name: "多边形裁剪", name_en: "Clip Polygon", thumbnail: "clipPolygon.jpg", fileName: "clipPolygon", }, { name: "ID过滤裁剪", name_en: "Clip By Id", thumbnail: "clipById.jpg", fileName: "clipById", }, { name: "坡度坡向分析", name_en: "Terrain Slope Analysis", thumbnail: "terrainSlopeAnalysis.jpg", fileName: "terrainSlopeAnalysis", }, { name: "地形开挖", name_en: "Terrain Excavation", thumbnail: "digTerrain.jpg", fileName: "digTerrain", }, { name: "地形修改", name_en: "Terrain Modification", thumbnail: "modifyTerrain.jpg", fileName: "modifyTerrain", }, { name: "退线分析", name_en: "Setback Analysis", thumbnail: "backLineAnalysis.jpg", fileName: "backLineAnalysis", }, { name: "限高分析", name_en: "Building Height", thumbnail: "limitHeightAnalysis.jpg", fileName: "limitHeightAnalysis", }, { name: "贴线分析", name_en: "Clamp Line", thumbnail: "onLineAnalysis.jpg", fileName: "onLineAnalysis", }, { name: "服务区分析", name_en: "Service Area Analysis", thumbnail: "serviceAreaAnalysis.jpg", fileName: "serviceAreaAnalysis", }, { name: "立面图", name_en: "Facade Image", thumbnail: "facadeImage.jpg", fileName: "facadeImage", }, ], }, }, }, fly: { name: "飞行", name_en: "Fly", content: { fly: { name: "飞行", name_en: "Fly", content: [ { name: "沿线飞行", name_en: "Fly Route", thumbnail: "flyRoute.jpg", fileName: "flyRoute", }, ], }, }, }, KMLAndModel: { name: "KML&模型", name_en: "KML And Model", content: { "geologicBody-model": { name: "地质体模型", name_en: "Geological Model", content: [ { name: "地质体拉伸与剖切", name_en: "Geological Model Sectioning", thumbnail: "geologicBodyStretch.jpg", fileName: "geologicBodyOperation", }, { name: "地质体裁剪与开挖", name_en: "Geological Model Clipping", thumbnail: "geologicBodyClip.jpg", fileName: "geologicBodyClip", }, { name: "地质体爆炸", name_en: "geologic body explode", thumbnail: "geologicBodyExplode.jpg", fileName: "geologicBodyExplode", }, { name: "地质体box裁剪", name_en: "Geological Box Sectioning", thumbnail: "geologicBodyBoxClip.jpg", fileName: "geologicBodyBoxClip", }, ], }, "animation-model": { name: "动画模型", name_en: "Animated Model", content: [ { name: "图层动画", name_en: "Animation Layer", thumbnail: "layer_animation.jpg", fileName: "S3M_animation", }, { name: "模型爆炸", name_en: "Model Explode", thumbnail: "ModelExplode.jpg", fileName: "ModelExplode", }, { name: "模型动态拉伸", name_en: "Model Dynamic Extrude", thumbnail: "ModelDynamic_Extrude.jpg", fileName: "ModelDynamic_Extrude", }, ], }, "polygon-snap-to-ground": { name: "面贴地/贴对象", name_en: "Clamp", content: [ { name: "矢量面", name_en: "Polygon", thumbnail: "Polygon.jpg", fileName: "Polygon", }, { name: "矢量面拉伸", name_en: "Region Extrude", thumbnail: "extrude.jpg", fileName: "extrude", }, ], }, }, }, "online-draw": { name: "在线绘制", name_en: "Drawing Online", content: { "point-polyline-polygon-drawing": { name: "绘制点线面", name_en: "Point/Polyline/Region Drawing", content: [ { name: "绘制点线面", name_en: "Draw Points/Line/Region", thumbnail: "drawHandler.jpg", fileName: "drawHandler", }, { name: "特效线", name_en: "Line Type", thumbnail: "Polyline.jpg", fileName: "Polyline", }, { name: "编辑线面", name_en: "DrawAndEdit", thumbnail: "DrawAndEdit.jpg", fileName: "DrawAndEdit", }, ], }, "online-symbol": { name: "在线符号", name_en: "Online Symbol", content: [ { name: "添加小品", name_en: "Add Features", thumbnail: "addSymbols.jpg", fileName: "addSymbols", }, ], }, }, }, visualization: { name: "可视化", name_en: "Visualization", content: { "Air Quality": { name: "空气质量", name_en: "Air Quality", content: [ { name: "全球实时空气质量状况", name_en: "Air Quality in Real-time", thumbnail: "aqi.jpg", fileName: "aqi", }, ], }, "split-comparation": { name: "卷帘对比", name_en: "Splitting", content: [ { name: "影像卷帘", name_en: "Image roll", thumbnail: "Nightlight.jpg", fileName: "Nightlight", }, { name: "模型卷帘", name_en: "Model Splitting", thumbnail: "rollerShutter.jpg", fileName: "rollerShutter", }, ], }, "Thematic-map": { name: "专题图", name_en: "thematic map", content: [ { name: "专题图", name_en: "Thematic Map", thumbnail: "ThematicMap.jpg", fileName: "ThematicMap", }, { name: "标签专题图", name_en: "Label Thematic Map", thumbnail: "LabelThematicMap.jpg", fileName: "LabelThematicMap", }, { name: "字段专题图", name_en: "Thematic Map By Field", thumbnail: "ThematicMapByField.jpg", fileName: "ThematicMapByField", }, { name: "标签避让", name_en: "Label Overlap", thumbnail: "LabelOverlap.jpg", fileName: "LabelOverlap", }, ], }, particle: { name: "粒子", name_en: "Particle", content: [ { name: "鸟巢火炬", name_en: "Fire", thumbnail: "Particle System_Fire.jpg", fileName: "Particle System_Fire", }, { name: "雨水", name_en: "Rain", thumbnail: "Particle System_rain.jpg", fileName: "Particle System_rain", }, ], }, "stream-map": { name: "流地图", name_en: "Stream Map", content: [ { name: "人口迁移流地图", name_en: "Migration Map", thumbnail: "migration.jpg", fileName: "migration", }, { name: "扫描线", name_en: "Scanning Line", thumbnail: "scanEffect.jpg", fileName: "scanEffect", }, ], }, "special-effect": { name: "特效", name_en: "Special Effect", content: [ { name: "泛光扫描线", name_en: "Scan Line", thumbnail: "scanLine.jpg", fileName: "scanLine", }, { name: "泛光尾迹线", name_en: "Trail Line", thumbnail: "trailLine.jpg", fileName: "airlinesTrailLines", }, { name: "动态自发光纹理", name_en: "Emission Texture", thumbnail: "emissionTexture.jpg", fileName: "emissionTexture", }, { name: "泛光光源", name_en: "Bloom Light", thumbnail: "tx_lightSource.jpg", fileName: "tx_lightSource", }, { name: "雨天", name_en: "RainningDay", thumbnail: "RainningDay.jpg", fileName: "RainningDay", }, { name: "雪天", name_en: "SnowingDay", thumbnail: "SnowingDay.jpg", fileName: "SnowingDay", }, { name: "城市白模美化", name_en: "WhiteBoxBeautificationForCityview", thumbnail: "BeautificationForCityView.jpg", fileName: "White-box_Beautification_for_Cityview", }, { name: "屏幕空间反射", name_en: "ScreenSpaceReflection", thumbnail: "reflection.jpg", fileName: "ScreenSpaceReflection", }, ], }, }, }, }; /** *key value: the key value or fileName value configured for exampleConfig * (When it is an intermediate node, it is the key value, and the leaf node is the fileName value) *value: fontawesome font icon name *No layering */ var sideBarIconConfig = { "online-base-map": "fa-globe", Scene: "fa-university", fly: "fa-send", layer: "fa-object-group", KMLAndModel: "fa-cubes", "online-draw": "fa-edit", search: "fa-search", measurement: "fa-arrows-v", analysis: "fa-map", visualization: "fa-eye", "stereoscopic-show": "fa-cube", "3D_plot": "fa-pencil", }; /** *key value: the key value configured for exampleConfig *value: fontawesome font icon name *Difference from sideBarIconConfig: sideBarIconConfig includes icons for all levels of the sidebar, and exampleIconConfig only includes icons for the first-level title */ var exampleIconConfig = { "online-base-map": "fa-globe", Scene: "fa-university", fly: "fa-send", layer: "fa-object-group", KMLAndModel: "fa-cubes", "online-draw": "fa-edit", search: "fa-search", measurement: "fa-arrows-v", analysis: "fa-map", visualization: "fa-eye", "stereoscopic-show": "fa-cube", "3D_plot": "fa-pencil", }; window.webglExampleConfig = exampleConfig;