叁拾舞
Be happy, the good news is coming soon.
展开
-
Cesium教程(二十一):实现面状要素的立体拉伸效果
cesium实现面状要素的拉伸效果原创 2024-03-05 10:58:23 · 122 阅读 · 0 评论 -
Cesium教程(二十):动态加载图片
cesium动态加载图片原创 2023-11-08 15:32:51 · 419 阅读 · 0 评论 -
Cesium教程(十九):Cesium粒子系统
Cesium粒子系统是一种模拟复杂物理效应的图形技术,是由小图像组成的集合,当他们在一起形成更复杂的“模糊”对象时,会形成火、烟、云或烟火等。2、粒子发射器2.1 BoxEmitterBoxEmitter类初始化一个盒子中的随机采样位置的粒子,并将它们从六个盒子的其中一个引导出来,他由Cartesian3参数描述盒子宽度、高度和深度尺寸。2.2 CircleEmitterCircleEmitter类是圆形发射器,在圆形面上随机一个位置发射粒子,粒子方向是发射器朝上的向量。由float参数指定其圆形原创 2023-06-14 17:41:54 · 845 阅读 · 0 评论 -
Cesium教程(十八):可视域分析
三维可视域分析是计算从某点出发的视线在一定视角范围内能通视的区域。是一种常规的三维空间分析手段。Cesium没有封装完整的可视域分析方法,这里提供简单的可视域分析的简化实现方法。其中需要另外引入四个js文件。下载地址在文章最后需要学习如何创建自定义地形数据链接的请看 Cesium加载自定义地形数据。原创 2023-06-14 17:29:30 · 1603 阅读 · 0 评论 -
Cesium教程(十七):淹没分析
淹没分析是根据某片区域的地形及洪水流量速度,动态模拟该地形区域水位逐渐上涨的淹没过程。该功能可适用于山区、丘陵等地形起伏较大区域,模拟洪水涨到安全限定高度的淹没过程,为防洪水救灾提供一定的参考。此外,还可以为河谷地带修建水利工程设计与选址提供参考依据。原创 2023-06-14 11:21:10 · 2072 阅读 · 3 评论 -
Cesium教程(十六):动态数据三维可视化
Cesium时间系统在动态数据可视化中发挥着重要作用。本篇文章主要讲述的是CZML动态数据的加载。原创 2023-06-09 21:53:45 · 2110 阅读 · 0 评论 -
Cesium教程(十五):倾斜摄影模型加载
Cesium加载倾斜摄影模型案例。包括完整代码和所用的数据原创 2023-06-09 21:50:45 · 1466 阅读 · 2 评论 -
Cesium教程(十四):简易三维模型的可视化
3D Tiles是Cesium与2016年3月定义的一种三维模型瓦片数据结构。3D Tiles将海量三维数据以分块、分层的形式组织起来,这样就大大减轻了浏览器和图形处理单元(GPU)的负担。3D Tiles数据规范在glTF基础上提供了细节层次(LOD)能力,目标就是实现在web环境下海量三维模型数据的加载与展示。3D Tiles是一种开放式规范,用于跨桌面使用,Web端和移动应用程序共享,以及与大量异构三维地理空间要素交互。原创 2023-06-08 15:04:16 · 2973 阅读 · 0 评论 -
Cesium教程(十三):几何形体选取
即使多个GeometryInstance被合并为单个Primitive,依然可以被独立地访问。效果显示,在地球上单击几何体,打开浏览器控制台可以看到打印的信息:矩形被选中。// alert('矩形被选取');原创 2023-06-08 14:39:15 · 544 阅读 · 0 评论 -
Cesium教程(十二):几何形体合并
Cesium为开发者提供了丰富的图形绘制和空间数据管理API,可以分为两类:一类是面向图形开发人员的低层次API,通常被称为Primitive API;另一类是用于驱动数据可视化的API,称之为Entity API。原创 2023-06-08 14:34:01 · 640 阅读 · 0 评论 -
Cesium教程(十一):三维模型加载
这些主要是桌面软件多支持的数据格式,结构较为复杂,不适于网络传输。因此,Khronos公司特别推出GL传输格式(三维模型数据格式种类多样,常见的有DAE、OBJ、STL、3DS MAX、CLM、IFC等数据格式。)数据格式,glTF是Cesium三维数据传输渲染的数据标准。glTF的特点就是传输和解析高效。原创 2023-06-03 11:18:44 · 3069 阅读 · 0 评论 -
Cesium教程(十):标签加载
标签是一种特殊的空间数据,相当于二维地图中的图标,主要用作标注信息,标明三维模型或其他。地理空间数据的名称等属性。原创 2023-06-03 11:14:33 · 634 阅读 · 7 评论 -
Cesium教程(九):加载几何形体文件
在二维GIS中,矢量数据格式有很多,常见的有shapefile(SHP),DWG,KMZ/KML,GeoJSON等。Shapefile文件结构复杂,会给网络传输带来压力,故Cesium主要采用GeoJSON和KML两种适合于网络传输的数据格式存储几何形体。这里介绍GeoJSON和KML的使用方法。原创 2023-06-03 10:29:36 · 538 阅读 · 0 评论 -
Cesium教程(八):绘制几何形体
三维几何形体所涉及的几何要素种类丰富,从类型上划分为点、线、面、体四大类。原创 2023-06-03 10:15:43 · 590 阅读 · 0 评论 -
Cesium教程(七):加载自定义影像数据
GIS开发中经常需要调用本地或供应方发布的影像数据,加载独立的场景,此时可以借助GeoServer发 布自定义影像数据。原创 2023-05-26 19:55:04 · 1064 阅读 · 0 评论 -
Cesium教程(六):加载地图服务
具体参考CesiumAPI。原创 2023-05-26 17:04:50 · 1658 阅读 · 0 评论 -
Cesium教程(五):加载自定义地形数据
找到【分发服务】,选择常规地形,复制url(如果是直接转化数据,之后这里会自动生成url)。接着打开CesiumLab,添加下载的tif文件进行转化(第三步选择。将.tif文件转为terrain格式。文件,需要手动在【分发服务】手动添加之后,才会有对应的url生成。可以使用CesiumLab自带的发布服务,加载本地dem数据。下载之后按照步骤安装注册即可,这里不再赘述。原创 2023-05-23 11:19:32 · 1205 阅读 · 0 评论 -
Cesium教程(四):调用地形服务
高精度全球地形数据,附有光照和水面效果。地形切片使用quantized-mesh v1.0格式,Cesium使用。添加之后可以看到已经有这 个数据,记住左侧的ID为1,后面需要用到。:光滑椭球体,这是Cesium默认的全球地形,地形高度为0,没有任何起伏效果。首先到Cesium Ion,也就是生成令牌Token的页面,打开Asset Depot。:通过Google Earth的高程地图方式生成地形,Cesium中使用。Cesium提供了多种现有地形数据服务接口,并且支持自定义地形数据。原创 2023-05-23 10:49:51 · 998 阅读 · 0 评论 -
Cesium教程(三):加载地形数据
地形服务是Cesium极具特色的基础功能,加入地形要素能够最真实的还原地球表面的凹凸起伏。Cesium定义了地形构造函数,开发者可通过terrainProvider接口直接调用地形数据服务。,terrainProvider不支持多种地形数据叠加。这里以添加水体的流动效果为例,完整代码如下。原创 2023-05-23 10:31:52 · 1215 阅读 · 0 评论 -
Cesium教程(二):Cesium默认控件详解
Cesium初始界面在默认情况下,附带了一些有用的小控件,如下图所示,可以执行一些基本的功能。原创 2023-05-18 21:36:02 · 601 阅读 · 0 评论 -
Cesium教程(一):Cesium的下载和安装
Cesium的下载和安装以及测试是否安装成功。并自己亲自动手创建自己的第一个程序《HelloCesium》原创 2023-05-18 17:21:45 · 2986 阅读 · 0 评论