CesiumJS 更新日志 1.96 与 1.97 – 新构建工具 esbuild 体验及 Model API 更替完成
CesiumJS 更新日志 1.96 与 1.97 - 新构建工具 esbuild 体验及 Model API 更替完成 截止发文,1.97 还未发布,但已经在源码仓库完成了 Model API 的替换,文章会跟进。本文着重介绍新的构建指令...
教程 – 深度探讨在 Vue3 中引入 CesiumJS 的最佳方式
⚠ 文章更新 适应 Vite 插件和 CesiumJS 新版本的文章已发布: https://www.cnblogs.com/onsummer/p/17299759.html 本篇已归档。 由于 Vue2 已经进入维护期,且 Vue2 对待组件内的 data 是无差...
浅谈浏览器端 WebGIS 开发可能会用到的、提升效率的 js 库
前置说明 这篇介绍的在 Awesome GIS 基本上都有,经过我的筛选,在 npmjs.com 上也都能找到,方便融入日益强大的 npm 生态。不过这些库大部分都保留了全局库的形式,在非框架中也能使用。有一部...
记一次 CesiumJS 中非 4326/3857 WMTS 数据的加载
记一次 CesiumJS 中 WMTS 数据的加载 CesiumJS 能用的 WMTS 目前只支持两种切片方案(TilingScheme): 0 级瓦片有 2 个的 GeographicTilingScheme 0 级瓦片只有 1 个的 WebMercatorTilingSchem...
谈谈 WMTS 中的 TileMatrix 与 ScaleDenominator
其实有时间琢磨规范文档的话,倒也不必费时间自己琢磨,这篇算是一些口水话心得。 规范文档指路:OGC Standard - Two Demensional Tile Matrix Set #6. TileMatrixSet,对,并不是 WMTS 规范,...
教程 – 在 Vue3+Ts 中引入 CesiumJS 的最佳实践@2023
这篇如果 Vue 和 CesiumJS 不发生史诗级的变动,应该不会再有后文了。主要是这类文章没什么营养。 这篇主要修正上篇 https://www.cnblogs.com/onsummer/p/16629036.html 中一些插件的变化,并升...
3dTiles 几何误差详解
转载请注明出处。全网@秋意正寒 1. 瓦片的调度 查阅 tileset.json 的规范,有一个属性是 refine,它有两个值:"ADD" 和 "REPLACE"。 还有另一个属性,叫 geometricError,...
【Cesium 历史博客】多视锥体优化:使用对数深度缓存
导语 Cesium 的渲染引擎是基于高精度渲染设计的。不过,就算是以米作为单位的常规游戏引擎,也会遇到精度问题,例如 z值冲突 和 抖动。 z值冲突是指两个三角形接近时,有重叠的像素,但是深度缓...
ArcGIS JsAPI 模块化技术演变过程
4.12 主题:API Modernization 官方进行了几次API更新,使得API能在现代浏览器中发挥更好的作用。 源代码的93%使用 TypeScript 编写 esri/request 现在使用原生的 FetchAPI 实现;如果不支持 Fe...
如何彻底干掉 Cesium Viewer 中的商标
版权没有,翻版不究。 这么做貌似有点不太道德,不过既然官方都开源了,本着学习的目的去研究研究源码未尝不可。 虽然百度上有大把通过 css 手段隐藏商标的代码,但是终究差几分意思。遂决定自...