一种编排油气储量相关矢量图形的系统及方法与流程

文档序号:12470037阅读:215来源:国知局
一种编排油气储量相关矢量图形的系统及方法与流程

本发明涉及油气勘探领域,具体说涉及一种编排油气储量相关矢量图形的系统及方法。



背景技术:

在油气勘探开发过程中,为了便于对已获取油气勘探资料的油气藏进行管理,通常会将油气勘探资料中与油气储量相关的图形数据以及相应的表格数据制作成为便于翻阅的油气储量管理图册。

油气储量管理图册涉及的图形数据种类很多,包括油气面积图、叠合图、柱状图、剖面图等矢量图形(MapGIS)。由于每个矢量图形要求不同,因此存在比例尺不一致、图幅范围大小不同、地图参照系不一样等情况。这就要求在制作油气储量管理图册的过程中,图册编制人员需要首先制定图框,再将不同矢量图形缩放到相应位置,然后进行调整矢量图形符号化、比例等一系列工作。即便如此,单张图的排版满足了要求,也不能保证综合图形及整本图册统一。

基于上述油气储量管理图册制作方法不仅不能获取效果理想的油气储量管理图册,而且给图册编制人员带来了较大的工作量。

因此,为了更高效的编排油气储量相关矢量图形,需要一种编排油气储量相关矢量图形的系统及方法。



技术实现要素:

为了更高效的编排油气储量相关矢量图形,本发明提供了一种编排油气储量相关矢量图形的系统,所述系统包括:

模板输出模块,用于输出特定类型的模板文件,其中,基于油气储量管理需求确定油气储量管理图册的排版需求,根据所述排版需求确定所述模板文件的类型;

图形/表格获取模块,用于获取待编排的油气储量相关矢量图形以及对应的表 格;

编排模块,用于基于所述模板文件对所述待编排的油气储量相关矢量图形以及对应的所述表格进行编排以生成并输出所述油气储量管理图册的排版图。

在一实施例中,所述模板输出模块包含模板创建单元,所述模板创建单元用于根据所述排版需求创建相应的所述模板文件。

在一实施例中,所述模板创建单元包含用于设置所述模板文件的页面设置参数的页面设置器以及用于生成所述模板文件的图框的图框设置器。

在一实施例中,所述图框设置器包含:

图框参数设置器,其用于设置所述图框的图框参数;

图框信息设置器,其用于设置所述图框的图框信息。

在一实施例中,所述图框设置器还包含放置参数设置器,所述参数设置器用于设置放置在所述图框中的所述油气储量相关矢量图形/表格的放置参数,其中,所述放置参数包含矢量图形/表格大小、矢量图形/表格布局以及矢量图形/表格的存放类型。

在一实施例中,所述模板创建单元被构造成基于多个不同的所述油气储量管理需求生成对应的多个不同类型的所述模板文件,所述模板输出模块还包含:

模板存储单元,用于存储所述模板创建单元输出的所述模板文件;

模板选择单元,用于根据当前的所述油气储量管理需求从所述模板存储单元存储的所述模板文件中挑选并输出类型适合的所述模板文件。

在一实施例中,所述编排模块包含:

模板应用参数设置单元,其用于基于所述油气储量管理需求、所述待编排的油气储量相关矢量图形以及对应的所述表格对所述模板文件的应用参数进行设置,其中,所述应用参数包括路径参数、填充模式以及填充精度;

模板套用单元,其用于基于所述应用参数套用所述模板文件对所述待编排的油气储量相关矢量图形以及对应的所述表格进行编排以生成并输出所述排版图。

在一实施例中,所述系统还包含排版图存储模块,用于存储所述模板套用单元输出的所述排版图。

在一实施例中,所述系统还包括用户交互模块,所述用户交互模块用于构造用户与所述系统之间的交互界面,以便所述系统获取外部参数设置/文件输入。

本发明还提出了一种编排油气储量相关矢量图形的方法,所述方法包括以下 步骤:

基于油气储量管理需求确定油气储量管理图册的排版需求,根据所述排版需求生成相应类型的模板文件;

获取待编排的油气储量相关矢量图形以及对应的表格;

基于所述模板文件对所述待编排的油气储量相关矢量图形以及对应的所述表格进行编排以生成并输出所述油气储量管理图册的排版图。

在一实施例中:

基于不同的所述油气储量管理需求定义多个不同的所述油气储量管理图册的类型,不同的所述油气储量管理图册的类型对应不同的所述排版需求;

根据多个不同的所述排版需求创建相应的多个不同类型的所述模板文件;

根据当前的所述油气储量管理需求从多个不同类型的所述模板文件中挑选出类型适合的所述模板文件。

与现有技术相比,本发明具有如下优点:

