Sie sind auf Seite 1von 48

Gas Distribution Data Model

2010 Modifications

Table of Contents
Table of Contents.................................................................................................................. 2 Model Changes for 2010.......................................................................................................3 Overview............................................................................................................................ 3 Changes to Abstract Classes.............................................................................................3 Changes to Existing Featureclasses...................................................................................3 Changes to Coded Value Domains.....................................................................................3 Model Changes for 2009.......................................................................................................4 Overview............................................................................................................................ 4 System-wide Changes.......................................................................................................5 Changes to Abstract Classes.............................................................................................6 New Featureclasses.........................................................................................................15 Changes to Existing Tables..............................................................................................21 New Tables...................................................................................................................... 22 New Coded Value Domains..............................................................................................30

Model Changes for 2010


Overview
In December of 2009 the U.S. Department of Transportation released the final rule for Distribution Integrity. Several months later the U.S. Environment Protection Agency (U.S. EPA) published the proposed rule, subpart W of the Mandatory Reporting of Greenhouse Gases. Both of these new regulations will have an impact on the information a Gas Utility gathers and stores as part of their compliance efforts. Existing GIS systems will be asked to store, maintain, analyze and visualize this information. The purpose of this section is to list the changes made to the Gas Distribution Data Model in 2010 to better support these new regulatory requirements.

Changes to Abstract Classes


1. GasPipe Abstract Class (includes Services, Mains and GatheringFieldPipe featureclasses) a. Add column WarningTape, Text(5). i. Assigned domain Yes/No Indicator. ii. Purpose: To indicate whether warning tape was installed with the pipe. This has a direct impact on the risk of excavation damage. b. Add column TracerWire, Text(5). i. Assigned domain Yes/No Indicator. ii. Purpose: To indicate whether a tracer wire was installed with the pipe. This has a direct impact on the risk of excavation damage. c. Add column Date_Retired, Date i. Purpose: To define when the pipe was taken out of service. This it to better accommodate the industry practice of leaving mains in the ground when taken out of service.

Changes to Existing Featureclasses


1. GasValve Featureclass a. Assigned the domain Yes/No Indicator to column Clockwise to Close. i. Purpose: Improve data integrity by constraining text column to two valid values, Yes, and No.

Changes to Coded Value Domains


1. Leak Facility Type a. Added two additional codes to the list. i. Meter ii. Valve 2. Leak Survey Type a. Added five additional codes to the list. i. Bridge ii. Cast Iron Patrol iii. Pre Pave iv. Public Building v. Special

Model Changes for 2009


Overview
Several United States Federal Regulatory changes have been implemented since the creation of the Gas Distribution Data Model. These Regulatory changes include the reporting changes to the annual US DOT Report, and new guidelines for Integrity Management of Pipelines. In December of 2005 the Federal Department of Transportation issued new guidelines for Integrity Management of Gas pipeline systems. The new guidelines changed the very definition of what is a gas pipeline. With this new definition many Gas Distribution companies found that gas mains previously classified as distribution was now classified as transmission. This has forced many distribution companies to develop an Integrity Management Plan (IMP) for their distribution system pipes that are operating at a pressure greater than 20% SMYS. This change in regulatory rules has resulted in organizations having to implement Integrity Management practices such as calculating HCA analysis, DOT Class and RISK assessment. The new Integrity Management practices require new types of information to be managed. The current ArcGIS Gas Distribution Data Model employed by many gas companies to manage information about their distribution systems does not include placeholders for storing and managing the information generated by these Integrity Management practices. Most HCA Calculation, DOT Calculation and RISK Calculation applications available in the marketplace today are designed for linear referencing based data. The current Gas Distribution data model does not support this functionality and requires updating to support this functionality. Additionally these regulatory rules put a greater emphasis on the need for generating reports from the information managed by this data model. Changes to the data model are needed to simplify the ability for non-geodatabase literate applications to be able to access and interpret the Gas System data. The purpose of this section is to list the changes made to the Gas Distribution Data Model to better support these new regulatory requirements.

System-wide Changes
1. Change all featureclasses within the Gas Dataset to have their geometries be M Enabled by default. (Default support for linear referencing). 2. Change all featureclasses within the Gas Dataset to have their geometries be Z enabled by default. This is to support future planned support for True 3D Geometric Networks. 3. Add data columns on all events and assets to store Station Value(s) and Mains or PipeRoute pipe name. 4. Consolidate the SubTransmissionMain, TransmissionMain, and DistributionMain featureclasses into one featureclass called Mains a. This is to better support the situation where a mains change in pressure can change its Federal classification as either a pipeline or distribution main. 5. Drop all subtypes on featureclasses that do not have multiple subtype values.

Changes to Abstract Classes


2. ArcFMUserMetadata _Object Class (Parent to non-geometry based tables) a. Rename to Metadata_Object 3. ArcFMUserMetadata _Feature Class (Parent to non-Geometric Network point features) a. Rename to Metadata_Feature b. Add column PipeName Text(38). i. Purpose: To identify the Main which the Object is associated with. This is to support legacy Risk Analysis systems that require linear referencing data. c. Add column Station i. Column Definition: Double ii. Purpose: To identify the linear referencing location where the Object exists on the specified PipeName feature. 4. ArcFMUserMetadata _SimpleJunctionFeature Class (Parent to inline point features) a. Rename to Metadata_SimpleJunctionFeature b. Add the attribute STATUS to all physical assets i. Column Definition: Text(20) ii. Domain: Gas Facility Status iii. Default Value: Proposed iv. Purpose: To support a partial posting workflow, where only a portion of the designed gas system expansion is actually constructed. c. Add column PipeName Text(38). i. Purpose: To identify the Main which the Object is associated with. This is to support legacy Risk Analysis systems that require linear referencing data. d. Add column Station i. Column Definition: Double ii. Purpose: To identify the linear referencing location where the Object exists on the specified PipeName feature. 5. ArcFMUserMetadata _SimpleEdgeFeature Class (Parent to Simple Edge features) a. Rename to Metadata_SimpleEdgeFeature b. Add the attribute STATUS to all physical assets i. Column Definition: Text(20) ii. Domain: Gas Facility Status iii. Default Value: Proposed iv. Purpose: To support a partial posting workflow, where only a portion of the designed gas system expansion is actually constructed. c. Add column PipeName Text(38). i. Purpose: To identify the Main which the Object is associated with. This is to support legacy Risk Analysis systems that require linear referencing data. d. Add column BeginStation i. Column Definition: Double ii. Purpose: To identify the linear referencing location where the Object exists on the specified PipeName feature. e. Add column EndStation

i. Column Definition: Double ii. Purpose: To identify the linear referencing location where the Object exists on the specified PipeName feature. 6. ArcFMUserMetadata _Complex EdgeFeature Class (Parent to Complex Edge features) a. Rename to Metadata_Complex EdgeFeature b. Add the column STATUS to all physical linear assets i. Column Definition: Text(20) ii. Domain: Gas Facility Status iii. Default Value: Proposed iv. Purpose: To support a partial posting workflow, where only a portion of the designed gas system expansion is actually constructed. c. Add the column PipeName to all physical linear assets i. Column Definition: Text(38) ii. Purpose: To identify the Route which the pipe segment is associated with. This is to simplify exporting pipe segments to legacy Risk Analysis systems that require linear referencing data. d. Add column BeginStation i. Column Definition: Double ii. Purpose: To identify the beginning linear referencing station value of the pipe segment. e. Add column EndStation i. Column Definition: Double ii. Purpose: To identify the ending linear referencing station value of the pipe segment. 7. GasPipe Abstract Class (includes Services, Mains and GatheringFieldPipe featureclasses) a. Rename the attribute NominalDiameter to Diameter to provide consistency in the naming of this attribute across the physical assets. b. Changed the Column Definition from String to Double for easier querying. c. Rename the attribute NominalDiameterUnits to DiameterUnits to provide consistency in the naming of this attribute across the physical assets. d. Removed column GasSystemObjectID. i. Purpose: Removed circular relationship classes between Mains, GasPressureSystem, GasSystem. e. Increase length of attribute CoatingType from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description. f. Increase length of attribute PipeTestType from 5 to 10 i. Purpose: Support Code value of Coded Value Domain matching Description. g. Increase length of attribute PipeType from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description. h. Increase length of attribute PlasticType from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description. i. Increase length of attribute LengthSource from 5 to 25 i. Purpose: Support Code value of Coded Value Domain matching Description.

j.

Change data type of Attribute WallThickness from String to Double. Assign domain PipeWallThickness k. Add column CoverType i. Column Definition: Text(15) ii. Domain: Surface Type iii. Default Value: Grass iv. Purpose: Define the pipe cover material. This is often used in cost estimation.

8. GasFitting Abstract Class (includes ControllableFitting and NonControllableFitting featureclasses) a. Rename the attribute, FittingDiameter to Diameter to provide consistency in the naming of this attribute across the physical assets. b. Increase length of attribute Material from 5 to 10 i. Purpose: Support Code value of Coded Value Domain matching Description. c. Increase length of attribute Manufacturer from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description. 9. GasStation Abstract Class (includes Regulator Station and TownBorder Station featureclasses) a. Drop column SubtypeCD. b. Increase length of attribute OverPressureProtection from 5 to 35. i. Purpose: Support Code value of Coded Value Domain matching Description. c. Rename attribute STATUS to OnlineStatus to avoid naming conflict with newly added STATUS attribute to all assets. d. Increase length of attribute OnlineStatus from 5 to 10. i. Purpose: Support Code value of Coded Value Domain matching Description. 10.CathodicProtectionDevice Abstract Class (includes CPAnode, CPRectifier, CPBondJunction and CPTestPoint featureclasses) a. Increase length of attribute OperatingStatus from 5 to 20. i. Purpose: Support Code value of Coded Value Domain matching Description.

Changes to Existing Featureclasses


2. CPBondWire Featureclass a. Increase length of attribute OperatingStatus from i. Purpose: Support Code value of Coded Description b. Increase length of attribute Color from 5 to 15 i. Purpose: Support Code value of Coded Description c. Increase length of attribute Length Source from 5 i. Purpose: Support Code value of Coded Description 5 to 20 Value Domain matching Value Domain matching to 20 Value Domain matching

3. CPBondJunction Featureclass a. Increase length of attribute BondJunctionType from 5 to 35 i. Purpose: Support Code value of Coded Value Domain matching Description 4. CPRectifier Featureclass a. Increase length of attribute RectifierType from 5 to 25 i. Purpose: Support Code value of Coded Value Domain matching Description 5. CPRectifierCable Featureclass a. Increase length of attribute OperatingStatus from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description b. Increase length of attribute Length Source from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description c. Removed Subtype Definition, due to there being only 1 subtype value. 6. CPAnodeFeatureclass a. Increase length of attribute Material from 5 to 30 i. Purpose: Support Code value of Coded Value Domain matching Description b. Removed Subtype Definition, due to there being only 1 subtype value. 7. CPTestPoint Featureclass a. Increase length of attribute TestPointType from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description

