cesium

GISBox2 天前
gis·cesium·格式转换·服务发布·gisbox·rvt切片·3dtiles格式
数字孪生项目必备:RVT模型转3DTiles格式的高效解决方案在BIM与GIS融合应用的当下,Revit产出的RVT建筑模型是建筑设计、工程施工、智慧城市建设的核心数据源,但RVT格式存在明显的应用局限:仅适配Revit系列软件,无法直接接入Cesium、Three.js等三维GIS引擎,不支持Web端轻量化加载、大范围场景融合与流式渲染,极大限制了BIM模型的三维可视化与落地应用。
ToTacview2 天前
cesium
Web 可视化卡顿的归因方法论:以“流畅一段、停顿一下“为例的代码级根治在toTacview系统的实时和回放两种模式下,场景对象移动总是很奇怪:平滑跑一会儿,突然停一下,然后又接着平滑。事件密集的时候——比如导弹接连发射——这种"顿挫"感尤其明显,而且在两种模式下都能稳定复现。
夜郎king3 天前
数据分析·cesium·3d地图·三维地球
基于天地图 Cesium 三维服务实现三维地球及地球自转实践目录前言一、准备工作:申请天地图 Key二、完整代码展示三、核心模块解析3.1 页面基础与 Cesium 环境引入
luckystar513~5 天前
gis·cesium·mapbox·地图引擎·地理可视化
Navara是WebGIS的第三条路吗?最近在关注开源 GIS 和 3D 地理可视化项目时,我发现了一个非常值得研究的项目:Navara。它来自 Re:Earth 社区,是一个面向 3D Globe 的可扩展地图引擎。
灵境(虚幻知音)11 天前
webgl·cesium·着色器
WebGL 不支持>1px的线绘制,那 Cesium 的带宽度的线是怎么画出来的?从 gl.lineWidth 失效说起,拆解 CesiumJS 1.141 → 1.145 的四条宽线实现路径,并修复一个至今空着、只需几行就能补上的缺口。
ToTacview15 天前
cesium
WebGL 没有几何着色器,那 Cesium 的粗线是怎么画出来的?从 gl.lineWidth 失效说起,拆解 CesiumJS 1.141 → 1.145 的四条宽线实现路径,并修复一个至今空着、只需几行就能补上的缺口。
用户615958680002217 天前
cesium
Cesium 入门系列(四):区域高亮显示的两种实现方案业务场景:在地图上把某个行政区、园区、地块用颜色填充并描边,让用户一眼识别目标范围。Cesium 里常见的做法分两类——前端矢量高亮与后端瓦片遮罩。本文会给出可直接运行的完整代码,并对比它们的适用场景。
用户615958680002217 天前
cesium
Cesium 入门(三):BaseLayerPicker 底图切换与国产地图接入前两篇我们把三维地球跑起来,并把搜索框接入了天地图。这一篇来聊聊底图(Imagery)——Cesium 自带的 BaseLayerPicker 怎么用,以及如何把高德、天地图等国产底图整合进去,做成一个可切换的底图选择器。
用户615958680002217 天前
cesium
Cesium 入门(二):Geocoder 搜索框参数详解与天地图搜索接入上一篇我们跑通了 Vue3 + Vite + Cesium + 天地图底图。这一篇来深挖 Cesium 自带的搜索框(Geocoder)——从 Viewer 配置、Widget 实例、ViewModel 状态,到接入天地图地理编码服务,把搜索功能彻底吃透。
灵境(虚幻知音)18 天前
性能优化·cesium·3d引擎·afsim·翼带·尾迹·自定义着色器
Cesium动态轨迹性能瓶颈深度拆解:翼带与尾迹的底层优化实践从高层API陷阱到底层渲染重构,50~100倍性能提升的完整排查之路在数字孪生、飞行仿真等多平台三维场景中,翼带、尾迹是体现飞行器运动状态的核心视觉元素。当所有功能开发完成后,渲染效率反而成为新的瓶颈——多平台同屏场景下,帧率出现显著下滑。
fxshy20 天前
游戏·vue3·cesium·webgis·飞行模拟
WebGIS 游戏化实践:基于 Cesium + Vue3 实现全球飞行模拟系统:从球体坐标、飞行动力学到地形碰撞实战在数字孪生、智慧城市和 WebGIS 项目中,我们经常能看到类似“航线飞行动画”的演示:给一段航路点的经纬度,让 Cesium 的 SampledPositionProperty 沿轨迹平滑插值,飞机模型头朝前沿着折线飞过去。
用户831348593069821 天前
vue.js·webgl·cesium
Cesium实现动态流动火烧云晚霞效果(可用slider调整火烧云浓度)前言:本文将带你从零实现一套可调节浓度、动态流动、真实晚霞色调的火烧云效果,基于 Cesium 原生 PostProcessStage 后处理技术,纯着色器实现、性能高、无第三方插件。
CBX23 天前
cesium
Cesium 入门实战:GeoJSON 数据加载与地区边界可视化本文通过一个完整的 HTML 示例,带你掌握在 Cesium 中加载和渲染 GeoJSON 数据的核心技巧,包括点、线、面的绘制,以及行政区划边界的自定义着色与标注。
毕安格 - BimAngle1 个月前
3d·gis·cesium·gltf·glb·3d tiles·gim
国家电网 GIM 格式模型一键输出 3D Tiles (for Cesium) 和 glTF/glb 更新时间:2026-08-18@[TOC](国家电网 GIM 格式模型一键输出 3D Tiles (for Cesium) 和 glTF/glb 更新时间:2026-08-18)
探索前端1 个月前
前端·3d·cesium
3dtiles加载时被地形遮挡问题研究及处理思路面向 CesiumJS / 实景三维开发者的一篇实战分享。原始3dtiles加载会被地形遮挡 处理后效果 只压平突出区域 动态效果
兔年鸿运Q小Q1 个月前
arcgis·cesium
cesium1.140以上版本加载地形1、本地地形加载 使用fromUrl方式 需注意:url写法 "./terrain",错误写法"./terrain/layer.json"或"./terrain/"
用户83134859306981 个月前
vue.js·webgl·cesium
Vue3+Cesium实现阴天乌云+下雨天气特效前言:在使用 Cesium 做三维可视化开发时,经常需要给场景增加天气氛围。但 Cesium 本身并没有内置阴天、降雨这类天气效果,想要实现就需要使用后处理 PostProcessStage,对已经渲染完成的画面,再跑一遍自定义片元着色器做二次处理。
REDcker2 个月前
前端·gis·web·cesium·webgis
Cesium三维WebGIS入门详解浏览器端三维 GIS 要同时回答两件事:地球与地理坐标如何呈现,以及 大体量模型与矢量如何流畅渲染。底层几乎都落在 WebGL;上层框架里,面向「三维地球 / WebGIS」生态最完整、二次封装最多的是 Cesium。下文从 WebGL 与周边引擎选型切入,再落到 Cesium 的引用方式、核心类与数据加载思路——以《WebGIS 开发从入门到实践》三维篇笔记为纲并扩写。
用户83134859306982 个月前
vue.js·webgl·cesium
Cesium 实现行政区内部遮罩前言:在上一篇《Cesium 实现行政区反向遮罩镂空效果》中,我们实现了全局暗色蒙层 + 行政区镂空高亮的效果:外部地图变暗、目标行政区正常显示。 本文针对上一篇文章的进阶,实现相关的反向需求:外部地图保持正常清晰显示,仅目标行政区内部叠加暗色遮罩弱化。
探索前端2 个月前
前端·cesium
Cesium图层加载及影像服务添加默认图层删除 viewer.imageryLayers.remove(viewer.imageryLayers.get(0))