本发明的方法及系统可以根据油气储量管理需求创建标准、规范的模版文件,从而保证了不同图册编制人员编制出的油气储量管理图册都是规范的统一格式;

本发明的系统基于预先构造好的模板文件进行图册编制,大大减少了图册编制人员的工作量,提高了工作效率。

本发明的其它特征或优点将在随后的说明书中阐述。并且,本发明的部分特征或优点将通过说明书而变得显而易见,或者通过实施本发明而被了解。本发明的目的和部分优点可通过在说明书、权利要求书以及附图中所特别指出的步骤来实现或获得。

附图说明

附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例共同用于解释本发明,并不构成对本发明的限制。在附图中:

图1是根据本发明一实施例的系统结构框图;

图2-5分别是根据本发明一本实施例的系统在编制图册的不同步骤时的交互界面显示截图。

具体实施方式

以下将结合附图及实施例来详细说明本发明的实施方式,借此本发明的实施人员可以充分理解本发明如何应用技术手段来解决技术问题,并达成技术效果的实现过程并依据上述实现过程具体实施本发明。需要说明的是,只要不构成冲突,本发明中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本发明的保护范围之内。

为了获取效果更为理想的油气储量管理图册,并且降低图册编制人员的工作量,本发明提出了一种编排油气储量相关矢量图形的方法。

本发明的方法参照国家和石油天然气行业标准与规范,创建了一套标准、规范的图形模版文件,模板文件中将油气储量相关的各种排版类型、数据格式要求、页面信息、图框信息等内容进行设置,图册编制人员只需基于模版文件根据不同图形类型添加相应矢量图形即可自动完成油气储量管理图册的排版图,从而解决了编制图册过程中图形大小、标准和规格不统一,图册编排工作量大等问题。

本发明的方法主要包括以下步骤:

基于油气储量管理需求确定油气储量管理图册的排版需求;

根据油气储量管理图册的排版需求生成相应类型的模板文件;

获取待编排的油气储量相关矢量图形以及对应的表格;

基于模板文件对待编排的油气储量相关矢量图形以及对应的所述表格进行编排(排版)以生成并输出油气储量管理图册的排版图。

由于不同的实际应用情况会产生不同的油气储量管理需求,为了统一模板文件并减少操作流程,进一步的,本发明的方法还包含以下步骤:

基于不同的油气储量管理需求定义多个不同的油气储量管理图册的类型,不同的油气储量管理图册的类型对应不同的排版需求;

根据多个不同的排版需求创建相应的多个不同类型的模板文件。这样,图册编制人员只需根据当前的油气储量管理需求从多个不同类型的模板文件中挑选出类型适合的模板文件就可以进行图册的编制工作。

基于上述主要流程,本发明还提出了一种编排油气储量相关矢量图形的系统。如图1所示,系统100包含模板输出模块110。模板输出模块110用于输出特定类型(编排格式)的模板文件。模板输出模块110首先基于油气储量管理需求确定油气储量管理图册的排版需求,然后根据油气储量管理图册的排版需求确 定模板文件的类型。

在本实施例中,模板输出模块110基于油气储量相关矢量图形的特性构造模板文件,生成的模板文件可适用于油气储量相关的所有矢量图形与图册制作,从而保证了本发明的系统的适用性。

在现有技术中,油气储量图形排版结束后,往往需要加入一些图表,以往需要图形编制人员进行图表矢量化。本发明的系统针对表格元素的特性构造模板文件,可以选择不同版本的Excel文件,通过用户简单设定,Excel表格是否按约束比显示以及保留小数位等参数信息进行自动矢量化,大大提高了效率。

具体的,模板输出模块110包含模板创建单元111。模板创建单元111用于创建并输出模板文件,即根据油气储量管理图册的排版需求创建相应类型的模板文件。

页面设置是指设置用于控制图册打印时的页面布局,如页边距、纸张方向、装订线位置等。创建模板文件首先要设置模板文件的页面设置参数。在本实施例中,为了设置模板文件的页面设置参数,在模板创建单元111构造有页面设置器112。

本实施的模板文件的主要作用是对矢量图形和/或表格进行编排(排版)。因此,在模板文件中构造有用于放置矢量图形和/或表格的图框。为了设置并生成图框,模板创建单元111构造有图框设置器113。

在本实施例中,模板文件中的图框主要包含两方面的信息:图框参数以及图框信息。图框参数是指设置用于修饰图册的图框线,如单线框、双线框、三线框及相关间距设置等;图框信息是指设置图册的编制信息,如图名、制图单位、责任人等。为了设置并生成图框,本实施例的图框设置器113包含设置图框参数的图框参数设置器114以及设置图框信息的图框信息设置器115。

页面设置、图框参数以及图框信息的详细定义以及描述如表1所示。

表(1)

