摘要: Point 问题 贴地 在不需要地形的情况下: 在地形设置为 viewer.terrainProvider = new Cesium.EllipsoidTerrainProvider() 时,各地地形高度值为 0,贴合椭球面, 即使 PointGraphics.ConstructorOptions 阅读全文
posted @ 2024-05-20 16:34 zheyi420 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 实现前后对比 背景 Cesium.VERSION '1.95' 需求 有一栋建筑的 BIM 模型,需要在楼顶放置广告牌(Billboard)显示信息。 问题 通过点击事件可以获取 BIM 模型的 Cesium3DTileset 数据,以计算位置放置 Billboard。 viewer.screenS 阅读全文
posted @ 2024-05-06 20:11 zheyi420 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 背景 需求 GitLab仓库迁移到其他服务器的GitLab仓库。 不删除 Git 历史记录 问题 提交报错【我没有权限修改该限制】remote: fatal: pack exceeds maximum allowed size (150.00 MiB) 采用的迁移方式:GitHub Docs - D 阅读全文
posted @ 2024-04-29 20:13 zheyi420 阅读(884) 评论(0) 推荐(0) 编辑
摘要: 需求 需要筛选出一个新的对象数组 treeLayers,该数据中无空节点,即没有图层数据的文件夹不存在 treeLayers 中。 使之能应用到 element - Cascader 级联选择器上。 数据 有一个共用的图层树,存储在 store.state.layerManager.treeLaye 阅读全文
posted @ 2024-04-19 10:52 zheyi420 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 背景 Vue 2 + ArcGIS JS 加载图层使用 FeatureLayer.queryFeatures(query) 对服务端执行地理数据查询请求。 该请求为 fetch 类型。 复现 Bug:刚打开专题A,未等加载完,点击快速切换到共用同一个地图的新专题B,地图却加载专题A的数据图层。 原因 阅读全文
posted @ 2024-04-01 18:08 zheyi420 阅读(149) 评论(0) 推荐(0) 编辑
摘要: Projects the geometry EPSG:4326 投影到 EPSG:3857 webMercatorUtils.geographicToWebMercator() https://developers.arcgis.com/javascript/latest/api-reference 阅读全文
posted @ 2024-01-02 15:04 zheyi420 阅读(63) 评论(0) 推荐(0) 编辑
摘要: 本地开发配置 基于指定版本的 Cesium 进行开发。(不然更新包有时候会有函数变化,如若无需更新包版本。) 将 Cesium 指定版本文档、示例本地部署。 Cesium文档和示例本地部署 Cesium:入门教程(一)之 Hello World win10 本地部署 win10 IIS服务开启并配置 阅读全文
posted @ 2023-11-25 19:25 zheyi420 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 坐标类型 Cartographic https://cesium.com/learn/cesiumjs/ref-doc/Cartographic.html A position defined by longitude, latitude, and height. Name Type Default 阅读全文
posted @ 2023-11-25 19:08 zheyi420 阅读(95) 评论(0) 推荐(0) 编辑
摘要: L 字形变换 题目描述 将一个给定字符串 s 根据给定的行数 numRows ,以从上往下、从左到右进行 L 字形排列。 之后,你的输出需要从左往右逐行读取,产生出一个新的字符串. 请你实现这个将字符串进行指定行数变换的函数: convert(s:string, numRows:number ) = 阅读全文
posted @ 2023-02-08 02:17 zheyi420 阅读(173) 评论(0) 推荐(0) 编辑
摘要: Environment OS: Windows 10 Node.js: 16.16.0 (includes npm 8.11.0 in its installation directory) installation dir: C:\Program Files\nodejs\ npm: 8.15.1 阅读全文
posted @ 2022-08-02 19:11 zheyi420 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 问题复现 项目根目录若已存在package-lock.json文件,npm install 时,控制台告警。 若本地 npm 版本低于原本安装生成package-lock.json的人使用的 npm 的版本。 npm WARN read-shrinkwrap This version of npm 阅读全文
posted @ 2022-07-11 11:14 zheyi420 阅读(14874) 评论(0) 推荐(1) 编辑
摘要: Vue2 使用插件 Volar 报错 阅读全文
posted @ 2021-11-03 17:01 zheyi420 阅读(26850) 评论(3) 推荐(1) 编辑
摘要: 报错内容 问题原因 网络连接问题。 当网络稳定时,只需重新启动运行项目的编译器即可解决该问题。 其他解决方式参考 1. 在VSCode中进行设置,解决方法跳转Stack Overflow:https://stackoverflow.com/questions/47691993/file-packag 阅读全文
posted @ 2021-02-09 11:06 zheyi420 阅读(4005) 评论(0) 推荐(0) 编辑
摘要: 若有ArcGIS API for js的二次开发经验,可以更好地理解OpenLayers里面的一些基本WebGIS通用概念。 使用Vue作为前端js框架,使用OpenLayers作为GIS API。 编辑器:VSCode 1.首先安装配置好node.js(下载官网),然后使用npm全局安装好所有需要 阅读全文
posted @ 2021-01-28 08:53 zheyi420 阅读(519) 评论(0) 推荐(0) 编辑