用于地震勘探的基于图层的图元管理方法

文档序号:6424450阅读:94来源:国知局
专利名称:用于地震勘探的基于图层的图元管理方法
技术领域
本发明涉及一种用于地震勘探的基于图层的图元管理方法,所述用于地震勘探的基于图层的图元管理方法可被应用于石油地震勘探、地质地矿和建筑工程地况调查。
背景技术
因解释最终的地质成果图件的内容非常多,如果一个图层上管理所有图元(包括绘制、删除、添加、修改图元等),则管理图元的效率较低。为了提高人机交互的效率,进一步提高解释的生产效率,提高图元管理的速度,本申请提出了一种用于地震勘探的基于图层的图元管理方法。

发明内容
针对现有技术中的管理图元效率低的问题,本发明提供了一种用于地震勘探的基于图层的图元管理方法,其特征在于,所述方法包括以下步骤基于图元的结构或物理含义来构成多个单图层,其中,由单图层管理器管理图元间的层次关系或通信,由图元管理器管理图元的状态或属性;由同一场景的多个单图层构成一个多图层,其中,由多图层管理器管理多个图层间的状态或通信,图元管理器向单图层管理器提供操作接口,单图层管理器向多图层管理器提供操作接口,多图层管理器向用户提供操作接口 ;用户利用多图层管理器提供的操作接口进行操作,通过单图层管理器管理与图层ID相应的图层,并利用图元管理器管理该图层内所有的图元,或通过图元管理器来管理与图元ID相应的图元。通过图元管理器来管理与图元ID相应的图元的步骤可包括图元管理器从图元数据中提取与该图元ID相应的图元的属性信息;图元管理器基于所述属性信息来确定与所述属性信息对应的数据类型;图元管理器组合所有数据类型,以构成图元的属性数据; 图元管理器基于图元的属性数据来管理图元。图元的状态可包括锁定状态、激活编辑状态、移动状态、显示隐藏状态中的至少一个。根据本发明示例性实施例的用于地震勘探的基于图层的图元管理方法,可提高人机交互的效率,进一步提高解释的生产效率,提高图元管理的速度。