在利用模板文件进行排版时,模板文件中的图框是用来放置矢量图形和/或表格的。在放置矢量图形和/或表格的过程中,需要确定矢量图形/表格大小、矢量图形/表格布局以及存放矢量图形/表格类型等信息。为此,图框设置器113还包含放置参数设置器116。放置参数设置器116用于设置放置在图框中的油气储量相关矢量图形/表格的放置参数,即,矢量图形/表格大小、矢量图形/表格布局以及矢量图形/表格的存放类型。

模板文件创建完成后,就可以输出模板文件。为了便于模板文件的使用,在模板输出模块110中还构造有模板存储单元117以及模板选择单元118。模板存储单元117用于存储模板创建单元111输出的模板文件。模板选择单元118用于读取模板存储单元117存储的模板文件。这样,创建好的模板文件可以立即使用,也可以存储下来以便日后使用。

为了解决实际操作中根据不同实际应用情况会产生不同的油气储量管理需求的问题,在本实施例中,模板创建单元111被构造成基于多个不同的油气储量 管理需求生成对应的多个不同类型的模板文件。将所有创建好的模板文件存储在模板存储单元117,在需要使用模板时模板选择单元118根据当前的油气储量管理需求从多个不同的模板文件中挑选适合的模板文件。而不需要当下创建新的模板文件,从而大大节省了操作时间。同时也避免了同一模板的重复多次创建,大大提高了工作效率。

进一步的,在本实施例中,模板选择单元118还可以根据图册编制人员的需要删除模板存储单元117中需要删除的模板文件。

本发明的系统针对油气储量不同类型的矢量图形创建一套标准、规范、统一规格的模版文件(预先保存在模板存储单元117中)。图册编制人员只需根据油气储量管理需求挑选适合的模板文件,然后基于模板文件添加相应矢量图形和表格即可形成一套符合标准和规范的油气储量综合图形与图册文件。

根据本发明的系统及方法可以实现规范和统一规格图形编制与图册编排。图册编制人员只需按照要求选择具体图形信息,如图形、图例、图框、图释以及位置等要素,符合要求的图形就已经在给定图形模版中自动生成了统一格式的规范图形。从而保证了不同图册编制人员编制出的图形文件都是规范的统一格式。

为了便于图册编制人员使用模板,系统100中还构造有矢量图形/表格获取模块120以及编排模块130。矢量图形/表格获取模块120用于获取待编排的油气储量相关的表格。编排模块130用于基于模板文件对待编排的油气储量相关矢量图形以及对应的表格进行排版以生成并输出油气储量管理图册的排版图。

在进行排版的过程中,考虑到排版图的最终显示效果,还需要对排版图进行显示效果的微调。为了实现上述功能,编排模块130中构造有模板应用参数设置单元131。模板应用参数设置单元131用于基于油气储量管理需求、待编排的油气储量相关矢量图形以及待编排的油气储量相关矢量图形对应的表格对模板文件的应用参数进行设置。在本实施例中,应用参数包括路径参数、填充模式以及填充精度。

编排模块130中还构造有模板套用单元132。模板套用单元132用于基于应用参数套用模板文件以对待编排的油气储量相关矢量图形以及对应的表格进行编排(排版),从而生成并输出油气储量管理图册的排版图。

在实际使用过程中,图册编制人员只需选择模版文件并根据不同模版文件类型选择矢量图形和Excel表格。最后图册编制负责人根据美观设置矢量图形和 Excel表格是否按约束比显示以及Excel表格绘制时保留小数位等参数信息就可以生成排版图。

在本实施例中,系统100还包含排版图存储模块140,用于存储模板套用单元132输出的油气储量管理图册的排版图。在排版图存储模块140中排版图被存储为MPJ工程文件或CSK文件。

利用本发明的系统进行图册编制,在进行最初的模板文件生成后,后续的图册编制人员首先无需再花费时间考虑和设计图形填充内容和图册的排版布局;其次图形填充、缩放、排列等问题系统都会自动完成,图册编制人员只需选择缩放约束和排列方式即可,从而使得图册编制人员的工作量被大大减少。

为了便于图册编制人员使用本发明的系统,系统100还包含用户交互模块150。用户交互模块150用于构造用户与系统100之间的交互界面,以便系统100获取外部参数设置/文件输入。

用户交互模块针对系统中的各个部分构造了相应的交互界面。同时,用户交互模块根据本发明方法的流程设置了各个交互界面的排列顺序以及触发套用关系。

附图2-5分别为本实施例中的系统在编制图册过程中不同的步骤时的交互界面显示截图。在本实施例中,首先要建立模板文件,建立模板文件的第一步是分别设置页面设置、图框参数以及图框信息。因此用户交互模块150针对模板输出模块110构造了如图2所示的交互界面(“创建模版向导-第一步”界面)。图册编制人员在创建模板文件时通过油气储量图形专用编排系统的“模版创建”,打开“创建模版向导-第一步”界面,即首先进入图2所示的交互界面。