8. Drip Featureclass a. Rename the attribute DistributionMainObjectID to MainsObjectID to match rename of the DistributionMain featureclass to Mains. 9. ExposedPipeInspecction Featureclass a. Rename the attribute DistributionMainObjectID to MainsObjectID to match rename of the DistributionMain featureclass to Mains. 10. GasPipeCasing Featureclass a. Increase length of attribute CoatingType from 5 to 20 i. Purpose: Support Code value of Coded Value Description b. Increase length of attribute EndConnection from 5 to 15 i. Purpose: Support Code value of Coded Value Description c. Increase length of attribute FillType from 5 to 25 i. Purpose: Support Code value of Coded Value Description d. Increase length of attribute ProtectionType from 5 to 15 i. Purpose: Support Code value of Coded Value Description e. Increase length of attribute Reason from 5 to 10 i. Purpose: Support Code value of Coded Value Description f. Increase length of attribute Length Source from 5 to 20 i. Purpose: Support Code value of Coded Value Description

Domain matching Domain matching Domain matching Domain matching Domain matching Domain matching

11.GasValve FeatureClass a. Rename the attribute ValveDiameter to Diameter. i. Purpose: provide consistency in the naming of this attribute across the physical assets. ii. Changed Column Definition from String to Double for greater flexibility in querying (i.e. find all valves greater then 2 in size). b. Increase length of attribute ValveType from 5 to 20. i. Purpose: Support Code value of Coded Value Domain matching Description. c. Increase length of attribute OperatingClassification from 5 to 40. i. Purpose: Support Code value of Coded Value Domain matching Description. d. Increase length of attribute Manufacturer from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description. e. Increase length of attribute ValveUse from 5 to 15 i. Purpose: Support Code value of Coded Value Domain matching Description. f. Increase length of ANSIPressureRating from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description. g. Increase length of attribute GroundLevelIndicator from 5 to 15 i. Purpose: Support Code value of Coded Value Domain matching Description. h. Removed Subtype Definition, due to there being only 1 subtype value.

12.LeakReport Featureclass a. Increase length of attribute SurfaceType from 5 to 10 b. Increase length of attribute SoilType from 5 to 10 c. Increase length of attribute ClosedStatus from 5 to 10 d. Increase length of attribute LeakSurveyType from 5 to 15 e. Rename attribute DistributionMainObjectID to MainsObjectID f. Change column data type for CurrentLeakClass from Text(5) to Short Integer. i. Purpose: Improve ability to report on all Leaks with a value greater then 1. g. Change column data type for OriginalLeakClass from Text(5) to Short Integer. i. Purpose: Improve ability to report on all Leaks with a value greater then 1. h. Add attribute DateRepaired i. Column Definition: DATE i. Add attribute Facility i. Column Definition: Text (10) ii. Domain: Leak Facility Type j. Add attribute LeakCause i. Column Definition: Text(30) ii. Domain: LeakCause k. Add attribute MethodDetected i. Column Definition: Text(20) ii. Domain: Method Detected Type l. Add attribute Location i. Column Definition: Text(150) m. Add attribute RepairType i. Column Definition: Text(15) ii. Domain: Leak Repair Type 13.LeakSurveyArea Featureclass a. Change column data type for LeakSurveyFrequency from Text(5) to Short Integer. i. Purpose: Improve ability to report on Survey Areas within a range of frequency. 14.Mains Featureclass a. Add the Attribute MainType to the Mains featureclass. i. Assign Subtype MainsType to this new attribute. ii. Column definition: Text(20) iii. Default value: Distribution b. Increase length of attribute CrossingType from 5 to 15 i. Purpose: Support Code value of Coded Value Domain matching Description. c. Renamed Subype Plastic to Plastic PE. i. Purpose: Better alignment with US DOT Reporting requirements. d. Added Subtype Plastic PVC. i. Purpose: Better alignment with US DOT reporting requirements. 15. NonControllableFitting Featureclass a. Increase length of attribute Style from 6 to 35 i. Purpose: Support Code value of Coded Value Domain matching Description.

b. Add the following Subtypes i. Weld ii. Screw iii. Electro Stop c. Add attribute CLEditResponse i. Column Definition: Text(15) ii. Domain: PipeEditResponse iii. Default Value: Absolute d. Column: CLValidityTolerance i. Column Definition: Double e. Column: OperationalStatus i. Column Definition: Text(20) ii. Domain: PipeOperationalStatus f. Column: EventID i. Column Definition: Text(38) g. Column: JoinType i. Column Definition: Short Integer ii. Default Domain: PipeWeldType 1. Subtype/Domain: Weld/PipeJointWeldType 2. Subtype/Domain: Coupling/PipeJointCouplingType 3. Subtype/Domain: Flange/PipeJointFlangeType 4. Subtype/Domain: Screw/PipeJointScrewType 5. Subtype/Domain: Electro Stop/PipeJointEStopType h. Column: PressureRating 1. Column Definition: Text(20) 2. Domain: PipePressureRating i. Column: Remarks i. Column Definition: Text(255) 16. Odorizer Featureclass a. Increase length of attribute Manufacturer from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description

17.PipeExposure Featureclass a. Rename the attribute DistributionMainObjectID to MainsObjectID to match rename of the DistributionMain featureclass to Mains. 18. PressureMonitoringDevice Featureclass a. Increase length of attribute Manufacturer from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description

