Name: North_American_Rail_Network_Lines
Display Field: YARDNAME
Type: Feature Layer
Geometry Type: esriGeometryPolyline
Description: The North American Rail Network (NARN) Rail Lines dataset was created in 2016 and was updated on July 21, 2026 from the Federal Railroad Administration (FRA) and is part of the U.S. Department of Transportation (USDOT)/Bureau of Transportation Statistics (BTS) National Transportation Atlas Database (NTAD). The NARN Rail Lines dataset is a database that provides ownership, trackage rights, type, passenger, STRACNET, and geographic reference for North America's railway system at 1:24,000 or better within the United States. The data set covers all 50 States, the District of Columbia, Mexico, and Canada. The RROWNER1–3 fields identify the parties responsible for operation, maintenance, and/or ownership to the railroad. It includes the railroad dispatcher (operational control) identifying the specific railroad entity managing the movement of trains over that segment, the maintenance responsibility identifying who is legally obligated to maintain the rail line, and/or the property owner (land and right-of-way) identifying the entity that owns the underlying land. While many railroads own their right-of-way (ROW) in "fee simple", others operate on land owned by a third party. The same entity may fulfill one or more of these roles on the same line. A data dictionary, or other source of attribute information, is accessible at https://doi.org/10.21949/1528950
Copyright Text: Acknowledgment of the Federal Railroad Administration (FRA) and the Bureau of Transportation Statistics (BTS) [distributor].
Min. Scale: 0
Max. Scale: 0
Default Visibility: true
Max Record Count: 2000
Supported query Formats: JSON, geoJSON, PBF
Use Standardized Queries: True
Extent:
XMin: -156.689771738
YMin: 14.6722580000001
XMax: -59.9272309999999
YMax: 64.926144606
Spatial Reference: 4326 (4326)
Vertical Spatial Reference: 5773 (5773)
Drawing Info:
{"renderer":{"type":"simple","symbol":{"type":"esriSLS","style":"esriSLSSolid","color":[104,104,104,255],"width":2}},"scaleSymbols":true,"transparency":0,"labelingInfo":null}
HasZ: false
HasM: false
Has Attachments: false
Has Geometry Properties: true
HTML Popup Type: esriServerHTMLPopupTypeAsHTMLText
Object ID Field: OBJECTID
Unique ID Field:
IsSystemMaintained : True
Global ID Field:
Type ID Field:
Fields:
- OBJECTID (type: esriFieldTypeOID, alias: OBJECTID, SQL Type: sqlTypeOther, length: 0, nullable: false, editable: false)
- FRAARCID (type: esriFieldTypeInteger, alias: FRAARCID, SQL Type: sqlTypeOther, nullable: true, editable: true)
- FRFRANODE (type: esriFieldTypeInteger, alias: FRFRANODE, SQL Type: sqlTypeOther, nullable: true, editable: true)
- TOFRANODE (type: esriFieldTypeInteger, alias: TOFRANODE, SQL Type: sqlTypeOther, nullable: true, editable: true)
- STFIPS (type: esriFieldTypeString, alias: STFIPS, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true, Coded Values: [53: WA], [10: DE], [11: DC], ... 49 more ...)
- CNTYFIPS (type: esriFieldTypeString, alias: CNTYFIPS, SQL Type: sqlTypeOther, length: 3, nullable: true, editable: true)
- STCNTYFIPS (type: esriFieldTypeString, alias: STCNTYFIPS, SQL Type: sqlTypeOther, length: 5, nullable: true, editable: true)
- STATEAB (type: esriFieldTypeString, alias: STATEAB, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true)
- COUNTRY (type: esriFieldTypeString, alias: COUNTRY, SQL Type: sqlTypeOther, length: 2, nullable: true, editable: true, Coded Values: [CA: Canada], [MX: Mexico], [US: United States])
- FRADISTRCT (type: esriFieldTypeSmallInteger, alias: FRADISTRCT, SQL Type: sqlTypeOther, nullable: true, editable: true, Coded Values: [6: District: 6], [7: District: 7], [99: Out of the United States], ... 6 more ...)
- RROWNER1 (type: esriFieldTypeString, alias: RROWNER1, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- RROWNER2 (type: esriFieldTypeString, alias: RROWNER2, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- RROWNER3 (type: esriFieldTypeString, alias: RROWNER3, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS1 (type: esriFieldTypeString, alias: TRKRGHTS1, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS2 (type: esriFieldTypeString, alias: TRKRGHTS2, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS3 (type: esriFieldTypeString, alias: TRKRGHTS3, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS4 (type: esriFieldTypeString, alias: TRKRGHTS4, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS5 (type: esriFieldTypeString, alias: TRKRGHTS5, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS6 (type: esriFieldTypeString, alias: TRKRGHTS6, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS7 (type: esriFieldTypeString, alias: TRKRGHTS7, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS8 (type: esriFieldTypeString, alias: TRKRGHTS8, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- TRKRGHTS9 (type: esriFieldTypeString, alias: TRKRGHTS9, SQL Type: sqlTypeOther, length: 4, nullable: true, editable: true)
- DIVISION (type: esriFieldTypeString, alias: DIVISION, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- SUBDIV (type: esriFieldTypeString, alias: SUBDIV, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- BRANCH (type: esriFieldTypeString, alias: BRANCH, SQL Type: sqlTypeOther, length: 100, nullable: true, editable: true)
- YARDNAME (type: esriFieldTypeString, alias: YARDNAME, SQL Type: sqlTypeOther, length: 30, nullable: true, editable: true)
- PASSNGR (type: esriFieldTypeString, alias: PASSNGR, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [B: Amtrak & Commuter], [C: Commuter], [T: Tourist, museum, or science passenger service], ... 7 more ...)
- STRACNET (type: esriFieldTypeString, alias: STRACNET, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [S: STRACNET designated line], [C: Connector designated line])
- TRACKS (type: esriFieldTypeInteger, alias: TRACKS, SQL Type: sqlTypeOther, nullable: true, editable: true)
- NET (type: esriFieldTypeString, alias: NET, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [M: Main sub network], [I: Major Industrial Lead], [O: Other track (minor industrial leads)], ... 8 more ...)
- MILES (type: esriFieldTypeDouble, alias: MILES, SQL Type: sqlTypeOther, nullable: true, editable: true)
- KM (type: esriFieldTypeDouble, alias: KM, SQL Type: sqlTypeOther, nullable: true, editable: true)
- TIMEZONE (type: esriFieldTypeString, alias: TIMEZONE, SQL Type: sqlTypeOther, length: 1, nullable: true, editable: true, Coded Values: [E: Eastern], [C: Central], [M: Mountain], ... 5 more ...)
- Shape__Length (type: esriFieldTypeDouble, alias: Shape__Length, SQL Type: sqlTypeDouble, nullable: true, editable: false)
Templates:
Name: North_American_Rail_Network_Lines
Description:
Drawing Tool: esriFeatureEditToolLine
Prototype:
Is Data Versioned: false
Has Contingent Values: false
Supports Rollback On Failure Parameter: true
Last Edit Date: 7/27/2026 5:17:30 PM
Schema Last Edit Date: 7/27/2026 5:17:30 PM
Data Last Edit Date: 7/27/2026 5:17:30 PM
Supported Operations:
Query
Query Pivot
Query Top Features
Query Analytic
Query Bins
Generate Renderer
Validate SQL
Get Estimates
ConvertFormat