一种地质静态图件的转换方法及装置的制造方法

文档序号:9867139阅读:399来源:国知局
一种地质静态图件的转换方法及装置的制造方法
【技术领域】
[0001]本申请涉及数据处理技术领域,特别涉及一种地质静态图件的转换方法及装置。
【背景技术】
[0002]在油藏研究中,地下储层空间展布及流体分布特征均是通过地质静态图件直观展示的,不同厂商有自己不同的图件定义格式。图件格式是指计算机为了存储和表达信息而使用的、针对图形数据的特定编码组织方式,是具有文件名称的一组相关信息的集合。为了能够详实有效的表达地下空间信息,展示地下地质体及流体的分布特征,不同的地质专业制图软件通常需要根据地质模型的自然属性及空间关系,对构成空间地质模型的最小信息单元(如井别符号、等值线、井轨迹、断层轨迹等)按照关系代数的理论进行有效拆分与重构,将复杂的地质模型划分为一个个最小信息单元的组合,然后通过对各种最小信息单元的灵活组合来展示地下地质体及储层流体的分布特征。
[0003]地质图件作为油藏地质研究的主要成果之一,涵盖构造、储层、沉积相及各种油藏剖面,是勘探部署、井位部署、开发方案优化的重要基础资料,然而,由于绝大多数图件成果都是采用不同的专业绘图软件绘制而成,并且这些图件数据的文件结构和组织方式也各不相同,现有研究中所应用的图件清绘软件只能部分读取或转存CGM、DXF、GXF、MAPGIS这四种图件格式,转换操作复杂,并在读取过程中存在信息丢失现象,加之多为商业软件,受版权、许可、模块等数量限制,造成多专业协同研究及不同研究阶段的成果交流十分困难。

【发明内容】