19.

ReliefValve a. Rename the attribute ValveDiameter to Diameter. i. Purpose: provide consistency in the naming of this attribute across the physical assets. ii. Changed Column Definition from String to Double for greater flexibility in querying (i.e. find all valves greater then 2 in size). Vault Featureclass a. Increase length of attribute Material from 5 to 20 i. Purpose: Support Code value of Coded Value Domain matching Description RuralTap Featureclass a. Add the Attribute WorkOrderID i. Column Definition: text(20) ii. Purpose: To tag all features added/modified as part of a design project. This is important when generating a designs Material List or Cost Estimate b. Increase length of attribute PipelineOperator from 10 to 45 iii. Purpose: Support Code value of Coded Value Domain matching Description. c. Increase length of attribute SutoffValveType from 5 to 25 iv. Purpose: Support Code value of Coded Value Domain matching Description

20.

21.

22.Service Featureclass a. Increase length of attribute Material from 5 to 20 v. Purpose: Support Code value of Coded Value Domain matching Description. 23. MeterSetting Featureclass b. Add the Attribute WorkOrderID vi. Column Definition: text(20) vii. Purpose: To tag all features added/modified as part of a design project. This is important when generating a designs Material List or Cost Estimate c. Removed Subtype Definition, due to there being only 1 subtype value.

New Featureclasses
1. Anomaly a. Inherits from Metadata_PointFeature Abstract Class b. Geometry Type: Point c. Featureclass Schema i. Column: SubtypeCD 1. Column Definition: Long Integer a. SubtypeCD: 1 = External Corrosion b. SubtypeCD: 2 = Internal Corrosion c. SubtypeCD: 3 = Dent d. SubtypeCD: 4 = Gouge ii. Column: CLEditResponse 1. Column Definition: Text(15) 2. Domain: PipeEditResponse 3. Default Value: Relative iii. Column: CLValidityTolerance 1. Column Definition: Double iv. Column: Status 1. Column Definition: Text(15) 2. Domain: Gas Object Status v. Column: SymbolRotation 1. Column Definition: Double vi. Column: BPRCalculated 1. Column Definition: Double vii. Column: BPRPig 1. Column Definition: Double viii. Column: BPRVariance 1. Column Definition: Double ix. Column: Depth 1. Column Definition: Double x. Column: Length 1. Column Definition: Double xi. Column: Width 1. Column Definition: Double xii. Column: MaximumDiameter 1. Column Definition: Double xiii. Column: MinimumDiameter 1. Column Definition: Double xiv. Column: Orientation 1. Column Definition: Text(5) xv. Column: Ovality 1. Column Definition: Double xvi. Column: RecommendedRemidiation 1. Column Definition: Text( ) 2. Domain: InspRemediation xvii. Column:RPRCalculated 1. Column Definition: Double xviii. Column: RPRPig 1. Column Definition: Double xix. Column: RPRVariance 1. Column Definition: Double

2. DOTClass a. Inherits from Metadata_LineFeature Abstract Class b. Geometry Type: Line c. Featureclass Schema i. Column: ClassType 1. Column Definition: Integer 2. Domain: DOTClassType ii. Column: ClassSource 1. Column Definition: Text(20) 2. Domain: DOTClassSource iii. Column: ClassLength 1. Column Definition: Double(15,2) iv. Column: CorridorWidth 1. Column Definition: Double(9,2) v. Column: DateCalculated 1. Column Definition: Date 3. DocumentPoint a. Inherits from Metadata_PointFeature Abstract Class b. Geometry Type: Point c. Featureclass Schema vi. Column: DocumentType 1. Column Definition: Text(30) 2. Domain: DocumentType vii. Column: DocumentDesc 1. Column Definition: Text(255) viii. Column: FilePath 1. Column Definition: Text(150) ix. Column: FileName 1. Column Definition: Text(50) x. Column: Hyperlink 1. Column Definition: Text(255) 4. ElevationPoint a. Inherits from Metadata_PointFeature Abstract Class b. Geometry Type: Point c. Featureclass Schema xi. Column: FeatureElevation 1. Column Definition: Double(15,2) xii. Column: GroundElevation 1. Column Definition: Double(15,2) xiii. Column: WaterElevation 1. Column Definition: Double(15,2) xiv. Column: MeasurementDate 1. Column Definition: Date 5. ExcessFlowValve a. Inherits from GasDevice Abstract Class b. Geometry Type: Simple Junction (Point) c. Featureclass Schema xv. Column: Diameter 1. Column Definition: Double(6,2) 2. Domain: GasValveDiameter

xvi. Column: ExcessPressureRating 1. Column Definition: Double(6,2) xvii. Column: Depth 1. Column Definition: Double(9,2) xviii. Column: LocationDescription 1. Column Definition: Text(50) xix. Column: Manufacturer 1. Column Definition: Text(20) xx. Column: Model 1. Column Definition: Text(20) 6. PigStructure a. Inherits from Metadata_PointFeature Abstract Class b. Geometry Type: Line c. Featureclass Schema xxi. Column: SubtypeCD 1. Subtypes: 1 = Launcher 2. Subtypes: 2 = Receiver xxii. Column: Remarks 1. Column Definition: Text(255) xxiii. Column: InstallationDate 1. Column Definition: Date xxiv. Column: inServiceDate 1. Column Definition: Date xxv. Column: OperationalStatus 1. Column: Text(20) 2. Domain: PipeOperationalStatus xxvi. Column: SiteEventID 1. Column Definition: Text(38) xxvii. Column: BarrelDiameter 1. Column Definition: Short Integer 2. Domain: PipeDiameter xxviii. Column: BarrelGrade 1. Column Definition: Text(15) 2. Domain: PipeGrade xxix. Column: BarrelWallThickness 1. Column Definition: Double 2. Domain: PipeWallThickness xxx. Column: Manufacturer 1. Column Definition: Text(35) 2. Domain: PipeManufacturer xxxi. Column: Material 1. Column Definition: Text(10) 2. Domain: PipeMaterial xxxii. Column: MillLocation 1. Column Definition: Text(25) 2. Domain: PipeMillLocation xxxiii. Column: StructureLength 1. Column Definition: Double xxxiv. Column: PressureRating 1. Column Definition: Text(20) 2. Domain: PipePressureRating

7. HCASegment a. Inherits from Metadata_LineFeature Abstract Class b. Geometry Type: Line c. Featureclass Schema i. Column: Remarks 2. Column Definition: text(255) ii. Column: CLEditResponse 1. Column Definition: Text(15) 2. Domain: PipeEditResponse 3. Default Value: Relative iii. Column: CLValidityTolerance 1. Column Definition: Double iv. Column: EventID 1. Column Definition: Text(38) v. Column: Status 1. Column Definition: Text(15) 2. Domain: Gas Object Status vi. Column: BIHOStructureCount 1. Column Definition: Long Integer vii. Column: CalculatedLength 1. Column Definition: Double viii. Column: DateCalculated 1. Column Definition: Date ix. Column: MAOP 1. Column Definition: Double x. Column: OutsideDiameter 1. Column Definition: Short Integer 2. Domain: PipeDiameter xi. Column: PIR 1. Column Definition: Double xii. Column: PIRT 1. Column Definition: Double xiii. Column: Provenance 1. Column Definition: Text(40) 2. Domain: HCAProvenance 8. HighConsequenceArea a. Inherits from Metadata_PolygonFeature Abstract Class b. Geometry Type: Polygon c. Featureclass Schema i. Column: Status 1. Column Definition: Text(15) 2. Domain: Gas Object Status ii. AreaType 1. Column Definition: Text(25) 2. Domain: HCAEncroachmentType iii. ClassArea 1. Column Definition: Text(10) 2. Domain: HCAClass iv. Remarks 1. Column Definition: Text(255) 9. LineCrossing

a. Inherits from Metadata_LineFeature Abstract Class b. Geometry Type: Line c. Featureclass Schema i. Column: SubtypeCD 1. SubtypeCD: 1 = Geographical 2. SubtypeCD: 2 = Utility 3. SubtypeCD: 3 = Transportation ii. Column: Status 1. Column Definition: Text(15) 2. Domain: Gas Object Status iii. Column: Clearance 1. Column Definition: Double iv. Column: CrossingType 1. Column Definition: Text( ) 2. Domain:LCGeography v. Column: EasementWidth 1. Column Definition: Double vi. Column: Name 1. Column Definition: Text(90) vii. Column: Remarks 1. Column Definition: Text(255) 10. StationSeries a. Inherits from Metadata_LineFeature Abstract Class. b. Purpose: Provide support for more complicated pipe routes. ThirdPartyDamage a. Inherits from Metadata_PointFeature Abstract Class b. Geometry Type: Line c. Featureclass Schema: i. Column: DateDamaged: i. Column Definiton: DATE ii. Column: ResponsbilePartyName i. Column Definition: Text(50) iii. Column: EquipCausingDamage i. Column Definition: Text(20) ii. Domain: EquipCausedDamage iv. Column: DamageType i. Column Definition: Text(20) ii. Domain: DamageType v. Column: LocationDescription i. Column Definition: Text(255) vi. Column: Status i. Column Definition: Text(15) ii. Domain: Gas Object Status vii. Column: Remarks i. Column Definition: Text(255) viii. Column: LeakReportObjectID i. Column Definition: Long Integer InspectionRange a. Inherits from Metadata_Feature Abstract Class b. Geometry Type: Line

11.

12.

c. Featureclass Schema i. Column: SubtypeCD 1. SubtypeCD: 1 = Smart Pig Run 2. SubtypeCD: 2 = CleaningPig Run 3. SubtypeCD: 3 = Geometry Pig Run 4. SubtypeCD: 4 = Leak Survey 5. SubtypeCD: 5 = Close Interval Survey 6. SubtypeCD: 6 = Visual Survey 7. SubtypeCD: 7 = Aerial Survey 8. SubtypeCD: 8 = Excavation ii. Column: InspectionDate 1. Column Definition: Date iii. Column: Status 1. Column Definition: Text(15) 2. Domain: Gas Object Status iv. Column: CLEditResponse 1. Column Definition: Text(15) 2. Domain: PipeEditResponse 3. Default Value: Relative v. Column: CLValidityTolerance 1. Column Definition: Double vi. Column: Remarks 1. Column Definition: Text(255) 13. AlignmentSheet a. Inherits from Metadata_Feature Abstract Class b. Geometry Type: Polygon c. Featureclass Schema i. Column: SheetName 1. Column Definition: Text(45) ii. Column: SheetNumber 1. Column Definition: Text(45) iii. Column: SheetType 1. Column Definition: Text() 2. Domain: AlignmentSheetType iv. Column: Status 1. Column Definition: Text(15) 2. Domain: Gas Object Status

Changes to Existing Tables


1. CrossingInspection Table a. Rename the attribute DistributionMainObjectID to MainsObjectID to match rename of the DistributionMain featureclass to Mains. 2. CPSystem Table a. Increase length of attribute ProtectionType from 5 to 10 b. Purpose: Support Code value of Coded Value Domain matching Description. 3. ElectricSurvey Table a. Rename the attribute DistributionMainObjectID to MainsObjectID to match rename of the DistributionMain featureclass to Mains. 4. GasMeter Table a. Increase length of attribute MeterType from 5 to 15 b. Purpose: Support Code value of Coded Value Domain matching Description. 5. LeakRepair Table a. Remove Table LeakRepair i. Purpose: Consolidated reporting.

into

LeakReport

featureclass

to

simplify

6. PipeExposure Table a. Increase length of attribute CorrosionCode from 5 to 10 i. Purpose: Support Code value of Coded Value Domain matching Description. b. Increase length of attribute CorrosionExtent from 5 to 10 ii. Purpose: Support Code value of Coded Value Domain matching Description. 7. Regulator Table a. Increase length of attribute Manufacturer from 5 to 25 b. Purpose: Support Code value of Coded Value Domain matching Description.

New Tables
1. LeakInspections Table a. Inherits from Abstract Class: Metadata_Object b. Purpose: To manage inspection data on DOT Class 2 & 3 Leaks. c. Table Schema: i. InspectionDate: 1. Column Definiton: DATE ii. InspectionMethod 1. Column Definition: Text(20) iii. PercentGas 1. Column Definition:Double iv. Remarks 1. Column Definition: Text(255) v. LeakReportObjectID 1. Column Definition: Integer

New Relationship Classes


1. LeakReport_LeakInspection a. Type: Composite b. Origin: LeakReport i. Origin column: ObjectID c. Destination: LeakInspection i. Destination column: LeakReportObjectID 2. LeakReport_ThirdPartyDamage a. Type: Simple b. Origin: LeakReport i. Origin column: ObjectID c. Destination: ThirdPartyDamage i. Destination column: LeakReportObjectID

Changed Coded Value Domains


3. Anode Material Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 4. CP Bond Junction Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 5. CP Color Code a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 6. CP System Protection Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 7. Coating Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 8. Corrosion Code a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 9. Corrosion Extent a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 10. Gas Fitting Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Fitting Material a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Fitting Style a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Pipe Service Material a. Change CODE value to match DESCRIPTION value.

11.

12.

13.

b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems 14. Gas Pipe Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Pipe Plastic Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Regulator Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Valve Use Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Valve Material a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Valve Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Valve Rating a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Valve Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Gas Valve Use Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Ground Level Indicator a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems

15.

16.

17.

18.

19.

20.

21.

22.

23.

24. 25.

Leak Class a. Change field type from Text(5) to Short Integer. Leak Cause a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Leak Closed Status a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Leak Survey Frequency a. Change field type from Text(5) to Short Integer. Leak Survey Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Length Source a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Meter Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Odorizer Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Operating Classification a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Operating Status a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems

26.

27. 28.

29.

30.

31.

32.

33.

34.

Operating Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Over Pressure Protection Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipe Casing End Protection a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipe Casing Fill Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipe Casing Protection Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipe Casing Reason a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipe Crossing Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipe Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems

35.

36.

37.

38.

39.

40.

41.

42.

PipeTestType a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pipeline Operator a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Pressure Monitor Device Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Rectifier Manufacturer a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Rectifier Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Soil Type a. Change CODE value to match DESCRIPTION value. b. Added the following additional Soil Types i. Gravel ii. Loam iii. Cinders c. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Station Status a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems SurfaceType a. Add CODE: Asphalt b. Change CODE value to match DESCRIPTION value. c. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Test Point Type a. Change CODE value to match DESCRIPTION value. b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems Vault Material a. Change CODE value to match DESCRIPTION value.

43.

44.

45.

46.

47.

48.

49.

50.

51.

b. Purpose: To improve ease of use with 3rd Party reporting tools and integration with other Management systems

New Coded Value Domains


1. AlignmentSheetType a. Coded Value list: Code Class Location Construction Detail Sheet Engineering Integrity New Construction Description Class Location Construction Detail Sheet Engineering Integrity New Construction

2. DamageType a. Coded Value list: Code Unknown Description Unknown

3. DOTClassType a. Coded Value list Code 1 2 3 4 Description Class 1 Class 2 Class 3 Class 4

4. DOTClassSource a. Coded Value list Code Unknown(Verified) Unknown Calculated Manual Description Unknown(Verified) Unknown Calculated Manual

5. EquipCausedDamage b. Coded Value list: Code Unknown Description Unknown

6. Gas Facility Status a. Coded Value list: Code Proposed Proposed Retired Retired As-Built Description Proposed Proposed Retired Retired As-Built

b. Purpose: To support a partial posting process, where only a portion of the designed gas system expansion is actually constructed. 7. Gas Object Status a. Coded Value list: Code Unknown Conceptual Proposed Description Unknown Conceptual Proposed

Active Inactive

Active Inactive

8. HCAClass a. Coded Value list: Code Unknown 1 1E 1P 2 2P 3 3P 3H 3B 4 Description Unknown 1 1E 1P 2 2P 3 3P 3H 3B 4

9. HCAEncroachmentType a. Coded Value list: Code Unknown Assisted Living Facility Beach Campground Cemetery CLASS 3 Daycare Facility Hospital Description Unknown Assisted Living Facility Beach Active Cemetery Class 3 Daycare Facility Hospital

