CN106570052B - 一种基于二维gis模型的海洋石油应用平台构建方法 - Google Patents
一种基于二维gis模型的海洋石油应用平台构建方法 Download PDFInfo
- Publication number
- CN106570052B CN106570052B CN201610829096.1A CN201610829096A CN106570052B CN 106570052 B CN106570052 B CN 106570052B CN 201610829096 A CN201610829096 A CN 201610829096A CN 106570052 B CN106570052 B CN 106570052B
- Authority
- CN
- China
- Prior art keywords
- data
- gis
- offshore oil
- database
- spatial
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Remote Sensing (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及一种基于二维GIS模型的海洋石油应用平台构建方法,其特征在于包括以下内容:1)建立海洋石油空间对象数据库,具体为:1.1)确定海洋石油数据库入库范围;1.2)设计地理数据存储结构;1.3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库;2)搭建二维公共GIS功能应用平台;3)设计GIS二次开发接口;4)利用SOA面向服务的架构方法集成各专业数据库***的服务管理。本发明统一了各***的GIS空间数据来源,保证了数据的权威性,可以广泛应用于海洋石油信息化建设过程中。
Description
技术领域
本发明涉及一种海洋石油应用平台构建方法,特别是关于一种基于二维GIS模型的海洋石油应用平台构建方法。
背景技术
地理信息***(Geographic Information System,GIS)又称为“地学信息***”或“资源与环境信息***”。它是一种特定的十分重要的空间信息***。GIS是在计算机硬、软件***支持下,对整个或部分地球表层(包括大气层)空间中的有关地理分布数据进行采集、储存、管理、运算、分析、显示和描述的技术***。
近年来,海洋石油信息化建设过程中相继建立了一批专业数据库应用***,由于没有遵循统一的标准,偏重于专业领域的应用开发而忽视了(或在当时的情况下无法考虑)相互之间的联系,因此所建***分散、应用界面多,带来使用上的不方便且工作效率低。随着数据库使用频率的提高和技术人员使用相关专业数据库***需求的增大,各***GIS数据格式多样性和保密性影响***之间数据共享的弊端逐渐显现。
发明内容
针对上述问题,本发明的目的是提供一种使得各***GIS数据能够共享的基于二维公共GIS模型的海洋石油应用平台的构建方法。
为实现上述目的,本发明采取以下技术方案:一种基于二维GIS模型的海洋石油应用平台构建方法,包括以下内容:1)建立海洋石油空间对象数据库,具体建立过程为:1.1)确定海洋石油数据库入库范围;1.2)设计地理数据存储结构;1.3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库;2)搭建二维公共GIS功能应用平台,具体建立过程为:2.1)构建包括所有用户必要功能的GIS功能应用平台内核;2.2)研发二维GIS各分析组件,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所示。
表1 GIS数据通用加载格式
数据录入工具是配套GIS平台使用,GIS平台的数据包括保护区、圈闭、城市等主要数据,对于用户来说,可以将数据大致分为三种:点数据,面数据和线数据,提供的数据录入工具可以进行这三种数据的录入。
2、搭建二维公共GIS功能应用平台
1)构建包括所有用户必要功能的GIS功能应用平台内核,以适应不同网络环境,GIS功能应用平台内核应具备管理安全认证组件和智能化加载组件的功能。用户登录时,首先启动GIS功能应用平台内核,通过安全认证组件进行用户身份识别,并通过智能化加载组件动态地加载相应组件、功能及记忆的界面。
GIS功能应用平台内核采用二维矢量GIS的表现形式,以满足用户对二维GIS应用方式的需求。GIS功能应用平台内核还包括了服务管理器及应用接口管理器,实现GIS多专业的综合应用。
2)研发二维GIS各分析组件,GIS各分析组件包括***安全子***、智能化加载子***、分布式服务器集群子***、GIS平台与专业数据库***服务集成子***、二维矢量GIS子***和二维矢量GIS编辑制图子***,下面详细说明每个子***的具体功能:
***安全子***用于分析不同用户身份对空间对象类别、范围、功能组件及服务的组合授权特点,设计授权策略及研发相应的授权子***;
智能化加载子***用于设置面向不同专业用户的智能加载功能及可记忆的界面功能(包括GIS图形、应用菜单及工具栏等);
分布式服务器集群子***用于设置分布式Web服务、应用服务和数据服务部署方案,并设置相应的负载均衡子***;
GIS平台与专业数据库***服务集成子***用于分析有限公司专业数据库***和研究中心GIS平台的应用服务机制,设计接口参数规范,并设置统一的SOAP应用服务管理器;
二维矢量GIS子***用于设置二维矢量GIS及遥感影像数据应用与三维GIS子***切换功能;
二维矢量GIS编辑制图子***用于设置二维矢量GIS编辑模块,研发二维矢量GIS制图模块。
3)二维GIS数据显示
二维GIS平台中管理的是空间数据库存储的矢量数据。矢量数据结构最常见的是图形数据结构,矢量数据结构具体分为点、线、面,可以构成现实世界中各种复杂的实体地理实体,用一系列x,y坐标来确定它们的位置。矢量数据坐标空间假定为连续空间,通过经纬度转换成x,y坐标进行前台显示,具体为:
①点实体:在二维空间中,点实体可以用一对坐标X,Y来确定位置;
②线实体:线实体可以认为是由连续的直线段组成的曲线,用坐标串的集合(X1,Y1,X2,Y2…Xn,Yn)来记录;
③面实体:在记录面实体时,通常通过记录面状地物的边界来表现,时也称为多边形数据。
④数据同步,主要内容包括三个部分,一是需要保证每个XGIS(二维GIS)平台应用库和空间数据总库同步进行的数据收取和分发;二是对于从库,即XGIS平台不同业务应用所使用的组件访问数据进行一定的控制;三是最后在将空间数据进行收取后需要的全局数据应用进行设计,方便用户对于全局数据进行应用。使用本平台的***在数据录入时,通过调用对外开放数据录入接口,同步存储到GIS平台空间数据库集群进行备份,实现了数据的汇总;汇总的数据库群也可以通过数据拖拽工具把最新版本的数据分发给专业数据库使用。
5)GIS安全及授权
GIS安全及授权包括GIS登录授权、GIS图层授权和空间对象授权和对象服务授权。可以分析不同用户身份对空间对象类别、范围、功能组件及服务的组合授权特点,设计授权策略及研发相应的授权子***,还可以对某个用户或角色进行某个时间段的空间对象或者地理范围内的对象授权,并且可对基于某一对象的某一服务及功能进行授权。***的这种灵活的组合授权功能使得公共GIS平台在信息保密和功能使用是安全的。
3、设计GIS二次开发接口
1)定义接口参数
接口是一系列GIS操作的集合,它是与其他对象通讯的协议。接口包括空间定位、二三维切换、外部数据显示、事件管理、场景管理、专题功能、图元操作、地图定位、坐标转换、空间分析、界面控制和鼠标事件等接口。接口定义分为接口的声明和接口体,其中,接口体由常量定义和方法定义两部分组成。
interface<interfaceName>{[常量定义],[方法定义]}
2)规范接口传参
二维GIS对外传参是在与专业***集成应用中,使用了鼠标等触发事件与专业***双向传参,具体方式是通过GIS功能状态向外部专业dll动态链接库传递鼠标参数,经外部dll计算后,返回结果参数,最终实现了在GIS上的交互绘图,达到了图形操作上的无缝融合。结合专业需求通过开放二维GIS对外传参技术,实现GIS功能在专业应用方面的扩展,发挥了其在勘探开发专业方面的价值,真正实现了企业级GIS的一次性架构,无限扩展二次开发的独特优势,为GIS平台的推广应用提供了技术上的保障。
3)对接口进行分类
一个接口就是一个业务逻辑,面向接口编程是先把客户的业务提取出来,作为接口。业务具体实现通过该接口的实现类来完成,当客户需求变化时,只需编写该业务逻辑的新的实现类就可以完成需求,不需要改写现有实现过程,减少对***的影响。采用基于接口的编程,业务逻辑清晰,代码易懂,方便扩展,可维护性强。
4、利用SOA面向服务的架构方法集成各专业数据库***的服务管理。
制定统一的接口参数规范,并依照规范对各专业数据库***功能进行服务化改造,平台通过传递空间对象ID和空间对象名等参数挂接专业服务。WWW服务器接受客户端的GIS服务请求并传递给GIS服务器或GIS元数据服务器。GIS服务器完成客户的GIS服务请求并将处理结果转为HTML页面或直接把GIS数据通过WWW服务器返回客户端,GIS服务器也能同客户端的ActiveX直接通信完成GIS服务。GIS元数据服务器管理服务器端的GIS数据,为客户提供GIS数据检索、查询等服务。
上述各实施例仅用于说明本发明,其中方法的各实施步骤等都是可以有所变化的,凡是在本发明技术方案的基础上进行的等同变换和改进,均不应排除在本发明的保护范围之外。
Claims (3)
1.一种基于二维GIS模型的海洋石油应用平台构建方法,其特征在于包括以下内容:
1)建立海洋石油空间对象数据库,具体建立过程为:1.1)确定海洋石油数据库入库范围,即确定哪些石油对象信息是基于公共GIS模型的海洋石油应用平台的源头数据,其中,探井数据库中的井名、井口坐标、开完钻日期、完钻深度、完钻层位、施工单位、补心类型及海拔属于源头数据;
1.2)设计地理数据存储结构,其中,设计地理数据存储结构具体为将空间数据库的每类数据分为两个表存储:空间数据表和属性数据表,两个表中的数据采用设定方式进行关联,线和面的空间类型的边界坐标数据以二进制格式存储于数据属性数据表中的BorderCoordinate字段;
1.3)根据设定的通用加载格式将数据迁移或录入海洋石油数据库;
2)搭建二维公共GIS功能应用平台,具体建立过程为:2.1)构建包括所有用户所需功能的GIS功能应用平台内核;2.2)研发二维GIS各分析组件,GIS各分析组件包括***安全子***、智能化加载子***、分布式服务器集群子***、GIS平台与专业数据库***服务集成子***、二维矢量GIS子***和二维矢量GIS编辑制图子***,其中,用户登录时,首先启动GIS功能应用平台内核,通过安全子***进行用户身份识别,并采用智能化加载子***,动态地加载相应组件、功能及记忆的界面;2.3)二维GIS数据显示;2.4)数据同步,包括三个部分,一是需要保证每个XGIS平台应用库和空间数据总库同步进行的数据收取和分发;二是对于从库,对XGIS平台不同业务应用所使用的组件访问数据进行控制;三是最后在将空间数据进行收取后需要的全局数据应用进行设计,方便用户对于全局数据进行应用,使用本平台的***在数据录入时,通过调用对外开放数据录入接口,同步存储到GIS平台空间数据库集群进行备份,实现了数据的汇总;汇总的数据库群通过数据拖拽工具把最新版本的数据分发给专业数据库使用;2.5)GIS安全及授权,包括GIS登录授权、GIS图层授权、空间对象授权和对象服务授权,通过分析不同用户身份对空间对象类别、范围、功能组件及服务的组合授权特点,设计授权策略及研发相应的授权子***,还对某个用户或角色进行某个时间段的空间对象或者地理范围内的对象授权,并且对基于某一对象的某一服务及功能进行授权;
3)设计GIS二次开发接口,具体过程为:
3.1)定义接口参数,接口定义分为接口的声明和接口体,其中,接口体由常量定义和方法定义两部分组成;
3.2)规范接口传参:通过GIS功能状态,向外部专业dll动态链接库传递鼠标参数,经外部dll计算后,返回结果参数,最终实现了在GIS上的交互绘图,达到了图形操作上的无缝融合;
3.3)对接口进行分类;
4)利用SOA面向服务的架构方法集成各专业数据库***的服务管理。
2.如权利要求1所述的一种基于二维GIS模型的海洋石油应用平台构建方法,其特征在于,通用加载格式采用Excel格式数据。
3.如权利要求1或2所述的一种基于二维GIS模型的海洋石油应用平台构建方法,其特征在于,二维GIS平台管理的是空间数据库存储的矢量数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610829096.1A CN106570052B (zh) | 2016-09-18 | 2016-09-18 | 一种基于二维gis模型的海洋石油应用平台构建方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610829096.1A CN106570052B (zh) | 2016-09-18 | 2016-09-18 | 一种基于二维gis模型的海洋石油应用平台构建方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106570052A CN106570052A (zh) | 2017-04-19 |
CN106570052B true CN106570052B (zh) | 2019-11-19 |
Family
ID=58531833
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610829096.1A Active CN106570052B (zh) | 2016-09-18 | 2016-09-18 | 一种基于二维gis模型的海洋石油应用平台构建方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106570052B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113643425A (zh) * | 2021-07-28 | 2021-11-12 | 中石化石油工程技术服务有限公司 | 一种基于开源gis技术的石油地震成果三维空间可视化通用平台构建方法 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101826185A (zh) * | 2010-05-20 | 2010-09-08 | 中国农业大学 | 共享数据的WebGIS灌区管理方法及其实现*** |
CN105786994A (zh) * | 2016-02-18 | 2016-07-20 | 济南迅捷万通科技发展有限公司 | 一种基于地理信息的油气田勘探开发信息集成***及方法 |
-
2016
- 2016-09-18 CN CN201610829096.1A patent/CN106570052B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101826185A (zh) * | 2010-05-20 | 2010-09-08 | 中国农业大学 | 共享数据的WebGIS灌区管理方法及其实现*** |
CN105786994A (zh) * | 2016-02-18 | 2016-07-20 | 济南迅捷万通科技发展有限公司 | 一种基于地理信息的油气田勘探开发信息集成***及方法 |
Non-Patent Citations (1)
Title |
---|
基于GIS技术构建上海农业布局展示***;张向飞;《中国优秀硕士学位论文全文数据库信息科技》;20080515(第5期);第I138-630页 * |
Also Published As
Publication number | Publication date |
---|---|
CN106570052A (zh) | 2017-04-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7853988B2 (en) | State saver/restorer for a geospatial decision management system | |
Cacciotti et al. | Monument damage information system (MONDIS): An ontological approach to cultural heritage documentation | |
CN109558393A (zh) | 一种数据模型构建方法、装置、设备及存储介质 | |
Watson et al. | Improving geological and process model integration through TIN to 3D grid conversion | |
CN115099068B (zh) | 一种基于元宇宙的油藏数值仿真*** | |
CN106570051B (zh) | 一种基于三维gis模型的海洋石油应用平台构建方法 | |
CN106570052B (zh) | 一种基于二维gis模型的海洋石油应用平台构建方法 | |
Sami et al. | On the Prospects of Developing Khartoum Sustainable Geospatial System | |
US11475649B2 (en) | Data structures for augmented reality planning of geographic locations | |
De Roo et al. | On the way to a 4D archaeological GIS: state of the art, future directions and need for standardization | |
CN116958465A (zh) | 一种基于地质三维建模可视化的时空大数据云服务平台 | |
Tu et al. | Achieving interoperability for integration of heterogeneous COTS geographic information systems | |
Cuttler et al. | The Qatar National Historic Environment Record: A platform for the development of a fully-integrated cultural heritage management application | |
CN108563723A (zh) | 基于MapGIS的南海可燃冰地质模型三维可视化*** | |
Zhang et al. | A conceptual framework for the automated generalization of geological maps based on multiple agents and workflow | |
Yong-Peng et al. | Design and implementation of geological environment survey big data platform for Danjiangkou reservoir water source area based on WebGIS | |
Wood et al. | BGS Groundhog® desktop Geoscientific Information System external user manual | |
Chen et al. | Evolution and computing challenges of distributed GIS | |
Visser et al. | Intelligent, location-dependent acquisition and retrieval of environmental information | |
Latre et al. | Trying Java technology in a Geologic-Mining Information System distributed over an inter/intranet environment | |
Nittel et al. | geoPOM: a heterogeneous geoscientific persistent object system | |
Shumilov et al. | Integration of 3D geoscientific visualization tools with help of a geo-database kerne | |
Smith | On the integration of database systems and computational support for high-level modeling of spatio-temporal phenomena | |
Yingzhuo et al. | Research of visualization intelligent decision support system for drilling risk control | |
Xu et al. | Oil and gas exploration information integration management plan based on GIS technology |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |