高清PDF《新一代测井软件CIFLog技术手册》傅海成、王才志、刘英明
附件大小:31.95MB附件格式:1个直链文件,格式为pdf
所属分类:图书手册
分享会员:芳华
分享时间:2022-06-28
最后更新:
资源简介/截图:
自2011年成功发布以来,新一代测井软件CFL0g平台及其上研发的数个属地化版本开始在国内多个油田、高校得到批量安装,目前已经在大庆油田、辽河油田等中石油国内主力油田以及中石油海外19个作业区块得到了广泛应用,并开始向其他单位和行业辐射,呈现出广阔的应用前景CIFLog平台采用开源的Java语言和Netbeans-lDE集成开发环境进行开发,可跨Windows.Lius和UNX这三大操作系统运行。同时,平台为软件开发者提供了开放的底层平台、丰富的应用程序接口,便于用户在其平台上进行二次软件开发。为了使广大技术开发人员能够更深入地了解软件平台技术特点、总体框架,更深刻地理解软件平台的技术内涵,特编写本书。
全书分为7章,第1章总体介绍CIFL0g软件平台:第2章介绍了CIFLog平台的总体设计及分层次的逻辑结构:第3章介绍CIFL©g平台数据层的设计与开发以及测井项目数据库设计:第4章介绍CFL0g支持层的设计与开发,包括模块间通信机制设计、数据缓存机制和统数据访问接口:第5章介绍CIFLog平台应用层设计与开发:第6章介绍CIFLog平台的裸眼测井处理解释模块的处理原理与过程:第7章介绍CFL©g平台多语言应用程序数据通信技术的实现,包括不同语言间的数据通信技术以及相关API设计。
内容索引:
第1章平台概述…1
第2章一体化测井处理解释平台总体设计……3
2.1平台总体框架结构设计
2.1.1设计分析4
2.1.2平台框架设计4
2.13开发的语言和工具…6
2.2一体化平台应用分层逻辑结构…7
第3章数据层的设计与开发…10
3.1cif333数据结构.11
3.2 Cif Plus格式数据12
3.2.1 Cif Plus格式定义…12
3.2.2 Cif Plus格式优块,点…1S
3.2.3 Cif Plus格式详细说明…16
3.3测井项目数据库18
3.3.1数据库的定位…18
3.3.2数据库实体关系设计…19
3.3.3项目库结构设计…22
3.3.4数据库结构设计…27
3.3.5用户管理和权限控制…32
第4章支持层的设计与开发…34
4.1应用模块插件开发模式设计…35
4.2模块间通信机制设计…36
4.2.1数据访问协调…36
4.2.2模块调用协调…37
4.3数据缓存机制37
4.3.1缓存技术…38
4.3.2缓存层框架设计…38
4.3.3数据缓存层组织结构定义…41
4.3.4数据媛存层缓存对象池…42
4.4统一数据访问接口…43
4.4.1数据访问层总体结构…43
4.4.2数据结构设计…44
4.43数据访问接口API…45
4.5应用模块集成开发…56
4.5.1多语言应用集成框架设计…57
4.5.2多语言应用二次开发工具包…58
4.5.3多语言应用集成开发操作流程…71
4.6可视化扩展接口…72
4.7平台资源访问方案…77
4.7.1资源访问总体结构…77
4.7.2资源访问接口AP…78
4.8平台升级与维护80
4.9高效数据操作缓存设计与实现…80
4.9.1数据操作缓存定义及设计目标…81
4.9.2数据操作缓存结枸框架…81
4.9.3测井曲线代理机制…83
4.9.4数据操作缓存数据操作类结构…84
4.9.5数据操作援存数据操作方法…85
4.9.6撒销(Undo)与重做(Redo)…86
4.10数据格式输入输出集成挂接…87
4.10.1数据格式导入接口…87
4.10.2数据格式输出接口…90
4.10.3数据格式转换二次开发实例94
第5章应用层设计与开发…104
5.1管理板块…105
5.1.1数据管理…105
5.1.2资源管理106
5.13任务管理…112
5.2工具板块
5.2.1数据格式转换…113
5.2.2数据列表工具…114
5.2.3数据复制工具……115
5.2.4尚线拆分工具…116
5.2.5曲线合并工具…116
5.2.6计算器117
5.2.7数据统计118
5.2.8数据滤波…118
5.2.9应用程序挂接工具…119
5.2.10给图工具…120
52.11交会图工具…123
52.12自动校深工具…123
5.2.13图头图尾编辑工具…124
5.2.14排版打印工具…125
第6章裸眼测井处理解释…126
6.1声电成像处理解释模块…127
6.1.1声电成像的基本处理解释…127
6.12基于模拟井实体刻度建立的裂缝孔隙度定量计算…128
6.13基于声电成像测井的孔隙度谱分析…129
6.1.4全井段岩性,沉积相自动计算和互动校正…130
6.2阵列声波测井处理解释模块…131
6.2.1阵列声波处理解释模块的特点…131
6.2.2阵列声波处理解释模块方法…132
6.2.3阵列声波处理解释流程…136
第7章多语言应用程序数据通信技术的实现…140
7.1不同语言间的数据通信技术…141
7.1.1基于网络通信的方式…141
7.1.2基于内存复制的方式…145
7.13基于文件的方式…149
7.1.4不同技术的分析对比…150
7.2方案设计与实现…151
7.2.1分层结构设计…151
72.2技术实现…154
7.2.3关键问题及解决方法…156
7.3数据结构设计…173
7.4Java数据访问AP…176
7.4.1基本数据访问接口AP1…176
7.4.2面向应用的扩展开发接口AP…189
7.5其他语言数据访问AP…192
7.5.1 Fortran数据访问API…193
7.5.2C/C++数据访问AP…197
7.5.3C#数据访问AP1…200
参考文献…201