The Best Practices Data Model - Transportation … Best Practices Data Model - Transportation March...

Post on 13-Apr-2018

222 views 6 download

Transcript of The Best Practices Data Model - Transportation … Best Practices Data Model - Transportation March...

The Best Practices Data Model - Transportation March 1, 2006

Feature Detail Tables

Coded value domainJunction FCodeDescription

Field typeSplit policy

Merge policy

Transport Junction typesLong integerDuplicateDefault value DescriptionCode

20500 Blocked Passage Permanent20501 Blocked Passage Removable20502 Blocked Passage Temporary20503 Cul-de-sac20504 Intersection20505 Traffic Circle20506 Terminator20507 Bridge Crossing20508 Rail Tunnel20509 Rail Switch20599 Other

Coded value domainReferencePoint FCodeDescription

Field typeSplit policy

Merge policy

Long integerDuplicateDefault value

DescriptionCode21000 Milepost Marker21001 Other Significant Point

Coded value domainRoadActivityType FCodeDescription

Field typeSplit policy

Merge policy

Activity typesLong integerDuplicateDefault value

DescriptionCode20300 Open to Traffic20301 Abandoned20302 Closed20303 Parade20304 Political Event20305 Private20306 Proposed20307 Summer Only20308 Winter Only20309 Temporary (Detour)20310 Under Construction

Coded value domainRoadClass DomainDescription

Field typeSplit policy

Merge policy

Road ClassificationsLong integerDuplicateDefault value

DescriptionCode1 Freeway2 Highway3 Collector4 Local5 Service6 4WD7 Ramp8 Ferry9 Recreation

10 Resource99 Unknown

Coded value domainTollLine FCodeDescription

Field typeSplit policy

Merge policy

Long integerDuplicateDefault value

DescriptionCode22600 TollLine

Water

Simple feature classTrans_AirportRunway Contains Z values

Contains M valuesGeometry Polygon

NoNo

Data typeField namePrec-ision Scale LengthDomainDefault value

Allow nulls

Shape Geometry YesOBJECTID Object ID

Permanent_Identifier String Yes 40Source_FeatureID String Yes 40Source_DatasetID String Yes 40Source_DataDesc String Yes 100Source_Originator String Yes 130

Data_Security Short integer Yes 0 Sec_Classification Domain 0Distribution_Policy String Yes E4 Distribution_Policy Domain 4

LoadDate Date Yes 0 0 8FCode Long integer Yes 20100 AirportRunway FCode 0Name String Yes 60

FAA_Airport_Code String Yes 6Surface_Material Long integer Yes SurfaceType Domain 0Runway_Length Double Yes 0 0Runway_Width Double Yes 0 0Runway_Status String Yes UseStatus Domain 255

GNIS_ID String Yes 10Shape_Length Double Yes 0 0Shape_Area Double Yes 0 0

Air

Simple feature classTrans_NavAid Contains Z values

Contains M valuesGeometry Point

NoNo

Data typeField namePrec-ision Scale LengthDomainDefault value

Allow nulls

Shape Geometry YesOBJECTID Object ID

Permanent_Identifier String Yes 40Source_FeatureID String Yes 40Source_DatasetID String Yes 40Source_DataDesc String Yes 100Source_Originator String Yes 130

Data_Security Short integer Yes 0 Sec_Classification Domain 0Distribution_Policy String Yes E4 Distribution_Policy Domain 4

LoadDate Date Yes 0 0 8FCode Long integer Yes TransportNavAid FCode 0Name String Yes 60

Description String Yes 75GNIS_ID String Yes 10

Coded value domainDistribution_Policy DomainDescription

Field typeSplit policy

Merge policy

Access and Use constraints of dataStringDefault valueDefault value DescriptionCode

