调研报告之三维地下水分析

标签: 无 分类: 未分类 创建时间:2023-03-24 06:23:55 更新时间:2024-11-23 10:24:26

1.前言

接到一个需求,就是用做一个三维地下水分析的应用,这个东西到底是怎么做呢?我觉得大部分的还是需要一个threejs,然后加上一些着色器实现,但是目前我的能力好像还是有限啊。

参考文章:
1.ArcGIS制作3D地形图——AG007
2.地质云
3.纯干货 ArcGis数据生成三维地形模型,保证看了就能学会
4.GIS开发学习|三维GIS之cesium项目实战教程 MapGIS 3DClient for WebGL,即MapGIS Client for JavaScript(Cesium),是一款基于开源三维地图框架Cesium开发的跨浏览器端二次开发产品,零插件、简单、易开发、易扩展,用户可以通过该产品轻松构建功能强大的城市、城市群级别的全空间真三维Web应用。
5.MapGIS三维可视化,破解大武水源地地下水资源管理与保护难题 这里是一篇宣传文章,意思就是使用了MapGIS实现了地下三维地质结构的创建,地下水流向的分析和查询,还有水位可视化等等功能。
6.MapGIS技术研究再次突破创新大武水源地三维可视化信息系统项目成果达国际先进水平 1.数据查询与展示;2.地质图表生成与编辑;3.三维地质模型构建;4.三维可视化分析;5.地下水数值模拟对接与集成展示。

1.雨

这个效果就是模拟下雨的效果,下雨之后,河流积水,并顺着河道流下。

2.水流效果

水流从一个口进,从另外的一个口流出,或者从另外的多个口流出这样的一种效果。

参考文章:
1.用WebGL实现雨打屏幕 这是用WebGL写的,模仿水滴打在窗户上的效果。
2.cesium 动态水流效果
3.简单入门webgl后处理
4.Threejs实现模拟河流,水面水流,水管水流,海面
5.Cesium动态线、水流线效果
6.动态河流 这是Mars3d的一个例子,可以绘制线段,然后进行河流的贴图。

3.模型剖切

这个功能其实就是可以用一个平面,将三维模型的横截面和纵截面切割出来,这样就就可以看到里面的实际情况了。

参考文章:
1.CESIUM例子学习(十一)——3DTiles Clipping Planes(2)
2.地形与地质体三维可视化的研究与应用
3.Cesium模型裁切原理 加载模型数据、添加监听事件、完整代码
4.3D Tiles Clipping Planes 这是Cesium官方的一个动态剖切的例子,剖切的是3dtiles
5.clipping-with-caps Clipping a mesh and covering the openings with caps in WebGL

4.瀑布

这个效果其实就是说在山上水流流下来,或者是其他的地面抬升之后,水流从抬升的河流边缘流下时的效果。

参考文章:
1.瀑布粒子系统

5.动态效果

6.体渲染

7.其他技术

小额赞助
本人提供免费与付费咨询服务,感谢您的支持!赞助请发邮件通知,方便公布您的善意!
**光 3.01 元
Sun 3.00 元
bibichuan 3.00 元
微信公众号
广告位
诚心邀请广大金主爸爸洽谈合作
每日一省
isNaN 和 Number.isNaN 函数的区别?

1.函数 isNaN 接收参数后,会尝试将这个参数转换为数值,任何不能被转换为数值的的值都会返回 true,因此非数字值传入也会返回 true ,会影响 NaN 的判断。

2.函数 Number.isNaN 会首先判断传入参数是否为数字,如果是数字再继续判断是否为 NaN ,不会进行数据类型的转换,这种方法对于 NaN 的判断更为准确。

每日二省
为什么0.1+0.2 ! == 0.3,如何让其相等?

一个直接的解决方法就是设置一个误差范围,通常称为“机器精度”。对JavaScript来说,这个值通常为2-52,在ES6中,提供了Number.EPSILON属性,而它的值就是2-52,只要判断0.1+0.2-0.3是否小于Number.EPSILON,如果小于,就可以判断为0.1+0.2 ===0.3。

每日三省
== 操作符的强制类型转换规则?

1.首先会判断两者类型是否**相同,**相同的话就比较两者的大小。

2.类型不相同的话,就会进行类型转换。

3.会先判断是否在对比 null 和 undefined,是的话就会返回 true。

4.判断两者类型是否为 string 和 number,是的话就会将字符串转换为 number。

5.判断其中一方是否为 boolean,是的话就会把 boolean 转为 number 再进行判断。

6.判断其中一方是否为 object 且另一方为 string、number 或者 symbol,是的话就会把 object 转为原始类型再进行判断。

每日英语
Happiness is time precipitation, smile is the lonely sad.
幸福是年华的沉淀,微笑是寂寞的悲伤。