APP下载

基于ArcGIS的输气管道分布式测绘数据库

2013-10-23沈大勇杨汝芬

天然气与石油 2013年4期
关键词:空间数据图层入库

杨 洋 沈大勇 杨汝芬

1.中国石油集团工程设计有限责任公司西南分公司,四川 成都 610041;2.四川省遥感信息测绘院,四川 成都 610100

0 前言

输气管道测绘数据(以下简称“管道数据”)纷繁复杂,随着项目的开展,这些数据量越来越大,结构也越来越复杂。如何做到对管道数据的有效存储和管理、高效查询和提取、简便处理和分析,是当前石油天然气行业亟待解决的问题。拟在ArcGIS的基础上,分析当前管道数据的内容和结构,建立输气管道分布式测绘数据库,为数字化管道的建立提供前期数据保障,从而加快油气管道建设步伐,提高油气保障服务能力的基础[1]。

数字管道的核心就是管道信息库[2],最佳方法就是利用ArcGIS作为平台。ArcGIS拥有对数据进行数据提取、处理、分析和更新等强大功能,能非常科学合理地管理管道数据;ArcSDE是空间数据引擎,允许用户在多种数据库中存储和管理地理信息[3];为满足输气管道各种专业需求,也可以在Arc Engine基础上进行相应的二次开发。

1 ArcSDE管理数据的优势

ArcSDE作为ArcGIS应用程序和关系数据库系统的中间层组件,管理空间数据的优势主要体现在:海量数据管理,多类型数据统一连续管理,高效的并发访问能力,提供长事务处理和版本管理,较高的数据安全性,数据共享和交换。ArcSDE不仅能提高空间和非空间数据库的协调性,还能提高管理的安全性。

2 分布式测绘数据库结构设计

2.1 分布式测绘数据库系统结构

管道数据独立分布在各种介质上,数据的逻辑结构和物理结构都相对独立。在设计上采用Client/Server结构搭建分布式数据库,不强调集中控制。在1台数据库服务器的数据存满空间后,就可增加1台数据库服务器,然后在数据管理中心服务器上添加对其的访问权限即可。这样即可把物理上分散的空间数据库组织成为一个逻辑上统一的空间数据库系统,又可保持单个物理空间数据库的自治性[4]。

分布式测绘数据库建立1台数据管理中心服务器及多个数据库服务器。管道数据分别存储在不同的数据库服务器上,要访问相关数据,需要首先访问数据管理中心服务器,查询到将要访问的数据存储在哪个数据库服务器后,再在相应的数据库服务器上提取数据。

每个数据库服务器终端都配置有空间数据引擎ArcSDE、SQL关系数据库及数据库管理系统。采用自上而下的模式营造出相同的网络环境、数据库管理系统、操作系统和硬件,最终建立一个同质的输气管道分布式测绘数据库。分布式测绘数据库系统结构见图1。

图1 分布式数据库系统结构

2.2 数据组织

ArcGIS空间数据结构中,DataSet用于存储对象的空间与属性数据,与显示等控制信息的集合体共同构成图层,用于设置对象集的显示风格、显示范围、显示比例,两者各司其职又相互联系,一个图层对应一个对象集,DataSet可在不同地图窗口中显示。

目前管道数据大部分为CAD文件格式,其中一些数据甚至还没有定义规范的坐标系统。而每个工程项目都有不同的要求和设计规范,可能按照不同的方法获得数据成果,也可能采用不同的方式存储和管理。因此,要建立管道数据分布式测绘数据库,需要对已有数据进行相应的格式转换、纵向分层、坐标转换等处理,才能实现数据入库。

管道数据包括管道测绘基础地理数据和工程项目数据。管道测绘基础地理数据包括矢量数据、栅格数据、控制点数据、数据高程模型数据(DEM)等;工程项目数据包括测量工作时间、完成时间、项目号、档案号、存档时间、设计人员及参加人员、工程所在行政区划、图纸数量、包含资料情况等。管道测绘基础地理数据结构见图2。

