当前位置:网站首页>Introduction to cesium
Introduction to cesium
2022-07-25 07:21:00 【Jingchu idlers】
Article item
Cesium General catalogue of practical series articles : Portal
1. What is? Cesium?
Cesium yes AGI The company's computer graphics development team and 2011 Open source 3D Earth and map visualization developed in JavaScript library ,Cesium The word comes from the chemical element cesium , Cesium is a key element in making atomic clocks , The R & D team emphasizes... Through naming Cesium Keep improving the products , Focus on time data visualization .Cesium It's three-dimensional GIS It provides an efficient data visualization platform . namely :
(1)Cesium It's a cross platform 、 Cross browser display of 3D Earth and map JavaScript library
(2)Cesium Use WebGL For hardware accelerated graphics , No plug-in support is required when using .
(3)Cesium Is based on Apache2.0 Licensed open source programs , It can be used for commercial and non-commercial purposes free of charge .

2.Cesium What can be done ?
Cesium The knowledge system of , Span GIS、Web Front end and graphics .
Cesium For geographic data visualization . Support efficient rendering of massive data , Support 3D visualization of time series dynamic data , With the sun 、 The atmosphere 、 Dynamic simulation of geographical environment elements such as clouds and mapping of terrain elements . Contains a wealth of available tools . namely Cesium Tools provided by basic controls , Such as geocoder , Layer selector, etc .
Cesium The positioning in the project is shown in the figure below :
The main functions are :
(1) Use 3d tiles Format Streaming loads various 3d data , Include tilt camera model 、 Three dimensional buildings 、CAD and BIM Outside and inside , Point cloud data . And support style configuration and user interaction .
(2) Visualization of global high-precision terrain data , Support terrain exaggeration effect 、 And the programmable contour and slope analysis effect .
(3) Support image layers of multiple resources , Include WMS,TMS,WMTS And timing images . Images support transparency overlay 、 brightness 、 Contrast 、GAMMA、 tonal 、 Saturation can be dynamically adjusted . Support image roller shutter comparison .
(4) Support standard vector format KML、GeoJSON、TopoJSON、 And the effect of vector on the ground .
(5) 3D model support gltf2.0 The standard PRB texture of material 、 Animation 、 Skin and deformation effects . Stick to the ground and highlight .
(6) Use CZML Support the display of dynamic time series data .
(7) Support various geometries : spot 、 Line 、 Noodles 、 mark 、 Bulletin board 、 Cube 、 sphere 、 Ellipsoid 、 Cylinder 、 corridor 、 Pipe diameter 、 wall .
(8) Visualization effects include : Shadows based on the position of the sun 、 Self shadow 、 Soft shadows .
(9) Support atmosphere 、 Fog 、 The sun 、 The sun 、 The moon 、 The stars 、 Surface of the water .
(10) Particle effects : smoke 、 fire 、 spark .
(11) terrain 、 Model 、3d tiles Face clipping of the model .
(12) Object selection and terrain selection .
(13) Support zoom of mouse and touch operation 、 Rendering 、 Inertial translation 、 flight 、 Any perspective 、 Terrain collision detection .
(14) Support 3d The earth 、2d Map 、2.5d Columbian mode .3d The view can be projected in perspective and front view .
Support points 、 mark 、 The aggregation effect of bulletin board .
3.Cesium The dependence of
① be based on HTML5 standard , No plug-ins , Cross platform
② Can't run independently , Browser dependent
③ Browser based on HTTP agreement ,Cesium Correct operation must have HTTP Server
④HTTP Server The implementation of is not limited to the development language and server ( Don't learn nodejs)

4.Cesium Learning reference
Cesium As a three-dimensional GIS Develop the hottest front-end framework , In 3D data management 、 3D terrain analysis 、 Dynamic scene visualization is widely used .

Cesium The available reference documents for learning are :
1. Official website API file : Official website
2. Official website sandbox example : Official website
3.Cesiumlab
4.Cesium Chinese net
5. Some blog posts shared by learners
Last , I hope you can use Cesium Three dimensional GIS Develop friends to learn and progress together !
Link to the original text :https://blog.csdn.net/weixin_45782925/article/details/122687181
边栏推荐
- Scavenging vultures or woodpeckers? How to correctly understand short selling
- [computer explanation] NVIDIA released geforce RTX Super Series graphics cards, and the benefits of game players are coming!
- Beijing internal promotion | Microsoft STCA recruits nlp/ir/dl research interns (remote)
- Boiling short drama Jianghu: nine of the ten production teams are shooting, with a head sharing fund of more than 30million, and users are addicted to paying routines
- diagramscene工程难点分析
- js无法获取headers中Content-Disposition
- 用VS Code搞Qt6:编译源代码与基本配置
- 各位老板 问一下 就是我们mysql cdc保存的是配置数据 然后kafka里面堆积的有历史
- 【程序员2公务员】关于体制调研的一些常见问题总结
- OpenAtom XuperChain 开源双周报 |2022.7.11-2022.7.22
猜你喜欢

【terminal】x86 Native Tools Command Prompt for VS 2017

Before Oracle 19C migration, how important is it to do a good job of rat playback test?

Luo min from qudian, prefabricate "leeks"?

Bingbing's learning notes: classes and objects (Part 1)

从ACL 2022 Onsite经历看NLP热点

钉钉最新版,怎么清除登录手机号历史记录数据

Teach you to use cann to convert photos into cartoon style

MATLAB自编程系列(1)---角分布函数

2022 Tiangong cup ctf--- crypto1 WP

Xinku online | cnopendata shareholder information data of A-share listed companies
随机推荐
【程序员2公务员】一、基本认知
Scavenging vultures or woodpeckers? How to correctly understand short selling
从ACL 2022 Onsite经历看NLP热点
GBase 8a中关于--skip-networking 问题
Paper reading: UNET 3+: a full-scale connected UNET for medical image segmentation
【PyTorch】最常见的view的作用
QT6 with vs Code: compiling source code and basic configuration
List derivation
做好项目管理的10个关键点和5大措施
JS cannot get content disposition in headers
Talk about practice, do solid work, and become practical: tour the digitalized land of China
Wechat applet wx.request interface
Box horse "waist cut", blame Hou Yi for talking too much?
Alibaba cloud image address & Netease cloud image
Lidar construction map (overlay grid construction map)
分布式爬虫中的增量爬虫
Ideal L9, can't cross a pit on the road?
[programmer 2 Civil Servant] IV. common problems
DJI内推码(一码一用,限时内推)
Statistical learning -- naive Bayesian method