GeoFrame4.5系统培训及工区管理冯志刚SchlumbergerGeoFrame4.5系统及数据库要求GeoFrame4.5系统及数据库要求Oracle10.2.0.4,10.2.0.3,and9.2.0.8databasesonSolarisandLinux.GeoFrame4.5isnotsupportedwith64-bitOracle9.2.0.8forSolaris.第一部分基础知识1,登录GeoFrame2,在线帮助手册3,主要界面和模块第一部分基础知识–登录GeoFrame4.41,不再使用Geonet,而使用launch.2,点击GeoFrame4.5图标.3,选择要使用的工区4,输入口令5,其他辅助工具:xterm–执行相关命令,管理工区.bookshelf—在线帮助手册6第一部分基础知识–启动GeoFrame4.41,双击GeoFrame图标弹出启动菜单2,4个选项1)Proman2)xterm打开GeoFrame命令行窗口3)BookShelf打开GeoFrame在线帮助4)Close57第一部分基础知识—工区管理器1,工区管理器Projectmanage简称Proman1),Login面板功能:登录工区2),ProjectManagement面板功能:工区管理例如:创建/删除工区工区备份/恢复磁盘/账户管理访问权限…8第一部分基础知识—Xterm命令终端GeoFrame重要组成部分,是进行Troubleshooting的重要工具.1,可以设定环境变量,比如debug参数,以获取更多信息;2,可以使用一些预定义的GeoFrame数据库命令解决问题;3,可以命令行方式启动工区.4,可以用sql语句连接进数据库进行相应操作…调节字体Ctrl+MB3可以选择字体第一部分基础知识--在线帮助手册1,打开在线帮助Bookshelf选择对应模块的帮助信息或者安装及系统管理的帮助信息.2,每一个模块/界面的Help连接到该模块对应的在线帮助信息.第一部分基础知识--主要界面和模块1,Projectmanager(Proman)界面,是Geoframe总的工区管理界面login,projectmanagement2,Applicationmanager界面,是Geoframe各个功能模块的主界面:GeologyPetrophysicsReservoirEngineeringVisualizationSeismicUtilityApplicationManager模块管理器.进入各个功能模块的主界面.1,主要模块ProductsGeology:地质解释;Petrophysics:岩石物理/测井;Reservoir:油藏;Visualization:三维可视化和CPS-3工业成图;Seismic:合成地震记录,闭合差分析,地震解释,地震属性提取和分析,时深转换等;Utility:杂项功能;2,管理器/ManagersProject:Proman的简化版界面Processes:模块流程管理器Data:数据管理器.各种数据分类管理,数据输入,输出等.第一部分基础知识--主要界面和模块第二部分常见名词1,wellandborehole:地面上的一个井位叫Well,一个Well下可以连接多个井眼叫Borehole.Borehole是实际存储各种测井数据的地方.2,Surface,horizon:Geoframe中任意一个面都可以叫作Surface.Horizon是包含实际解释信息的单位,包括seismic/geologic两种.3,Marker,layer,zone:Marker(welltop)是井轨迹与地层的交点,或者叫井点上的分层信息.连接Marker得到Surface,上下Surface之间的区域叫做Layer.Layer与井轨迹相交的段为zone.第二部分常见名词4,checkshot:用于定义时深关系.5,deviation:井斜.用于计算斜井的井轨迹.6,MD,TVD,TVDSS,TSD7,Projectionsystem:投影系统.用于将球坐标转化为平面坐标.8,Datum:Projectdatum:MSL,整个工区计算深度的参考面.SRD(seismicreferencedatum):地震零时间对应的高程.Workingdatum:测井曲线的参考面.checkshotelevationdatum:测量checkshot时的高程参考面.checkshotTZD:checkshot零时间点对应的高程.14LayerGeoFrame中数据的地质含义Well1Well2Well3BoreholeABoreholeBBoreholeCBoreholeDSurfaceMarkerLithozoneLogsSettingProjectReferenceDatumandSeismicReferenceElevation的设置SeismicReferenceElevation(SRE)ProjectReferenceDatum(PRD)GeoFrame中的基准面ProjectReferenceDatum(PRD)通常是MeanSeaLevel或somereferencetoSeaLevel所有数据最终参考的平面ThepointtowhichalldataiseventuallyreferencedtoForSeismicDataSeismicReferenceElevation(SRE)TheElevationfromPRDtowheretheTwoWayTimeofSeismicData=0平均海平面DEPTHTIMETVDTWTKB=118FT.地震基准面=328ms.TWT882ftTVDCheckshot的深度基准面00882-118=764ft将Checkshot的深度基准面调到海平面118-118=382-118=264ft382ftTVD第三部分工区管理1,创建工区:名称,口令,设置参考面,单位和投影系统2,工区类型:Stand-alone,shared,sub3,工区用户权限的管理4,删除工区20第三部分基础知识—创建工区11,启动GeoFrame工区管理器ProjectManager2,进入ProjectManagement工区管理界面3,点击CreateProject按钮Note:GeoFrame中数据是按照工区来管理的.必须先创建工区,再加载数据,开展工作.21第三部分基础知识—创建工区24,给出工区名5,给出工区口令6,确认工区口令7,选择数据库表空间8,选择工区使用的表空间大小9,选择使用DBA分配的磁盘10,指定工区类型为Standalone11,选择数据是否重复的判别原则Note:GeoFrame中的数据分成数据库中的信息和外部文件两大部分.7,8是控制数据库中信息存储空间的,9是控制外部实体文件存储空间的.22第三部分基础知识—创建工区312,StorageSettings:存储参数设定StorageType:点击该按钮来选择对哪类数据进行设定.共7类.1),列表中是当前工区可用的磁盘列表;2),选中某一块磁盘,使用按钮来选择磁盘使用的顺序,访问权限,或者取消使用某一块磁盘;3),Multi-diskspanningcriteria:多磁盘扩展规则.控制当数据存储达到多少时扩展到下一块磁盘.选择不同的数据类型分别进行控制.Note:GeoFrame工区的外部实体数据分成7大类,对应的存储目录习惯简称DSLs:DiskStorageLocations.23第三部分基础知识—创建工区413,CharismaProjectExtension选择NO.24第三部分基础知识—创建工区51),Project项:ReferenceDatum:工区的参照面PRD.是工区里高程/elevation为0的参考面.工区里其他数据的elevation是基于它计算的.SeismicRefElevation:SRD.地震处理时零时间面对应的高程.2),投影系统/单位制a,点击Display按钮:设置数据在工区里显示的时候使用的投影系统和单位制;B,点击Storage按钮:设置数据在库里存储时使用的投影系统和单位制.一般无特殊情况,二者可以设定为一致.3),UserOptions:a,Boreholesofinterest:BOI.设定一个用户感兴趣的井的范围.这样当工区中数据很多时可以快速聚焦数据,缩短工区打开的时间.b,LogCurveReferenceSystem:测井曲线识辨系统.用来设定测井曲线使用和识别时的规则和优先顺序.例如可以设定DT,AC都代表声波慢度.当一口井里只有AC而没有DT时,某个模块需要使用DT曲线时,该井会自动选择使用代码为AC的曲线.14EditProjectParameters界面里设定工区的重要参数.25第三部分基础知识—创建工区615,设定好了之后点击OK,完成工区创建.1),回到Login登录界面,默认已是连接状态.2),可以点击ApplicationManager开展工作.26第三部分基础知识—创建工区总结一个catalog里不允许工区重名;工区名字不要过长.最好在15个字符以内;工区参照面要定义正确,不要随便修改,否则对已经加载进来的数据会造成混乱.投影系统和单位制在工区创建之初要定义正确.否则后期修改的话对已经加载进来的数据会造成混乱地震主工区井主工区GeoFrame工区管理28推荐的工区结构:所有工区都是standalone类型Seismic3DSeismic2DWellsProj1Proj2…….Projn-1ProjnSub-projectsaccessingaread-onlySharedProjectAOIAOISub-projects30AccessRightsManager限制用户对属于某些用户的数据的访问权限1,每一列是数据owner:即对属于traindev、ReadOnly和Public的数据的访问权限进行了设定;2,每一行是有权利访问该工区的用户3,每一行与列的相交处控制某一账户对属于另外一个账户的数据的访问权限。U是Update,添加和修改;D是delete,删除。选中成红色则有该权限,否则无。如图中gfuser对属于traindev的数据有读,修改和删除的权力。4,点击Add/RemoveAccessRights…来添加对属于某一个账户的数据的访问权限设置。1)选择左列中某一个账户;2)用Add箭头选择到右列中,点击OK;3)在AccessRightsManager主界面中设定访问权限;4)如果取消对某个用户数据的访问权限设置,将其从第2)步中用Remove箭头移除即可。5)当一个账户被添加到一个工区中后,默认的对属于该帐户的数据没有访问权限限制。即其他人都是可读,可修改,可删除的。第三部分用户权限管理和数据安全31数据owner/属主1,点击DataOwnership…2,点击NewOwner旁边的小框从菜单中选择用户3,如果想将目前属于某个用户的所有数据都换成新属主的话点中AllDataOwnedby,从列表上选择一个账户4,如果想将目前属于某个用户的某类数据换成新属主的话,点击DisplayAllDataofType旁的小框,选择数据类新,对应从下面列表中选择要改换属主的数据。5,点击Ok或者Apply,使改动生效。第三部分用户权限管理和数据安全32小结1,工区权限创建工区和恢复工区的账户是工区的Owner/属主。只有工区owner和DBA可以删除工区。2,多用户可以向同一个工区里添加多个账户,每个账户可以分别设定不同的登录口令。在Oracle库里用sql语句执行某些操作时,用owner的口令和用普通账户的口令权限会不同。3,数据权限:工区里的数据是谁创建的,则该数据的owner就是谁。4,操作系统权限首先在操作系统级别应该设定好权限。例如:同一个项目组的账户可以属于同一组/group.该组可以使用一个固定的磁