A1 Emergency Service Provider - Internal Use OnlyA2 Emergency Service Provider - Bitmap Display via WebA3 Emergency Serv Provider - Free Distribution to Third PartiesA4 Emerg Serv Provider - Free Dist to Third Parties via InternetB1 Govt Agencies or Delegated Agents - Internal Use OnlyB2 Govt Agencies or Delegated Agents - Bitmap Display - WebB3 Govt Agencies or Delegated Agts - Free Dist to Third PartiesB4 Govt Agcy or Dlgd Agts - Free Dist to 3rd Parties via InternetC1 Other Public or Educational Institutions - Internal Use OnlyC2 Other Public or Educcational Inst - Bitmap Display via WebC3 Other Public or Educational Inst - Free Dist to Third PartiesC4 Other Pub or Educ Inst - Free Dist to 3rd Parties via InternetD1 Data Contributors - Internal Use OnlyD2 Data Contributors - Bitmap Display via WebD3 Data Contributors - Free Distribution to Third PartiesD4 Data Contributors - Free Dist to Third Parties via InternetE1 Public Domain - Internal Use OnlyE2 Public Domain - Bitmap Display via WebE3 Public Domain - Free Distribution to Third PartiesE4 Public Domain - Free Distribution to Third Parties via Internet

Coded value domainCensusRoadClass DomainDescription

Field typeSplit policy

Merge policy

Road ClassificationsStringDuplicateDefault value

DescriptionCodeA00 Road, major and minor categories unknownA01 Road, unseparatedA02 Road, unseparated, in tunnelA03 Road, unseparated, underpassingA04 Road, unseparated, with rail line in centerA05 Road, separatedA06 Road, separated, in tunnelA07 Road, separated, underpassingA08 Road, separated, with rail line in centerA10 Primary limited access or interstate hwy, major categoryA11 Primary limited access or interstate highway, unseparatedA12 Primary limited access or interstate hwy, unsep, in tunnelA13 Primary interstate highway, unseparated, underpassingA14 Primary lmtd access or interstate hwy, unsep, underpassA15 Primary limited access or interstate highway, separatedA16 Primary limited access or interstate hwy, sep, in tunnelA17 Primary limited access or interstate hwy, sep, underpassA18 Primary limited access or interstate hwy, sep, with rail lineA20 Primary US and State highways, major categoryA21 Primary US and State highways, unseparatedA22 Primary US and State highways, unseparated, in tunnelA23 Primary US and State hwys, unseparated, underpassingA24 Primary US and State hwys, unseparated, with rail lineA25 Primary US and State highways, separatedA26 Primary US and State highways, separated, tunnelA27 Primary US and State highways, separated, underpassingA28 Primary US and State highways, separated, with rail lineA30 Secondary State and County highways, major categoryA31 Secondary State and County highways, unseparatedA32 Secondary State and County hwys, unsep, in tunnelA33 Secondary State and Cnty hwys, unseparated, underpassA34 Secondary State and County hwys, unsep, with rail lineA35 Secondary State and County highways, separatedA36 Secondary State and County hwys, sep, in tunnelA37 Secondary State and County hwys, sep, underpassingA38 Secondary State and County hwys, sep, w/ center rail lineA40 Local, neighborhood, rural road, city street, major catA41 Local, neighborhood, rural road, city street, unseparatedA42 Local, neighborhood, rural rd, city street, unsep, in tunnelA43 Local, neighborhood, rural rd, city st, unsep, underpassA44 Local, neighborhood, rural road, city st, unsep w/ rail lineA45 Local, neighborhood, rural road, city street, separatedA46 Local, neighborhood, rural road, city street, sep, in tunnelA47 Local, neighborhood, rural rd, city st, sep, underpassingA48 Local, neighborhood, rural road, city st, sep, with rail lineA50 Vehicular trail, road (4WD) vehicle, major categoryA51 Vehicular trail, road (4WD) vehicle, unseparatedA52 Vehicular trail, road (4WD) vehicle, unseparated, in tunnelA53 Vehicular trail, road (4WD) vehicle, unsep, underpassingA60 Access ramp, not associated with a limited access hwyA63 Access ramp, cloverleaf or limited access interchangeA64 Service drive, prov. access to businesses and rest areasA65 Ferry crossing, Passenger, SeasonalA66 Ferry crossing, Passenger, Year RoundA68 Ferry crossing, Vehicular, SeasonalA69 Ferry crossing, Vehicular, Year RoundA70 Other thoroughfare, major categoryA73 Alley, road for service vehicles, located at rear of bldgsA74 DrivewayA75 Road, Parking Area

