2025年8月26日

WebGIS开发之glsl支持

摘要: 原始发布 我维护的空间分析包,随着功能的不断增加,累计了许多的着色器代码,分散在不同的子包,而且还是保存在JS/TS文件里以字符串的形式。虽然可以通过ES6的语法导入,但是在编写的时候,由于IDE将其识别成字符串而不是代码的缘故,无法使用到智能提示,例如语法高亮,格式化等。有时功能逻辑稍一复杂,代码 阅读全文
posted @ 2025-08-26 14:31 ShihanW 阅读(23) 评论(0) 推荐(0)

WebGIS三维空间分析之坡度计算

摘要: 原始发布 坡度和坡向是两个重要的地形特征因子,在地形表面分析中起到重要作用。其中,坡度是地表面上某一点的切面和水平面所成的夹角,坡度值越大,地势越陡峭;坡度值越小,地势越平坦。而坡度变化的方向称为坡向,指每个像元到其相邻像元方向上值的变化率最大的下坡方向,表示地表面某一位置斜坡方向变化的量度。[1] 阅读全文
posted @ 2025-08-26 14:28 ShihanW 阅读(41) 评论(0) 推荐(0)

WebGIS 三维分析之阴影率分析

摘要: 原始发布 在Cesium中,目前所知有两种实现方法。 第一种射线法,具体原理是将太阳看成点光源,把分析时间按照间隔切片后更新场景,每次渲染完成触发事件,对每一个观测点,从太阳方向发射射线检测,被阻挡表示点在阴影里,否则表示被光线照射到,统计每一轮结果最后可视化。 优点计算非常简单,缺点超级慢,尤其当 阅读全文
posted @ 2025-08-26 14:26 ShihanW 阅读(53) 评论(0) 推荐(0)