![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Cesium
YniceY
这个作者很懒,什么都没留下…
展开
-
cesium div偏移 位置偏移 popup位置偏移 弹窗偏移
背景: 最近cesium交流群里看到好几个人都在问偏移问题。回答过几次 ,所以写个水文。到时候估计大家上网一搜就能搜到这篇。 在做popup弹窗的时候。思想是:需要将Cartesian3坐标转换为屏幕坐标 然后设置给div。就可以实现pop跟随。但是如果没有设置C3的高程 直接进行转换屏幕坐标 就会出现偏移。解决办法:将要转换的Cartesian3加上高程后 再进行转换屏幕坐标 就可以了...原创 2021-12-22 10:47:23 · 1938 阅读 · 1 评论 -
Cesium坐标系
坐标系在GIS中无处无在,发挥着重要作用,在Cesium里面使用数据也离不开坐标系,所以这里需要对地理坐标系做个扼要的介绍。对于地理空间而言,分为地理坐标系和投影坐标系,Cesium支持两种坐标系,WGS84和墨卡托投影坐标系。光以上还不够,计算机图形学上,模型叠加在坐标运算中又分为几个阶段的不同表现形式:本地坐标、世界坐标、经纬度坐标、笛卡尔坐标、屏幕坐标等,我们需要搞清它们之间的转换。1、世界坐标转地理坐标var cartographic = scene.globe.ellipso转载 2021-12-01 11:25:40 · 580 阅读 · 0 评论 -
Cesium 粒子系统相关类说明
1.ParticleSystem 是最上层需要加到场景中的primitive对象,2.Particel 是组成PrimitiveSystem粒子系统的单个粒子3.ParticleEmitter 粒子发射器 粒子发射器 定义了粒子是以那种方式向场景中发射出粒子 进而组成粒子系统,其中有: 3.1 BoxEmitter 3.2 CircleEmitter 3.3 ConeEmitter 3.4 SphereEm...原创 2021-11-05 11:56:23 · 233 阅读 · 0 评论 -
Cesium 3DTiles类关系说明
1.Cesium3DTileset :瓦片集2.Cesium3DTile(瓦片集中的单个瓦片):通过Cesium3DTileset.tileVisible来获取单个瓦片3.Cesium3DTileContent(单个瓦片中的所有的要素集合组成内容) 通过Cesium3DTile.content来获取。内部通过batch table来存储每个Feature的索引4.Cesium3DTileFeature(单个瓦片内容(要素集合)中单个要素) 通过 Cesium3DTileContent.ge...原创 2021-11-01 12:00:01 · 624 阅读 · 0 评论 -
【翻译】【cesium】Introduction to Particle Systems(粒子系统)
This tutorial will teach you about the Geometry & Appearances system available with the Primitive API. This is an advanced topic for extending CesiumJS with custom meshes, shapes, volumes, and appearances and is not geared towards the typical Cesium us翻译 2021-11-03 18:01:19 · 358 阅读 · 0 评论 -
【翻译】The CesiumJS Roadmap(Cesium 发展之路)2021年3月23日
Time flies. It is remarkable to think that CesiumJS just turned ten years old. During that time, CesiumJS has accumulated two million downloads with nearly one million last year alone. CesiumJS brought us from aerospace to drones to underground to underse.翻译 2021-09-28 14:35:07 · 678 阅读 · 0 评论 -
Cesium 获取屏幕窗口经纬度范围(2D和3D)
背景:由于entity实体过多,而又要一次性加载,所以用聚合(后台聚合),聚合后台用的是pg的空间函数。前端去后台请求时 需要要携带当前屏幕所在地理范围参数 。解决方案:getViewExtend() { let params = {}; let extend = viewer.camera.computeViewRectangle(); if (typeof extend === "undefined") {//2D下会可能拾取不到坐标,extend返回.原创 2020-06-24 15:53:28 · 3452 阅读 · 0 评论