The Best Practices Data Model - Transportation … Best Practices Data Model - Transportation March...
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.