本发明专利技术涉及一种基于三维GIS模型的海洋石油应用平台构建方法,其特征在于包括以下内容:1)建立海洋石油空间对象数据库;2)搭建三维公共GIS功能应用平台;3)设计GIS二次开发接口;4)利用SOA面向服务的架构方法集成各专业数据库系统的服务管理。本发明专利技术通过确定海洋石油数据库入库范围及设计地理数据存储结构,使得数据存储使用空间数据库管理,解决了各系统三维GIS数据的共享问题,可以广泛应用于海洋石油信息化建设过程中。
【技术实现步骤摘要】
本专利技术涉及一种应用平台构建方法,特别是关于一种基于三维GIS模型的海洋石油应用平台构建方法。
技术介绍
地理信息系统(GeographicInformationSystem,GIS)又称为“地学信息系统”或“资源与环境信息系统”。它是一种特定的十分重要的空间信息系统。它是在计算机硬、软件系统支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术系统。近年来,海洋石油信息化建设过程中相继建立了一批专业数据库应用系统,由于没有遵循统一的标准,偏重于专业领域的应用开发而忽视了(或在当时的情况下无法考虑)相互之间的联系,因此所建系统分散、应用界面多,带来使用上的不方便且工作效率低。随着数据库使用频率的提高和技术人员使用相关专业数据库系统需求的增大,各系统GIS数据格式多样性和保密性影响系统之间数据共享的弊端逐渐显现。
技术实现思路
针对上述问题,本专利技术的目的是提供一种使得各系统GIS数据能够共享的基于三维GIS模型的海洋石油应用平台构建方法。为实现上述目的,本专利技术采取以下技术方案:一种基于三维GIS模型的海洋石油应用平台构建方法,包括以下内容:1)建立海洋石油空间对象数据库,具体建立过程为:1.1)确定海洋石油数据库入库范围;1.2)设计地理数据存储结构;1.3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库;2)搭建三维公共GIS功能应用平台,具体过程为:2.1)构建包括所有用户必要功能的三维GIS功能应用平台内核;2.2)研发三维GIS各分析组件,GIS各分析组件包括系统安全子系统、智能化加载子系统、分布式服务器集群子系统、GIS平台与专业数据库系统服务集成子系统和三维GIS子系统;2.3)三维GIS数据显示;2.4)数据同步;2.5)GIS安全及授权;3)设计GIS二次开发接口;4)利用SOA面向服务的架构方法集成各专业数据库系统的服务管理。进一步地,步骤1.1)建立海洋石油空间对象数据库是确定入库的石油空间对象的范围,即确定哪些石油对象信息是基于公共GIS模型的海洋石油应用平台的源头数据。进一步地,步骤1.2)设计地理数据存储结构具体为将空间数据库的每类数据分为两个表存储:空间数据表和属性数据表。进一步地,通用加载格式采用Excel格式数据。进一步地,三维GIS平台管理的数据包括矢量数据、遥感影像和三维模型。进一步地,步骤3)设计GIS二次开发接口的具体过程为:3.1)定义接口参数,接口定义分为接口的声明和接口体,其中,接口体由常量定义和方法定义两部分组成;3.2)规范接口传参;3.3)对接口进行分类。本专利技术由于采取以上技术方案,其具有以下优点:1、本专利技术通过确定海洋石油数据库入库范围及设计地理数据存储结构,使得数据存储使用空间数据库管理,解决了各系统三维GIS数据的共享问题。2、本专利技术建立了统一的三维公共GIS应用平台,实现了各专业数据库应用服务的集成,避免了各专业系统三维GIS平台的重复建设。3、本专利技术通过规范数据存储结构和数据录入的通用加载格式,统一了各系统的GIS空间数据来源,保证了数据的权威性。本专利技术可以广泛应用于海洋石油信息化建设过程中。附图说明图1是本专利技术的海洋石油应用平台的构建方法流程示意图;图2是本专利技术建立海洋石油空间对象数据库流程示意图;图3是本专利技术搭建三维公共GIS功能应用平台流程示意图;图4是本专利技术的三维GIS二次开发接口流程示意图。具体实施方式以下结合附图来对本专利技术进行详细的描绘。然而应当理解,附图的提供仅为了更好地理解本专利技术,它们不应该理解成对本专利技术的限制。如图1所示,本专利技术提供的基于三维GIS模型的海洋石油应用平台构建方法,包括以下内容:1、建立海洋石油空间对象数据库,具体过程为:1.1)确定海洋石油数据库入库范围空间对象数据库是构建基于公共GIS模型的应用平台的有效支撑。建立海洋石油空间对象数据库的关键是确定入库的石油空间对象的范围,即确定哪些石油对象信息是基于公共GIS模型的海洋石油应用平台的源头数据;例如,探井数据库中的井名、井口坐标、开完钻日期、完钻深度、完钻层位、施工单位、补心类型及海拔等不可变的公共属性信息就属于源头数据。2)设计地理数据存储结构空间数据库技术是基于空间对象管理的数据库技术。GIS系统图形数据普遍采用的是文件格式存储,图元不能灵活存储及查询,给科研资料收集工作带来不便。通过定义空间数据对象表结构、设计数据加载模板等技术方法,将GIS对空间数据的管理和技术方法引入到海洋石油数据管理上来。空间数据库技术针对一个个离散的空间对象灵活成图,并使用SQL(结构化数据库查询语言)定义查询空间对象的条件(例如时间及类型等),这种灵活“抓取空间对象”的方式使一个空间对象只存储一次,避免了数据的大量冗余。空间数据库技术的优势有两点:①根据用户要求提供数据,快速在客户端成图,大大减少了一次性传输的数据量,可以减轻服务器和网络的压力;②彻底解决了图形数据格式相互保密的问题,使数据及其存储方式成为共享,并且可以提供公开透明的数据结构,使图元的管理和利用更为方便。采用空间数据库技术最终实现了图形数据存储从文件管理向空间对象管理的飞跃。根据海洋石油数据库所涉及的数据种类,建立相应的空间对象数据表结构。设计空间数据库的每类数据分为两个表存储:空间数据表和属性数据表。例如环境数据库建立工作是在购买数据前提下进行分析和整理,包括自然保护区、旅游区、禁航区、锚地、沿海主要港口、渔业养殖区及渔业敏感水域等。以存储一个保护区为例,空间对象(例如上述某保护区数据)由两个表构成。主表(空间数据表)中存放保护区的属性信息,子表(属性数据表)中存放保护区边界数据即经纬度坐标。两个表中的数据用保护区ID进行关联。BorederPoints(边界数据个数)表示在子表的BorderCoordinate字段中用于描述该保护区的边界数据个数之和。线和面的空间类型的边界坐标数据以二进制格式存储于数据子表中的BorderCoordinate字段(字段类型为IMAGE)。点空间类型由一对坐标:经度坐标、纬度坐标组成并顺序存放,即先经度后纬度,边界坐标数据以度为单位表示。3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库,包括两个方面,一方面是针对累积的老数据的批量迁移入库,二是针对日常的小规模数据的录入。为方便用户使用,在了解空间对象的同时调用其属性数据,因此在加载数据的时候必须将其属性数据加载进去,因此制订了下面各个专业目标对象的通用加载格式。GIS平台中显示的如测线,城市,矿区的信息是空间数据的直观反映,用户想要对空间数据库的数据进行添加和导入的话,要通过GIS的管理人员进行数据导入的操作。由于GIS数据量庞大并且结构的不确定性,并且为了方便用户的操作简便性,导入工具主要是提供了Excel格式数据导入并且灵活提供编辑Excel数据列属性含义的操作。由于每类空间对象的属性数据各不相同,给加载程序的编写带来了一定的复杂性,本专利技术采用excel进行加载,如表1所示。表1GIS数据通用加载格式数据录入工具是配套GIS平台使用,GIS平台的数据包括保护区、圈闭、城市等主要数据,对于用户来说,可以将数据大致分为三种,点数据,面数据本文档来自技高网...
【技术保护点】
一种基于三维GIS模型的海洋石油应用平台构建方法,其特征在于包括以下内容:1)建立海洋石油空间对象数据库,具体建立过程为:1.1)确定海洋石油数据库入库范围;1.2)设计地理数据存储结构;1.3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库;2)搭建三维公共GIS功能应用平台,具体过程为:2.1)构建包括所有用户必要功能的三维GIS功能应用平台内核;2.2)研发三维GIS各分析组件,GIS各分析组件包括系统安全子系统、智能化加载子系统、分布式服务器集群子系统、GIS平台与专业数据库系统服务集成子系统和三维GIS子系统;2.3)三维GIS数据显示;2.4)数据同步;2.5)GIS安全及授权;3)设计GIS二次开发接口;4)利用SOA面向服务的架构方法集成各专业数据库系统的服务管理。
【技术特征摘要】
1.一种基于三维GIS模型的海洋石油应用平台构建方法,其特征在于包括以下内容:1)建立海洋石油空间对象数据库,具体建立过程为:1.1)确定海洋石油数据库入库范围;1.2)设计地理数据存储结构;1.3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库;2)搭建三维公共GIS功能应用平台,具体过程为:2.1)构建包括所有用户必要功能的三维GIS功能应用平台内核;2.2)研发三维GIS各分析组件,GIS各分析组件包括系统安全子系统、智能化加载子系统、分布式服务器集群子系统、GIS平台与专业数据库系统服务集成子系统和三维GIS子系统;2.3)三维GIS数据显示;2.4)数据同步;2.5)GIS安全及授权;3)设计GIS二次开发接口;4)利用SOA面向服务的架构方法集成各专业数据库系统的服务管理。2.如权利要求1所述的一种基于三维GIS模型的海洋石油应用平台构建方法,其特征在于,步骤1.1)建立海洋石油空间对象数据库是确定...
【专利技术属性】
技术研发人员:张钦,杨建钦,谢祎,王文兴,袁帅,岳翔,李帆,
申请(专利权)人:中海石油中国有限公司,中海石油中国有限公司北京研究中心,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。