[0004]本申请实施例的目的是提供一种地质静态图件的转换方法及装置,以快速实现不同格式图件间的互相转化,提高地质图件的编绘和利用水平。
[0005]为解决上述技术问题,本申请实施例提供一种地质静态图件的转换方法及装置是这样实现的:
[0006]—种地质静态图件的转换方法,包括:
[0007]获取待转换的第一地质静态图件,验证所述第一地质静态图件的合法性;
[0008]对合法的第一地质静态图件根据第一预设规则进行解析,获取与所述第一地质静态图件对应的多个元素以及与所述元素对应的控制信息;
[0009]基于所述多个元素及所述控制信息,生成与第一地质静态图件的格式对应的标准矢量图元集合;
[0010]获取用户的目标图件转换请求,根据所述目标图件转换请求将所述标准矢量图元集合变换为与目标图件的格式对应的目标字符串记录集;
[0011 ]将所述目标字符串记录集按所述目标图元的格式进行编码,获得构成目标图件的目标图形元素以及与所述目标图形元素对应的控制信息;
[0012]将所述目标图形元素以及与所述目标图形元素对应的控制信息按照预设编码规则进行文件编码,生成目标格式图件。
[0013]优选方案中,所述验证第一地质静态图件的合法性,具体包括:验证所述第一地质静态图件的格式是否正确,若正确,所述第一地质静态图件合法;若格式错误,所述第一地质静态图件不合法。
[0014]优选方案中,所述第一预设规则包括:调用与第一地质静态图件的格式对应的地质图件解码模块来对所述第一地质静态图件进行解码。
[0015]优选方案中,所述基于多个元素及所述控制信息,生成与第一地质静态图件的格式对应的标准矢量图元集合,具体包括:
[0016]基于与第一地质静态图件的格式对应的数据结构定义标准,根据所述元素和所述控制信息生成待转换字符串记录集;
[0017]根据第二预设规则,将所述解码得到的所述多个元素及所述控制信息转换为与第一地质静态图件的格式对应的标准矢量图元集合。
[0018]优选方案中,所述标准矢量图元集合包括下述基本矢量图元中的至少一个:点、线、填充、等值线、文本、多行文本、方格网、图例、比例尺、图框、矩形、椭圆、指北针、箭头、位图、注释、画笔和画刷。
[0019]优选方案中,所述标准矢量图元集合包括头部信息以及图形信息。
[0020]优选方案中,所述生成待转换字符串记录集后,所述方法还包括:对解码后生成的待转换字符串记录集进行验证,校验所述待转换字符串记录集是否完整。
[0021]优选方案中,所述方法还包括:若所述待转换字符串记录集不完整,补充所述待转换字符串记录集。
[0022]优选方案中,所述方法还包括:校验所述目标字符串记录集中的信息是否完整,若所述目标字符串记录集中的信息不完整,补充所述目标字符串记录集中的信息。
[0023]—种地质静态图件的转换装置,所述装置包括:采集验证模块、地质图件解码模块、矢量图元集生成模块、矢量图元变换模块、目标图元编码模块和目标格式图件生成模块;其中,
[0024]所述采集验证模块,用于获取待转换的第一地质静态图件,验证所述第一地质静态图件的合法性;
[0025]所述地质图件解码模块,用于对合法的第一地质静态图件根据第一预设规则进行解码,获取与所述第一地质静态图件对应的多个元素以及与所述元素对应的控制信息;
[0026]所述矢量图元集生成模块,用于基于所述多个元素及所述控制信息,生成与第一地质静态图件的格式对应的标准矢量图元集合;
[0027]所述矢量图元变换模块,用于获取用户的目标图件转换请求,根据所述目标图件转换请求将所述标准矢量图元集合变换为与目标图件的格式对应的目标字符串记录集;
[0028]所述目标图元编码模块,用于将所述目标字符串记录集按所述目标图元的格式进行编码,获得构成目标图件的目标图形元素以及与所述目标图形元素对应的控制信息;
[0029]所述目标格式图件生成模块,用于将所述目标图形元素以及与所述目标图形元素对应的控制信息按照预设编码规则进行文件编码,生成目标格式图件。
[0030]由以上本申请实施例提供的技术方案可见,本申请实施例提供的地质静态图件的转换方法及装置,基于标准的基本矢量图元实现地质静态图件互转,由于基本矢量图元可以变换为任意目标格式的字符串,因此本申请提供的方法可以快速实现不同格式图件间的互相转化,提高地质图件的编绘和利用水平。
【附图说明】
[0031]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1是本申请地质静态图件的转换方法一个实施例的流程图;
[0033]图2是本申请实施例中标准矢量图元集合结构的示意图;
[0034]图3是本申请地质静态图件的转换装置一个实施例的模块图。
【具体实施方式】
[0035]本申请实施例提供一种地质静态图件的转换方法及装置。
[0036]为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0037]图1是本申请地质静态图件的转换方法一个实施例的流程图。如图1所示,所述地质静态图件的转换方法可以包括:
[0038]SlOl:获取待转换的第一地质静态图件,验证所述第一地质静态图件的合法性。
[0039]可以获取待转换的第一地质静态图件,所述第一地质静态图件可以是CGM格式的图件、DXF格式的图件、GXF格式的图件或MAPGIS格式的图件。
[0040]可以验证所述第一地质静态图件的合法性。具体可以包括:验证所述第一地质静态图件的格式是否正确,若正确,所述第一地质静态图件合法。若格式错误,所述第一地质静态图件不合法。
[0041]S102:对合法的第一地质静态图件根据第一预设规则进行解码,获取与所述第一地质静态图件对应的多个元素以及与所述元素对应的控制信息。
[0042]对验证为合法的第一地质静态图件可以根据第一预设规则进行解码。所述第一预设规则可以包括:可以调用与第一地质静态图件的格式对应的解码程序来对所述第一地质静态图件进行解码。
[0043]通过对第一地质静态图件进行解码,可以得到与所述第一地质静态图件对应的多个元素以及与所述多个元素对应的控制信息。所述元素可以包括:点、线、形状等。
[0044]所述元素的控制信息可以与所述元素具有对应关系。例如,所述控制信息可以为所述元素的尺寸、位置、方向等。所述控制信息还可以包括:所述第一地质静态图件对应的属性信息,以及所述元素所属的图层。
[0045]S103:基于所述多个元素及所述控制信息,生成与第一地质静态图件的格式对应的标准矢量图元集合。
[0046]所述基于多个元素及所述控制信息,生成与第一地质静态图件的格式对应的标准矢量图元集合,具体可以包括:基于与第一地质静态图件的格式对应的数据结构定义标准,根据所述元素和所述控制信息生成待转换字符串记录集;根据第二预设规则,将所述解析得到的所述多个元素及所述控制信息转换为与第一地质静态图件的格式对应的标准矢量图元集合。所述第二预设规则可以包括:基本矢量图元与所述元素及元素的控制
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1