通过下面结合附图对实施例的详细描述,本发明的上述和/或其他方面将会变得清楚和更容易理解,其中图1是示出根据本发明的示例性实施例的基于图层的图元管理方法的流程图;图2是示出图1中的通过图元管理器来管理与图元ID相应的图元的步骤的流程图;图3是示出数据结构的示图。
具体实施例方式下面参照附图对本发明进行详细的说明,应理解,在此描述的仅仅是本发明的优选实施例。本领域的技术人员可根据需要对本发明进行适应性的修改。图1是示出根据本发明的示例性实施例的用于地震勘探的基于图层的图元管理方法的流程图。参照图1,在步骤S11,基于图元的结构或物理含义来构成多个单图层,其中,由单图层管理器管理图元间的层次关系或通信,由图元管理器管理图元的状态或属性。 在步骤S12,由同一场景的多个单图层构成一个多图层,其中,由多图层管理器管理多个图层间的状态或通信。这里,图元管理器向单图层管理器提供操作接口,单图层管理器向多图层管理器提供操作接口,多图层管理器向用户提供操作接口。在S13,用户利用多图层管理器提供的操作接口进行操作,通过单图层管理器管理与图层ID相应的图层,并利用图元管理器管理该图层内所有的图元,或通过图元管理器来管理与图元ID相应的图元。稍后将对图1的各步骤进行详细解释。由相近结构或者物理含义的图元集合构成一个单图层,再由同一个场景的多个单图层构成一个多图层。由图元管理器管理图元的状态或属性,由单图层管理器管理图元间层次关系或通信,由多图层管理器管理多个图层间的状态或通信,这样构成一个多级的图层管理模式。同一级别的管理器之间相互独立,不同级别的管理器之间为从属关系。各级管理器都向上级管理类提供缩放、显示、隐藏、用户事件交互等操作接口。最高级别的多图层管理器向用户提供图层管理的操作接口,多级的图层管理模式向用户隐藏了繁多的底层图元操作,用户只需要通过多图层管理器,利用图层ID或图元ID将操作从上至下传递给相应的图层或者图元,这样就能对所有图层以及图元进行单独或者集合管理,例如添加、删除、显示、隐藏一个图层或图元。图元管理器向单图层管理器提供操作接口,单图层管理器向多图层管理器提供操作接口,多图层管理器向用户提供操作接口。用户利用多图层管理器提供的操作接口进行操作,通过单图层管理器管理与图层ID相应的图层,并利用图元管理器管理该图层内所有的图元,或通过图元管理器来管理与图元ID相应的图元。下面将参照图2来描述图1中的通过图元管理器来管理与图元ID相应的图元的步骤。参照图2,在步骤S21,图元管理器从图元数据中提取与该图元ID相应的图元的属
性f曰息。这里,将参照图3详细描述数据的结构。参照图3,数据包括图件数据、图层数据和图元数据,这些数据构成一幅图件的所有数据和属性。图件数据是关于整个图件的全局信息(例如,图幅范围等),这些全局信息在整个图件中只有唯一一份。图层数据包括关于图件中的特定图层的信息。图元数据分为两个部分一部分是所有图元共有的信息;另一部分是图元的具体数据,这一部分包含的数据由图元的类型决定。一种图元类型对应一组数据组合,这些数据组合构成对图元的完整描述。另外,数据还包括两个全局性的表属性表和图元表。属性表以属性编号为索引,其中的每一个表项为图元的特定属性的描述,包括属性名称、属性类型,是否为子属性(依赖于其他的属性)的信息等。图元表以图元类型为索引,其中的每一个表项为每一种图元的属性列表,即该图元所有属性的编号集合。在处理图元属性时,根据图元类型查询图元表可以得到它的所有属性,再以这些属性编号为索引查询属性表,就能得到属性的具体信息。虽然各种图元都有不同类型的多种属性,但通过这样的方式,可以采用一种统一的处理方式,具有很强的灵活性。之后,在步骤S22,图元管理器基于所述属性信息来确定与所述基本属性信息对应的数据类型。在步骤S23,图元管理器组合所有数据类型,以构成图元的属性数据。在步骤 S24,图元管理器基于图元的属性数据来管理图元。下面以矩形图元为例对图2进行更具体的描述。首先,图元管理器提取矩形图元的属性信息,例如矩形图元位置坐标、矩形填充方式、矩形边界是否绘制、矩形边界颜色、矩形边界宽度等。然后,图元管理器根据属性信息的数据特征确定对应的数据类型。这里,用户可以定义数据类型。图元管理器将所有属性信息组合到一个容器中,以构成矩形图元的属性数据。当用户对已经定义的图元进行使用或者编辑时,可根据图元的数据类型从属性容器中提取相应的图元数据进行操作,完成相应功能。另一方面,用于地震勘探的基于图层的图元管理方法支持图元数据的动态更新,用户可根据实际需要对图元的属性进行增加、 删除或者修改。另外,图元的状态包括锁定状态、激活编辑状态、移动状态、显示隐藏状态中的至少一个。根据本发明示例性实施例的用于地震勘探的基于图层的图元管理方法,可提高人机交互的效率,进一步提高解释的生产效率,提高图元管理的速度。尽管已经参照其示例性实施例具体显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对其进行形式和细节上的各种改变。
权利要求
1.一种用于地震勘探的基于图层的图元管理方法,其特征在于,所述方法包括以下步骤基于图元的结构或物理含义来构成多个单图层,其中,由单图层管理器管理图元间的层次关系或通信,由图元管理器管理图元的状态或属性;由同一场景的多个单图层构成一个多图层,其中,由多图层管理器管理多个图层间的状态或通信,图元管理器向单图层管理器提供操作接口,单图层管理器向多图层管理器提供操作接口,多图层管理器向用户提供操作接口 ;用户利用多图层管理器提供的操作接口进行操作,通过单图层管理器管理与图层ID 相应的图层,并利用图元管理器管理该图层内所有的图元,或通过图元管理器来管理与图元ID相应的图元。
2.如权利要求1所述的用于地震勘探的基于图层的图元管理方法,其特征在于,通过图元管理器来管理与图元ID相应的图元的步骤包括图元管理器从图元数据中提取与该图元ID相应的图元的属性信息; 图元管理器基于所述属性信息来确定与所述属性信息对应的数据类型; 图元管理器组合所有数据类型,以构成图元的属性数据; 图元管理器基于图元的属性数据来管理图元。
3.如权利要求1所述的用于地震勘探的基于图层的图元管理方法,其特征在于,图元的状态包括锁定状态、激活编辑状态、移动状态、显示隐藏状态中的至少一个。
全文摘要
提供了一种用于地震勘探的基于图层的图元管理方法,所述方法包括以下步骤基于图元的结构或物理含义来构成多个单图层;由同一场景的多个单图层构成一个多图层;用户利用多图层管理器提供的操作接口进行操作,通过单图层管理器管理与图层ID相应的图层,并利用图元管理器管理该图层内所有的图元,或通过图元管理器来管理与图元ID相应的图元。根据所述用于地震勘探的基于图层的图元管理方法,可提高人机交互的效率,进一步提高解释的生产效率,提高图元管理的速度。
文档编号G06F9/44GK102226887SQ201110130320
公开日2011年10月26日 申请日期2011年5月19日 优先权日2011年5月19日
发明者何光明, 姚兴苗, 李志荣, 邹文, 陈小二, 陈爱萍, 黄东山 申请人:中国石油集团川庆钻探工程有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1