Outdoor Theatre Playground Prison Recreational Area Recreational Facility Religious Facility Retirement Facility School Stadium

Outdoor Theatre Playground Prison Recreational Area Recreational Facility Religious Facility Retirement Facility School Stadium

10.

HCAProvenance a. Coded Value list: Code Unknown Class 3 or 4 Designation Identified Site Sliding Circle Sliding Circle & Class Designation Sliding Circle & Identified Site Engineering Assessment Description Unknown Class 3 or 4 Designation Identified Site Sliding Circle Sliding Circle & Class Designation Sliding Circle & Identified Site Engineering Assessment

11.

InspRemediation a. Coded Value list: Code Unknown Composite Sleeve Coupling Reinforcement Description Unknown Composite Sleeve Coupling Reinforcement

Sleeve Full Encirclement Welded Split Sleeve Pipe Cutout Saddle Reinforcement Sleeve Weld Reinforcement Sleeve

Sleeve Full Encirclement Welded Split Sleeve Pipe Cutout Saddle Reinforcement Sleeve Weld Reinforcement Sleeve

12.

InstrUnknownModel c. Coded Value list: Code Unknown Description Unknown

13.

InstrCorrosionCouponModel d. Coded Value list: Code Unknown Description Unknown

14.

InstrERProbeModel e. Coded Value list: Code Unknown Description Unknown

15.

InstrFlowComputerModel f. Coded Value list: Code Unknown FX0550 Description Unknown FX0550

16.

InstrFlowControlValveModel g. Coded Value list: Code Unknown Description Unknown

17.

InstrGasChromatographModel a. Coded Value list: Code Unknown Description Unknown

18.

InstrGasSamplerModel b. Coded Value list: Code Unknown Description Unknown

19.

InstrLevelControllerModel c. Coded Value list: Code Unknown 2503-249 BP 2606 Leveltrol Description Unknown 2503-249 BP 2606 Leveltrol

20.

InstrLevelIndicatorModel d. Coded Value list: Code Unknown 2088 Smart 2500 Description Unknown 2088 Smart 2606

DPR 900 Reflex

DPR 900 Reflex

21.

InstrLiquidSamplerModel e. Coded Value list: Code Unknown Description Unknown

22.

InstrPressureControllerModel a. Coded Value list: Code Unknown 4160K Description Unknown 4160K

23.

InstrPressureGuageModel b. Coded Value list: Code Unknown Description Unknown

24.

InstrPressureRecorderModel c. Coded Value list: Code Unknown Description Unknown

25.

InstrPressureSwitchModel d. Coded Value list: Code Unknown Description Unknown

26.

InstrPressureTransducerModel a. Coded Value list: Code Unknown Description Unknown

27.

InstrPressureTransmitterModel b. Coded Value list: Code Unknown DPR900 G4A22A1E5 Description Unknown DPR900 G4A22A1E5

28.

InstrSolarPanelModel c. Coded Value list: Code Unknown Description Unknown

29.

InstrTemperatureSwitchModel d. Coded Value list: Code Unknown Description Unknown

30.

InstrValvePositionerModel e. Coded Value list: Code Unknown 3570 3582 Description Unknown 3570 3582

31.

InstrValvePositionIndicatorModel f. Coded Value list: Code Unknown 4020R-BY-A20 Description Unknown 4020R-BY-A20

32.

InstrumentManufacturer g. Coded Value list: Code Unknown ASCO TriPoint BPI Fisher Flow Automation Masoneilan Penberthy Rosemount Solarex Westlock Controls Description Unknown ASCO TriPoint BPI Fisher Flow Automation Masoneilan Penberthy Rosemount Solarex Westlock Controls

33.

LCGeography h. Coded Value list: Code Unknown Bayou Canal Creek Ditch Drain Drain Tile Fence Lake Levee River Sidewalk Waterline Description Unknown Bayou Canal Creek Ditch Drain Drain Tile Fence Lake Levee River Sidewalk Waterline

34.

LCTransportation a. Coded Value list: Code Unknown Asphalt Road Culvert Driveway Gravel Road Highway Interstate Highway Landing Strip Railroad Description Unknown Asphalt Road Culvert Driveway Gravel Road Highway Interstate Highway Landing Strip Railroad

Road Sidewalk

Road Sidewalk

35.

LCUtility a. Coded Value list: Code Unknown Company Owned Pipeline Foreign Pipeline Overhead Cable Sewer Line Storm Sewer Telephone Line Waterline Underground (Conduit) Description Unknown Company Owned Pipeline Foreign Pipeline Overhead Cable Sewer Line Storm Sewer Telephone Line Waterline Cable Underground Cable (Conduit)

36.PipeEditResponse a. Coded Value list: Code Relative Proportional Absolute Description Relative Proportional Absolute

37.PipeDiameter a. Coded Value list: Code 4 Description 4

6 8 10 12 14 16 18 20 22 24 30 36

6 8 10 12 14 16 18 20 22 24 30 36

38.PipeGrade a. Coded Value list: Code Unknown SMYS Grade A SMYS Grade B SMYS 24 ksi SMYS 25 ksi SMYS 30 ksi SMYS 35 ksi SMYS 40 ksi SMYS 41 ksi SMYS 42 ksi SMYS 44 ksi SMYS 45 ksi SMYS 46 ksi Description Unknown SMYS Grade A SMYS Grade B SMYS 24 ksi SMYS 25 ksi SMYS 30 ksi SMYS 35 ksi SMYS 40 ksi SMYS 41 ksi SMYS 42 ksi SMYS 44 ksi SMYS 45 ksi SMYS 46 ksi

