中国石油天然气集团公司企业标准Q/SY1180.6-2009管道完整性管理规范第6部分:数据库表结构PipelineintegritymanagementspecificationPart6:Structureoftableofpipelineintegritydatabase2009-01-23发布2009-03-15实施中国石油天然气集团公司发布Q/SY1180.6-2009目次前言……………………………………………………………………………………….II1范围……………………………………………………………………………………12术语和定义……………………………………………………………………………13数据库表结构的基本要求……………………………………………………………24数据库表结构…………………………………………………………………………34.1管道中心线…………………………………………………………………………..34.2阴极保护……………………………………………………………………………..94.3设施…………………………………………………………………………………194.4侵占…………………………………………………………………………………484.5检测…………………………………………………………………………………574.6历史记录……………………………………………………………………………664.7基础地理……………………………………………………………………………704.8运行…………………………………………………………………………………954.9管道风险…………………………………………………………………………..1054.10事件支持…………………………………………………………………………..115附录A(资料性附录)表关系图………………………………………………………….124表分类索引………………………………………………………………………………129表名称字母顺序索引……………………………………………………………………133Q/SY1180.6-2009前言Q/SY1180《管道完整性管理规范》分为8个部分:第1部分:总则;第2部分:管道高后果区识别规程;第3部分:管道风险评价导则;第4部分:管道完整性评价导则;第5部分:建设期管道完整性管理导则;第6部分:数据库表结构;第7部分:建设期管道完整性数据收集导则;第8部分:效能评价导则。本部分为Q/SY1180的第6部分。本部分参照SY/T6648《危险液体管道的完整性管理》和SY/T解6621《输气管道系统完整性管理》,并借鉴了美国完整性管理的经验。本部分的附录A为资料性附录。本部分由中国石油天然气集团公司天然气与管道专业标准化技术委员会提出并归口。本部分起草单位:管道公司、西气东输管道公司。本部分主要起草人:周利剑、王维斌、张永盛、贾韶辉、余海冲、税碧垣、冯伟。Q/SY1180.6-2009管道完整性管理规范第6部分:数据库表结构1范围Q/SY1180的本部分规定了油气管道完整性数据库系统的数据库表结构。本部分适用于油气管道完整性数据库的建设、维护和数据采集。本部分适用于建立空间数据库。2术语和定义下列术语和定义适用于Q/SY1180的本部分。2.1管网lineloop管网是指按照管线之间层次关系对管线进行分类、组织、管理。用于存储管线的描述性信息,例如管道公司管网→东北管网。它是以对象类的形式存在,并不包含任何图形信息。通过管网和站列的关联关系来管理管线数据,每个站列可能属于一个或多个管网对象,而一个管网对象可能是一个或多个管网的父管网。2.2子系统subsystem子系统是指按照各管道公司的管辖区域、省、市地理边界等地界范围对管线进行分类、组织、管理。例如兰州子系统、四川子系统。它是对象类,不包含任何图形信息。通过子系统和省、市政边界等多边形要素的关联关系以及子系统范围和站列的关联关系来管理管线数据。2.3控制点controlpoint控制点是指在管线中心线上具有已知地理位置坐标和里程值的点。包括站列要素的每个起点和终点、沿站列的变形(弯曲)点或者管线交叉点。在数据采集过程中,控制点可以是沿管线的转角桩或沿管线的GPS测量点,通过这些点可以在管线系统中明确地描述管线的走向。控制点是点要素类。2.4站列stationseries站列是通过已知M值(可选,Z值)的连续的折线段描述的一段管线,它是为管理管线而引出的逻辑上的概念。其中,M值代表里程,Z代表高程。站列是线要素类,每个站列记录都具有起止里程值。在管线系统中,管道中心线由站列组成,而站列由控制点依次组成。2.5在线点要素onlinepoint根据管线设备与管线的位置关系而确定的一类要素,点要素一定在管道中心线上。例如阀门、三通等。在线点要素存储于已知M值(可选,Z值)的点要素类中。通过线性参考,在线点要素可以直接定位在管线上。2.6在线线要素onlinepolyline根据管线设备与管线的位置关系而确定的一类要素,线要给一定在管道中心线上。例如套管、防腐层等。在线线要素存储于已知M值(可选,Z值)的线要素类中,在图形形状上受管道中心线限制并与其一致。通过线性参考,在线线要素可以直接定位在管线上。Q/SY1180.6-20092.7离线点要素offlinepoint根据管线周边事物与管线的位置关系而确定的一类要素,点要素不在管道中心线上。例如桩、建筑物等。离线点要素存储于已知M值(可选,Z值),并偏离中心线定位的点要素类中。离线点要素需要通过GPS地理坐标来定位。2.8离线线要素offlinepolyline根据管线周边事物与管线的位置关系而确定的一类要素,管道中心线可能与其交叉或在其旁边。例如公路、河流等。离线线性要素存储于线要素类中。离线线要素可能与管道中心线在多个位置相交,因此一个离线的线要素可能有一个或多个在线点位置。离线线要素需要通过GPS地理坐标来定位。2.9离线多边形要素offlinepolygon根据管线周边事物与管线的位置关系而确定的一类要素,管道中心线可能通过离线而或在其旁边。例如湖泊、操场等。离线多边形要素存储于多边形要素类中。离线多边形要素可能与中心线在多个位置相交,因此一个离线的多边形要素可能有一个或多个在线点位置。离线多边形要素需要通过GPS地理坐标来定位。2.10要素类(特征类)、对象类featureclass/objectclass空间数据库与普通数据库的最大不同之处在于它能够存储事物的空间信息,这主要包括空间的坐标系和图形信息(包括点、线、面),并以二进制的形式存储在数据库中。对于这些包含空间信息的事物本标准统称为要素类(特征类),而只保留纯属性信息的称之为对象类。2.11事件IDEventID所有要素类和对象类都必须具有一个称为EventID的属性。EventID属性的目的是提供一种唯一标识地理数据库中的每个要素或对象,而不依赖于其所属要素类或对象类的机制。它是全球唯一标识符(GUID)(字符型,38位)。本标准中EventID中的“事件”一词并不是表示该属性的事件,只是软件开发的行业术语。EventID可以作为其他表的外键,数据模型中外键的命名惯例是要素名EventID如StationSeriesEventID。3数据库表结构的基本要求字段是数据结构定义的最小单位,本数据表结构对字段的定义包含以下几个方面的内容:a)字段名称:数据库表中真实的字段名称,其中OBJECTID,SHAPE为空间数据库系统字段分别存储主键和图形信息。b)别名:在数据库表视图中显示的名称。c)数据类型:字段的数据类型,其中OID和Geometry为ArcGIS系统数据类型。d)长度:字段的数据长度,在内存中所占的字节数,其中Geometry为二进制类型,具体长度视图形大小而定。e)是否允许为空:此项是否可以为空值,除了OBJECTID为系统自定义主键,其他都可以为空。4数据库表结构针对完整性管理工作需要,将管道数据分成以下十大部分:管道中心线、阴极保护、侵占、设施、检测、基础地理、运行、历史记录、管道风险、事件支持。表关系图参见附录A.4.1管道中心线4.1.1控制点(ControlPoint)要素类型:核心要素注释:字段名称别名数据类型长度是否允许为空备注ShapeShapeGeometry不定是OBJECTIDOBJECTIDOID4否CreatedBy创建者String15是CreatedDate创建日期Date8是EffectiveFromDate起始有效期Date8是EffectiveToDate失效日期Date8是GroupEventID组IDSrting38是LastModified最后修改日期Date8是ModifiedBy修改者String15是OperationaLStatus运行状态Integer4是主域OriginEventID原始IDString38是Remarks备注String255是ProccssFlag标识列String10是DataResolution比例尺Integer4是主域SubType子类型Integer4是ControlPointType控制点类型Integer4是EventID事件IDString38是PostNumber桩号String255是Station里程Double8是StationSeriesEventID站列IDString38是SymbolRotation符号旋转方向Double8是VerifiedInd是否已检验Integer4是主域XXDouble8是YYDouble8是Z高程Double8是子类型:1—水平的(主参考模式)2—里程桩(替代参考模式)3—未定义(未定义参考模式)Q/SY1180.6-20094.1.2站列(StationSeries)要素类型:核心要素注释:字段名称别名数据类型长度是否允许为空备注ShapeShapeGeometry不定是OBJECTIDOBJECTIDOID4否CreatedBy创建者String15是CreatedDate创建日期Date8是EffectiveFromDate起始有效期Date8是EffectiveToDate失效日期Date8是GroupEventID组IDString38是LastModified最后修改日期Date8是ModifiedBy修改者String15是OperationalStatus运行状态Integer4是主域OrieinEvertID原始IDString38是Renarks备注String255是ProccssFlag标识列String10是DataResolution比例尺Integer4是主域SubType子类型Integer4是EverntID事件IDString38是BeginStation起始里程Double8是BranchParentEventID父分支IDString38是EndStation结束里程Double8是FromSeriesEventID从级IDString38是LineLoopEventID管网事件IDString38是SeriesName站列名称String25是ToSeriesEventID下一站列事件IDString38是子类型:1---水平(主参考模式)2---里程桩(替代参考模式)3---未定义(未定义参考模式)管网(LineLoop)要素类型:核心要素注释:字段名称别名数据类型长度是否允许为空备注OBJECTIDOBJECTIDOID不定否CreatedBy创建者String15是CreatedDate创建日期Date8是EffectiveFromDate有效起始日期Date8是EffectiveToDate失效日期Date8是LastModified最后修改日期Date8是ModifiedBy修改者String15是OperationalStatus运行状态Integer4是主域OriginEventID