The Catalog View

FEATURE CLASSES

Domains

TableTrans_LineEvent

Data typeField namePrec-ision Scale LengthDomainDefault value

Allow nulls

OBJECTID Object IDPermanent_Identifier String Yes 40Source_FeatureID String Yes 40Source_DatasetID String Yes 40Source_DataDesc String Yes 100Source_Originator String Yes 130

Data_Security Short integer Yes 0 Sec_Classification Domain 0Distribution_Policy String Yes E4 Distribution_Policy Domain 4

LoadDate Date Yes 0 0 8EID String Yes 40

EType Long integer Yes 222 0ECode Long integer Yes 0

FromMeasure Long integer Yes 0ToMeasure Long integer Yes 0

Offset Long integer Yes 0

Default value

List of defined default values and domains for subtypes in this class

DomainField nameSubtype

Description

Default subtypeSubtype field

SubtypeCode

Subtypes of Trans_LineEventEType222

222 MedianData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 22201 MedianType FCode

203 RoadStatusData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 20300 RoadActivityType FCode

226 TollLineData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 22600 TollLine FCode

221 AccessControlData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 22100 AccessControlType Domain

223 NumberOfLanesData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 2 NumberOfLanesType Domain

215 RoadSurfaceData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 1 SurfaceType Domain

TableTrans_PointEvent

Data typeField namePrec-ision Scale LengthDomainDefault value

Allow nulls

OBJECTID Object IDPermanent_Identifier String Yes 40

Source_FeatureID String Yes 40Source_DatasetID String Yes 40Source_DataDesc String Yes 100Source_Originator String Yes 130

Data_Security Short integer Yes 0 Sec_Classification Domain 0Distribution_Policy String Yes E4 Distribution_Policy Domain 4

LoadDate Date Yes 0 0 8EID String Yes 40

EType Long integer Yes 225 0ECode Long integer Yes 0

Measure Long integer Yes 0Name String Yes 60

Description String Yes 40GNIS_ID String Yes 10

Offset Long integer Yes 0

Default value

List of defined default values and domains for subtypes in this class

DomainField nameSubtype

Description

Default subtypeSubtype field

SubtypeCode

Subtypes of Trans_PointEventEType225

225 ExitNumberData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode

224 CrossingPointData_Security 0 Sec_Classification Domain

Distribution_Policy E4 Distribution_Policy DomainECode 3 CrossingType Domain

Events

Coded value domainRoadActivityType FCodeDescription

Field typeSplit policy

Merge policy

Activity typesLong integerDuplicateDefault value

DescriptionCode20300 Open to Traffic20301 Abandoned20302 Closed20303 Parade20304 Political Event20305 Private20306 Proposed20307 Summer Only20308 Winter Only20309 Temporary (Detour)20310 Under Construction

RoadSimple feature classTrans_RoadSegment Contains Z values

Contains M valuesGeometry Polyline

YesNo

Data typeField namePrec-ision Scale LengthDomainDefault value

Allow nulls

Shape Geometry YesOBJECTID Object ID

Permanent_Identifier String Yes 40Source_FeatureID String Yes 40Source_DatasetID String Yes 40Source_DataDesc String Yes 100Source_Originator String Yes 130

Data_Security Short integer Yes 0 Sec_Classification Domain 0Distribution_Policy String Yes E4 Distribution_Policy Domain 4

LoadDate Date Yes 0 0 8Interstate String Yes 20US_Route String Yes 20

State_Route String Yes 20County_Route String Yes 20

