是否有可以读取.las文件的R包,即Schlumberger Log Ascii standard文件?
它应该能够读取 las 2.0 文件。
请注意:
- 我在这里讨论的不是 LIDAR .las 文件。
- 我说的是地球物理 井孔日志文件(不是计算机应用程序、恶魔等的日志文件)
在互联网上搜索 R、Las 和日志文件给我个人带来了太多的干扰。
评论更新:
我还在考虑可以利用 R 语言绑定(bind)的脚本或 API。
到目前为止,我发现了以下脚本:
- las2witsml - 一个 ruby 脚本
- Text-LAS-Parser-0.01 - Perl 脚本
但是,到目前为止,所有这些脚本对我来说似乎都不是很成熟。
还有一个免费软件软件包"Log Data Toolbox ” 由 Schlumberger 开发,但它只能在 Windows 下运行,并且可能与非英语版本的 Windows 存在兼容性问题(如果我没记错的话)。
有一个complex java applet来自堪萨斯地质调查局,但对于大型 .las 输入文件来说有点缓慢。
有一个ruby project和一个python project 。另请参阅this link一组很好的示例 las 文件。
最佳答案
回答我自己的问题:
现在有一个Python库,lasio ,效果非常好。可能是called from R ,也许通过system2()功能;并且输出可以被提取到 R 数据结构中。另一种可能性是将 lasfile-objects 序列化为 JSON,保存到文件并从 R 重新导入。也许我会用代码示例扩展这个答案,但我现在没有时间。
- lasio上github
- lasio examples - 笔记本底部的绘图
关于r - 是否有 R 包来解析地球物理 "Log Ascii Standard"文件(.las 文件)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12804203/