如图2所示,交互界面上分别针对页面设置器112、图框参数设置器114以及图框信息设置器115构造了相应的输入区域(页面设置、图框参数以及图框信息输入区域)。图册编制人员在页面设置、图框参数以及图框信息输入区域填写相关参数就可以调用相应的页面设置器112、图框参数设置器114以及图框信息设置器115完成相应的设置。

建立模板文件的第二步是设置放置在图框中的油气储量相关矢量图形/表格的放置参数,即设计图形/表格大小、图形/表格布局以及存放图形/表格类型等信息。图册编制人员完成图2所示的交互界面上的设置内容后,就可以通过“下一步”按钮进入图3所示的交互界面。

在本实施例中,为了便于设置放置参数。在设置放置参数时采用了用矩形框指代图形/表格以便形象化放置参数。如图3所示,在图3所示的交互界面中模拟了一个图框。单击“添加”按钮就可以在矩形框中增加一指代图框中放置的图形/表格的可变矩形。通过矩形来表示一图形/表格的大小以及位置,这样就能随时的形象化的体现显示效果。

在图3所示的交互界面中,通过右侧的参数设置列表设置矩形所代表的图形/表格的类型、矩形距图框的距离、高宽、中心点。对于在一图框中创建多个矩形的情况,可以分别对每个矩形框进行设置,点击“编辑”按钮,可以选择需要调整的矩形框,点击“删除”按钮,可以删除当前选择的矩形框。也可以点击“自动分幅”按钮,打开“自动生成图形/表格范围参数”对话框,通过设置图形/表格行列数、四周留白距离以及图头高度,自动生成图形/表格的布局矩形框。

以一模板文件为例,模板文件的图框显示3张图(分别为面积图、柱状图以及剖面图)以及一个表格。图4所示的交互界面中是上述模板文件设置完成后的图形/表格布局的图框。

当布置参数设置完毕时,可以点击“导出模版”按钮,将当前的设计效果(图框内的布局)导出为点、线、区文件,添加到现有的工程文件中,也可以点击“保存”按钮,将当前的设计效果保存到模板存储单元117中。

在本实施例中,用户交互模块150还构造了“删除模板”交互界面,打开“删除模版”对话框可以调用模板选择单元118,通过下拉列表,可以选择相应模版文件;在模版文件列表中,点击模版名称可以进行模版预览;勾选需要删除的模版文件后,点击“删除”按钮即可删除当前勾选的模版文件。

在本实施例中,用户交互模块150针对编排模块130构造了“模板应用”交互界面。在“模板应用”交互界面中通过打开“模版选择”对话框调用模板选择单元118,通过下拉列表选择相应的模板文件。在模版文件列表中,点击模版文件名称可以进行模版文件预览;找到需要的模版文件后,点击“确定”按钮,系统会返回“模版应用”界面,并将之前已选择的模版文件加载到编排模块130。

模版文件刚加载到编排模块130时,在“模版应用”界面显示的是类似图4所示的图框和矩形框布局。点击某个矩形框即可调用图形/表格获取模块120,在参数列表中点击“路径”按钮选择要添加的图形或Excel表格,图形/表格获取模块120自动获取相应的图形/表格并输出到编排模块130。编排模块130将所选图 形/表格缩放到该矩形框中,通过在参数列表的设置,图形/表格会自动调整图形在矩形框中的填充模式和精度。

在本实施例中,参数列表的参数包括:

保留小数位:经过平移和缩放,图元参数中的小数位将默认保留8位,可以通过该参数来调整要保留的小数位;

约束比例:如果是则将保持x、y方向上的缩放比一致,不会将矩形填满,如果选择否,x、y方向的缩放比不一致,将整个矩形填满。

最后,编排模块130会根据缩放比例和保留小数位设置自动调整图表样式。最终完成的排版图如图5所示。在添加和设置完相应图形后,点击“保存”按钮,可以将图册数据保存为MPJ工程文件或CSK文件。

综上,本发明的方法及系统可以根据油气储量管理需求创建标准、规范的模版文件,从而保证了不同图册编制人员编制出的油气储量管理图册都是规范的统一格式;同时,本发明的系统基于预先构造好的模板文件进行图册编制,大大减少了图册编制人员的工作量,提高了工作效率。

虽然本发明所公开的实施方式如上,但所述的内容只是为了便于理解本发明而采用的实施方式,并非用以限定本发明。本发明所述的方法还可有其他多种实施例。在不背离本发明实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变或变形,但这些相应的改变或变形都应属于本发明的权利要求的保护范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1