StCo_FIPSCode String Yes 5Road_Class Long integer Yes 4 RoadClass Domain 0IsOneWay Long integer Yes 2 YesNo Domain 0

OneWay_Direction String Yes N\A 10Low_Address_Left String Yes 12High_Address_Left String Yes 12Low_Address_Right String Yes 12High_Address_Right String Yes 12Full_Street_Name String Yes 100

Zip_Left String Yes 10Zip_Right String Yes 10

CFCC_Code String Yes 4Shape_Length Double Yes 0 0

Street Name Table

Rail

Feature datasetFoundation

Polygon feature classTrans_Activity

Point feature classTrans_AirportPoint

Polygon feature classTrans_AirportRunway

Geodatabase

Polygon feature classTrans_AirportComplex

Point feature classTrans_Junction

Point feature classTrans_NavAid

Point feature classTrans_RefPoint

Line feature classTrans_RailFeature

Line feature classTrans_RoadSegment

Line feature classTrans_Route

Line feature classTrans_Structure

Line feature classTrans_TrailSegment

Line feature classTrans_Waterway

Object tableTrans_Waterway

Object tablesTrans_Waterway

Street Type abbreviations are from thePostal Addressing Standard, Publication 28, November, 2000, the authoritative reference as noted in the FGDC Address Data Content Standard, Public Review Draft, Version 2, April 17, 2003

Feature MetadataMetadata is stored in the model in three related tables.

The Meta_DatasetDetail table holds information specific to the source of the data, i.e.; originator name, data accuracy

and currency, data source url, etc.

The Meta_ProcessDetail table holds fields specific to the processor (contact information) and the process used in

loading or updating the dataset features or objects.

The BPFeatureToMetadata table links the features and objects to one or more processes and their sources. This table gives the model the capability of lineage,

i.e.; tracking the history of changes for a given feature.

Each feature and object in the model is linked to the Meta_DatasetDetail table through the

Source_DatasetID field included in every feature class and object table. Certain metadata fields in the

Meta_DatasetDetail and Meta_ProcessDetail tables are included on the features and objects themselves to give the

user quick access to key metadata information.(See fields outlined in red).

For field definitions, please refer to the document Standard Content Standard for Digital Geospatial Metadata

(FGDC-STD-001-1998). http://www.fgdc.gov/metadata/contstan.html

To M

eta

Permanent_Identifiers

TableTrans_StructureDetail

Data typeField namePrec-ision Scale LengthDomainDefault value

Allow nulls

OBJECTID Object IDPermanent_Identifier String Yes 40Source_FeatureID String Yes 40Source_DatasetID String Yes 40Source_DataDesc String Yes 100Source_Originator String Yes 130

Data_Security Short integer Yes 0 Sec_Classification Domain 0Distribution_Policy String Yes E4 Distribution_Policy Domain 4

LoadDate Date Yes 0 0 8HazusClass String Yes 6HazusTract String Yes 12

Contact String Yes 60Owner String Yes 40

PhoneNumber String Yes 20YearBuilt Long integer Yes 0Address String Yes 60

City String Yes 40State String Yes 10

Zipcode String Yes 10UseOrFunction String Yes 20

Width Double Yes 0 0Length Double Yes 0 0

NumFlights Long integer Yes 0NumPassengers Long integer Yes 0

Cargo Long integer Yes 0Pavement String Yes 10

Cost Double Yes 0 0BackupPower Long integer Yes 0

Capacity Long integer Yes 0Traffic Long integer Yes 0

HAZUS_AirportID String Yes 8FAA_Airport_Code String Yes 6

Remarks String Yes 60Feature_PermID String Yes 40

This poster depicts the Best Practices model, version 1.1 and was created by the U. S. Geological Survey ,National Geospatial Technical Operations Center,

Denver, Colorado, 80225

The Best Practices Data model was developed as a collaborative effort between ESRI and the U.S. Geological Survey.

A “GIS for the Nation,” the Best Practices Data Model offers a data sharing informationtemplate to accommodate local, state, tribal, and national data needs.