SMYS 48 ksi SMYS 52 ksi SMYS 56 ksi SMYS 60 ksi SMYS 62 ksi SMYS 65 ksi SMYS 70 ksi SMYS 80 ksi SMYS 90 ksi

SMYS 48 ksi SMYS 52 ksi SMYS 56 ksi SMYS 60 ksi SMYS 62 ksi SMYS 65 ksi SMYS 70 ksi SMYS 80 ksi SMYS 90 ksi

39.

PipeFittingManufacturer a. Coded Value list: Code Unknown ACME-Newport Steel Co American Steel Pipe Bethlehem Steel Co Ipsco Steel (Canada) Mueller Newport Steel Pittsburgh Steel Co Stelco Taylor forge Pipe Works US Steel Description Unknown ACME-Newport Steel Co American Steel Pipe Bethlehem Steel Co Ipsco Steel (Canada) Mueller Newport Steel Pittsburgh Steel Co Stelco Taylor forge Pipe Works US Steel

40.

PipeJointCouplingType a. Coded Value list: Code Unknown Dresser Coupling Style 39 Style 40 Description Unknown Dresser Coupling Style 39 Style 40

41.

PipeJointFlangeType a. Coded Value list: Code Unknown Raised Face Flat Face Lap Ring Joint Slip Description Unknown Raised Face Flat Face Lap Ring Joint Slip

42.

PipeJointScrewType a. Coded Value list: Code Unknown Screw Thread Description Unknown Screw Thread

43.

PipeJointEStopType a. Coded Value list: Code Unknown Electro Stop Description Unknown Electro Stop

44. PipeJointWeldType a. Coded Value list: Code Unknown Acetylene Weld Automatic Electric Weld Butt Weld Dresser Coupled Acetylene Weld Fillet Weld Manual Arc Weld Manual Electric Weld Pressure Weld SEW Joint w/Dresser Description Unknown Acetylene Weld Automatic Electric Weld Butt Weld Dresser Coupled Acetylene Weld Fillet Weld Manual Arc Weld Manual Electric Weld Pressure Weld Coupled SEW w/Dresser Coupled Joint Solid Electric Weld

Solid Electric Weld Threaded Coupling

Mechanical Threaded Mechanical Coupling

45.PipeManufacturer a. Coded Value list: Code Unknown ACME-Newport Steel Description Unknown ACME-Newport Steel

American (ACIPCO)

Steel

Pipe American Steel Pipe (ACIPCO) Bethlehem Steel Ipsco Kawasaki Steel Newport Steel Nippon Stelco Stupp U.S. Steel

Bethlehem Steel Ipsco Kawasaki Steel Newport Steel Nippon Stelco Stupp U.S. Steel

46.PipeMaterial a. Coded Value list: Code Unknown Concrete PVC Steel Description Unknown Concrete PVC Steel

47.PipeMillLocation a. Coded Value list: Code Unknown Baton Rouge, LA Birmingham, AL Chiba, Japan Cleveland, OH Hagen/Westfalen, GER Milwaukee, WI Description Unknown Baton Rouge, LA Birmingham, AL Chiba, Japan Cleveland, OH Hagen/Westfalen, GER Milwaukee, WI

Napa, CA Orange, TX Provo, UT Steelton, PA Taranto, Italy Youngstown, OH

Napa, CA Orange, TX Provo, UT Steelton, PA Taranto, Italy Youngstown, OH

48.PipePressureRating a. Coded Value list: Code Unknown API WOG 150 PSI API WOG 275 PSI API WOG 300 PSI API WOG 400 PSI API WOG 500 PSI API WOG 600 PSI API WOG 700 PSI API WOG 720 PSI API WOG 800 PSI API WOG 850 PSI API WOG 900 PSI API WOG 950 PSI API WOG 960 PSI API WOG 980 PSI API WOG 1000 PSI API WOG 1500 PSI API WOG 2000 PSI API WOG 3000 PSI Description Unknown API WOG 150 PSI API WOG 275 PSI API WOG 300 PSI API WOG 400 PSI API WOG 500 PSI API WOG 600 PSI API WOG 700 PSI API WOG 720 PSI API WOG 800 PSI API WOG 850 PSI API WOG 900 PSI API WOG 950 PSI API WOG 960 PSI API WOG 980 PSI API WOG 1000 PSI API WOG 1500 PSI API WOG 2000 PSI API WOG 3000 PSI

API WOG 5000 PSI API WOG 10000 PSI API WOG 15000 PSI API WOG 20000 PSI

API WOG 5000 PSI API WOG 10000 PSI API WOG 15000 PSI API WOG 20000 PSI

49.PipeWallThickness a. Coded Value list: Code -1 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 Description Unknown (verified) Unknown 0.125 0.2 0.3 0.4 0.5 0.6 0.7 0.75 0.8 0.9 1.0 1.1 1.2 1.25

50.

MainsType a. Coded Value list Code Description

Distribution Transmission SubTransmission

Distribution Transmission SubTransmission

51.

Leak Facility Type a. Coded Value list Code Main Service Cust Pipe Description Main Service Cust Pipe

52.

Method Detected Type a. Coded Value list Code Leak Survey Air Patrol Customer Reported Unknown Description Leak Survey Air Patrol Customer Reported Unknown

53.

Leak Repair Type a. Coded Value list Code Permanent Temporary Not Applicable Unknown Description Permanent Temporary Not Applicable Unknown

Das könnte Ihnen auch gefallen