我已经尝试找到一种方法来做到这一点 4-5 周了。我愿意学习任何我需要的东西。我主要是在 Java 中进行尝试,但不需要这样做。
具体内容如下。我正在尝试创建内陆湖泊的 3D 图像。我用高端声纳扫描湖泊。它允许我导出一个包含纬度、经度、深度、时间戳以及其他一些信息的 csv 文件(最终我会将其放入数据库中)。
我想获取“x、y、z”数据(如果需要,还可以加上时间戳),将其转换为湖泊的 3D 图像,并将其放在网页上供用户使用。我希望用户能够旋转和缩放图像。不同深度、轮廓线等的颜色......如果需要的话我稍后会弄清楚。
我假设有人用激光雷达或其他东西对山脉进行此操作,但我在任何地方都找不到它!
感谢任何帮助。如果这不是一个完整的答案也没关系。我正在寻找任何东西!
最佳答案
由于您的目标是网络并且您愿意学习任何东西,因此您应该研究 WebGL(这是一种基于 Javascript 的技术)。大多数最新的浏览器现在都支持它。
This demo可能与您想要实现的目标相似。我从 this question about heightmaps 得到了链接
我也浏览了一下this post似乎作者有一整套关于做你想做的事情的系列。
关于java - 将 xyz 数据转换为可由站点访问者旋转和缩放的 3D 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19866194/