Open Source Petrel,利用开源python 库搭建一个地质建模平台,实现商业软件Petrel 已经有的和应该有而没有的功能。
2009年开始用Petrel ,十年了,不想再用了。用Python 各种强大的库DIY一个来源的Petrel 会很好玩,它能快速繁殖和演化。
OpenPetrel应该有如下功能:(1)读取各类地质建模数据,包括本地的和在线数据库的,主要数据有井位,井轨迹,测井曲线,地震数据,生产动态,各种点线面等;(2)各类数据的显示和作图功能,包括平面,剖面,和三维显示,包括面显示和体显示,方便地绘制地层对比,油藏剖面,平面相等;(3)可以做地层对比,测井解释,地震解释,地质建模,裂缝建模,随钻跟踪等;(4)可以把工区保存到本地数据库和在线数据库(5)可以利用谷歌等公司的机器学习算法库处理资料和建模;(6)各个模块要有统一的操作界面。
要把这个东西做出来,需要用到测井,地震,建模等各个方面的python 库,之前写过一个文章介绍了目前油藏描述方面可用的库https://mp.weixin.qq.com/s/6QGZ0mUR251scp6OwEiD7Q ,有了这些库,做成OpenPetrel主要的任务是设计一个库在数据接口上衔接各个模块,并在统一的界面(pyqt)下操作和三维显示(pyvtk)。
如果仅仅从兴趣爱好方面是值得做的,从技术创新和避免被核心技术卡脖子也是值得做的,从商业角度目前看可能没有什么优势。但是如果它真的快速繁殖和演化了,很可能很有商业价值。
领取专属 10元无门槛券
私享最新 技术干货