图2 管道测绘基础地理数据结构

在进行数据结构设计时,数据库中除了包含所有管道数据外,还包含对整个数据库以及每一个项目进行说明和组织的表。这些表是数据访问的接口和查询的依据,也是数据库设计的元数据表。

3 管道数据入库

分布式测绘数据库通过主流数据库管理系统(SQLServer,Oracle等)来存储地理数据库,利用空间数据引擎ArcSDE来访问数据,按照所设计的数据结构和组织方式导入到数据库中。在进行数据入库前,必须对原始数据进行相应的检查和标准化处理,其中包括坐标系的检查、数据质量检查和各种参数的设置等。完成标准化处理后的数据入库流程见图3。

图3 管道数据入库流程

在保证数据完整性的前提下把管道数据分层进行格式转换,转化为ArcGIS能直接调用的SHP格式;设置参数,包括坐标系统、项目类型、行政区划等;对数据进行坐标转换,主要是设置或转换地理坐标系;按数据要素图层分层标准进行处理,主要是设置入库的每一个图层的图层代码,并按图层命名标准对所有入库图层标准化处理;进行数据检查,检查合格后才能导入数据。

也可以采用程序模块和ArcCatalog两种方式将数据导入到数据库。如果通过ArcCatalog直接导入,因数据入库必须按照设计标准入库,需要人工参与部分太多(如图层命名、数据库命名、索引表更新等),容易发生错误。为方便操作和减少人工干预,最好采用程序模块的方式导入数据。

4 结语

在管道数据的管理上,摒弃传统的文件管理方式,使用空间数据引擎ArcSDE管理地理数据,结合主流的关系数据库管理软件来对海量空间数据进行存储和管理,进一步建立基于网络的输气管道分布式测绘数据库,为数字化管道建设奠定了基石。作为更有效、更科学的管理方式,将ArcGIS与管道数据结合起来,不仅为传统管道测绘数据在数据管理、数据共享、数据更新等方面的不足提供补充和革新,而且也实现了天然气管道与测绘专业的有机结合,提高测绘专业工作效率和技术水平。

[1]万仕平,杨 胜,李 丹.数字管道地理空间框架的构建[J].天然气与石油,2010,28(3):4-6.W an Shiping,Yang Sheng,LiDan.Establishment of Geographic Space Framework for Digital Pipeline [J].Natural Gas and O il,2010,28(3):4-6.

[2]王洪生,刘永茜,肖德仁,等.四川气田数字管道建设之我见[J].天然气与石油,2007,25(2):1-3.W ang Hongsheng,Liu Yongqian,Xiao Deren,etal.Studieson Digital Pipeline Construction in Sichuan Oil Field [J].Natural Gasand Oil,2007,25(2):1-3.

[3]汪 洋.土地规划数据库管理系统设计与应用[D].北京:中国地质大学,2008.W ang Yang.The Study on a Database Management System of Land Use Planning [D].Beijing:China University of Geosciences,2008.

[4]易晓峰.基于Web GIS系统的分布式空间数据库的集成技术研究与应用[D].武汉:武汉理工大学,2005.Yi Xiaofeng.Research on the Integrated Technology of Distributed Spatial Database Based on Web GIS System [D].Wuhan:Wuhan University of Technology,2005.

猜你喜欢

空间数据图层入库
重磅!广东省“三旧”改造标图入库标准正式发布!
中国食品品牌库入库企业信息公示②
中国食品品牌库入库企业信息公示①
GIS空间数据与地图制图融合技术
解密照片合成利器图层混合模式
身临其境探究竟 主动思考完任务——《仓储与配送实务》入库作业之“入库订单处理”教学案例
跟我学添加真实的光照效果
国外建筑CAD图层标准发展现状与研究
用Photoshop图层技术制作精美邮票
网格化存储的几项关键技术分析