direction_id

In the trips.txt file there is a direction_id field. This document addresses MARTA's implementation of that field.

Google's specifications only allow the use of 0 or 1 in this field, so it would have been impossible for MARTA to establish 4 different values for the eastbound/​westbound/​northbound/​southbound directional indicators that are commonly used with MARTA routes. One might have wished for MARTA to assign 0 consistently to one non-intersecting pair (for example, northbound and eastbound) and 1 to the opposites of that pair (southbound and westbound) -- but MARTA's GTFS feed does not apply such regularity. I have not been able to identify any kind of regular pattern, so I put together this page to decrypt the usage in the MARTA GTFS feed.

The following table associates the direction_id field with the compass directions used by MARTA. I kept the headsign field as an aide to others in identifying mistakes I may have made. Please bring any such mistakes to my attention at joe@joederose.us, and I'll update this file promptly.

Asssuming I have it correct, a text file suitable for import into your database can be downloaded at direction.txt. Note that this file omits the route_id for the following reasons:

route_short_name direction_id Direction trip_headsign
10Southbound1 5 POINTS STATION
1 5 POINTS STATION VIA CHATTAHOOCHEE AVE
1 5 POINTS STATION VIA MARIETTA BLVD
1Northbound1 MOORES MILL VIA CHATTAHOOCHEE AVE
1 MOORES MILL VIA MARIETTA BLVD
20Westbound2 NORTH AVE STA
2 NORTH AVE STATION VIA NORTH AVE
1Eastbound2 DECATUR STATION VIA NORTH AVE
2 PONCE DE LEON - CANDLER PARK STA
30Eastbound3 MLK JR DRIVE - FIVE PTS STA
3 MLK/AUBURN AVE/CANDLER PARK VIA N HIGHLAND
3 MLK/CANDLER PARK VIA BARFIELD/LAKE AVE
1Westbound3 M L KING DR - H.E.HOLMES STA
3 MLK//H E HOLMES VIA BARFIELD/N HIGHLAND AVE
3 MLK/AUBURN AVE/H E HOLMES VIA LAKE AVE
40Southbound4- THOMASVILLE/MORELAND AVE
4- THOMASVILLE/MORELAND AVE VIA REBEL FOREST
1Northbound4 INMAN PARK STATION - VIA REBEL FORREST
4-INMAN PARK STATION
50Southbound5 LINDBERGH STA
1Northbound5 SANDY SPRINGS - DUNWOODY STA
60Southbound6 INMAN PARK STA - EMORY
1Northbound6 LINDBERGH STA - EMORY
80Northbound8 N.DRUID HILLS - BROKHAVN STA
1Southbound8 N.DRUID HILLS - AVONDALE STA
90Southbound9 TONEY VALLEY/PEACHCREST RD
1Northbound9 TONEY VALLEY / KENSINGTON STA
120Southbound12 HOWELL MILL-MIDTOWN STA
12 MIDTOWN STA VIA NORTH SIDE
1Northbound12 CUMBERLAND VIA NORTHSIDE
12 HOWELL MILL / CUMBERLAND
12 HOWELL MILL / N SIDE HIGH SCH
12 HOWELL MILL-MIDTOWN STA
130Eastbound13 FAIR ST-DOWNTOWN
1Westbound13 FAIR ST - W. LAKE STA
150Northbound15 DECATUR STA VIA S. DEKALB MALL
15 DECATUR STATION
1Southbound15 S. DEKALB - COUNTY LINE
15 S. DEKALB - PERIMETER COLL.
15 S. DEKALB - PERIMETER COLL. VIA S. DEKALB MALL
160Southbound16 NOBLE- DOWNTOWN
1Northbound16 NOBLE-EXECUTIVE PARK
190Northbound19 CLAIRMONT - CHAMBLEE STA
19 VA HOSPITAL
1Southbound19 CLAIRMONT - DECATUR STA
19 CLAIRMONT - DECATUR STA VIA HLTH CTR
19 DECATUR STATION
210Westbound21 MEMORIAL DR - GA STATE STATION
21 MEMORIAL DR - KING MEM STA
1Eastbound21 MEMORIAL DR - KENSINGTON STA
21 MEMORIAL DR- CRIM HIGH
240Westbound24 CANDLER PARK STATION
1Eastbound24 EAST LAKE STATION
250Southbound25 LENOX STA
1Northbound25 DORAVILLE STA
25 MEDICAL CENTER STA
260Eastbound 
1Westbound 
270Southbound27 CHESHIRE BRDG / MIDTOWN STA
1Northbound27 CHESHIRE BRDG / LINDBERGH STA
300Westbound30 LINDBERGH STA
1Eastbound30 LAVISTA RD-NORTHLAKE
320Northbound32 BOULDERCREST - CIVIC CENTER STATION
32 BOULDERCREST -FIVE POINTS STATION
1Southbound32 BOULDERCREST - METRO TRANSITIONAL CENTER
330Southbound33 BRIARCLIFF RD - LENOX STA
1Northbound33 BRIARCLIFF RD - CHAMBLEE STA
340Northbound34 INMAN PARK STA
34 INMAN PK STA VIA VICKI LN & CORRAL DR
1Southbound34 GRESHAM PARK CLIFTON HEALTH CTNR.
34 GRESHAM RD CLIFTON SPRGS HEALTH CTR VIA VICKI LN
34 GRESHAM RD GA PERIMETER COLL
34 GRESHAM RD VIA VICKI LN GA. PERIMTER
360Westbound36 MIDTOWN STA
36 N DECATUR / VA HIGHLAND- MIDTOWN STA
1Eastbound36 GRADY HIGH SCH
36 N DECATUR / VA HIGHLAND - AVONDALE STA
370Southbound37 DEFOORS FERRY / ATLANTIC STATION-ARTS CTR STA
1Northbound37 DEFOORS FERRY / ATLANTIC STATION-MARIETTA BLVD
390Southbound39 BUFORD HWY - LINDBERGH STA
1Northbound39 BUFORD HWY - DORAVILLE STA
420Northbound42 PRYOR RD/MCDANIEL ST-FIVE POINTS STATION
42 PRYOR RD/MCDANIEL ST-FIVE POINTS STATION VIA AMAL DR
1Southbound42 PRYOR RD/ MCDANIEL ST-LAKEWOOD STATION
42 PRYOR RD/ MCDANIEL ST-LAKEWOOD STATION VIA AMAL DR
470Southbound47 I-85 ACCESS RD/BRIARWOOD RD - BROOKHAVEN
1Northbound47 I-85 ACCESS RD/BRIARWOOD RD - CHAMBLEE
490Northbound49 MCDONOUGH BLVD - FIVE PTS STATION
1Southbound49 MCDONOUGH BLVD
500Eastbound50 HOLLOWELL PWY BANKHEAD STA VIA DARNELL CTR
50 HOLLOWELL PWY VIA CARROLL HGTS
50 HOLLOWELL PWY VIA CARROLL HGTS/DARNELL CTR
50 HOLLOWELL PWY-BANKHEAD STA
1Westbound50 HOLLOWELL PWY
50 HOLLOWELL PWY VIA CARROLL HGTS
510Eastbound51 BOONE BLVD / FIVE POINTS STA
51 BOONE BLVD / FIVE POINTS STA VIA COLL HGTS APTS
1Westbound51 BOONE BLVD / W LAKE STA
51 BOONE BLVD / W LAKE STA VIA COLL HGTS APTS
530Eastbound53 SKIPPER DR/W LAKE AVE - W LAKE STA
1Westbound53 SKIPPER DR/W LAKE AVE
550Southbound55 JONESBORO RD/HUTCHENS RD
1Northbound55 JONESBORO RD- FIVE POINTS STATION
560Eastbound56 H E HOLMES STATION
56 H E HOLMES STATION VIA ALEX DR
1Westbound56 COLLIER HGTS/ADAMSVILLE/PLAINVILLE
56 COLLIER HGTS/BOULDER PARK
56 COLLIER HGTS/BOULDER PARK VIA ALEX DR
580Eastbound58 BANKHEAD STA
1Westbound58 ATLANTA INDUSTRIAL/HOLLYWOOD RD
600Southbound60 HAMILTON E. HOLMES STA
1Northbound60 MOORES MILL SHOPPING CTR
660Northbound66 LYNHURST / BE MAYS HS
66 LYNHURST / HAMILTON E. HOLMES STA
1Southbound66 LYNHURST DR/ BARGE RD P/R
670Westbound67 WEST END / W LAKE STATION
1Eastbound67 WEST END-WEST END STA
680Eastbound68 DONNELLY TO ASHBY ST. STA. VIA WEST END STA.
1Westbound68 DONNELLY TO S GORDON VIA WEST END STATION
68 DONNELLY/BEECHER VIA WEST END STATION
710Eastbound71 WEST END STA
1Westbound71 CASCADE-ASHLEY COURTS
71 CASCADE-COUNTRY SQUIRE
730Northbound73 H E HOLMES STA VIA BAKERS FRY
73 H E HOLMES STA VIA WENDELL DR
73 H E HOLMES STATION
1Southbound73 FULTON IND - LAGRANGE/BOAT ROCK
73 FULTON IND - LAGRANGE/BOAT ROCK VIA WENDELL DR
73 FULTON IND BAKERS FRY
73 FULTON IND BAKERS FRY VIA WENDELL DR
740Westbound74 FLAT SHOALS FIVE POINTS STA
1Eastbound74 FLAT SHOALS VIA WHITES MILL
750Southbound75 AVONDALE STA
1Northbound75 TUCKER
780Westbound78 CLEVELAND AVE-EAST POINT STATION
1Eastbound78 CLEVELAND AVENUE
810Northbound81 WEST END STA
1Southbound81 VENETIAN / ADAMS PARK
820Westbound82 CAMP CREEK MARKET PLACE
82 CAMP CREEK/WELCOME ALL VIA CAMP CREEK MARKET PLACE
82 CAMP CREEK/WELCOME ALL VIA GA DOR
1Eastbound82 COLLEGE PARK STATION
82 COLLEGE PARK STATION VIA GA DOR
82 COLLEGE PARK STATION VIA MARKET PLACE
830Eastbound83 OAKLAND CITY STA
1Westbound83 CAMPBELLTON TO GREENBRIAR/BARGE RD P/R
840Eastbound84 EAST POINT STA
1Westbound84 EAST POINT / CAMP CREEK MARKET PL
850Southbound85 N. SPRINGS STA - VIA MANSELL RD
1Northbound85 ROSWELL / MANSELL P/R
860Westbound86 EAST LAKE STA
1Eastbound86 FAIRINGTON RD/MCAFEE RD/STONECREST MALL
870Southbound87 DUNWOODY STATION
1Northbound87 NORTH SPRINGS STA
87 ROSWELL RD N SPRINGS STA
890Northbound89 COLLEGE PK STA VIA CADIZ
89 COLLEGE PK STA VIA HILLINGDALE
1Southbound89 S. FULTON P/R VIA CADIZ
89 S. FULTON P/R VIA HILLANDALE
930Eastbound93 EAST PT STA VIA NORMAN BERRY DR
1Westbound93 EAST PT STA VIA DELOWE DR
950Northbound95 WEST END STATION
1Southbound95 ATL AREA TECH METRO COLL
95 METROPOLITAN PARKWAY-HAPEVILLE
95 METROPOLITAN PARKWAY-TRADEPORT
990Southbound99 BOULEVARD/MONROE/GA STATE STA
99 BOULEVARD/MONROE/GA STATE STA VIA KING MEM
1Northbound99 BOULEVARD MONROE- NORTH AVE STATION VIA KING MEM
99 BOULEVARD/MONROE/MIDTOWN STA
1030Southbound103 CHAMBLEE STA
1Northbound103 PEELER RD-N. SHALLOWFORD
1040Northbound104 WINTERS CHAPEL RD
1Southbound104 DORAVILLE STA
1070Westbound107 GLENWOOD RD / INMAN PK STA
1Eastbound107 GLENWOOD RD / KENSINGTON STA
1100Northbound110 THE PEACH - LENOX STA- BUCKHEAD
110 THE PEACH - LENOX STA- BUCKHEAD - VIA ARTS CTR STA
1Southbound110 THE PEACH - FIVE PTS STA - DOWNTOWN
110 THE PEACH- ARTS CTR STATION
1110Northbound111 INDIAN CREEK STA
111 INDIAN CREEK VIA A WILLIAMS TOWERS
1Southbound111 SNAPFINGER WOODS DR/STONECREST
111 SNAPFINGER WOODS DR/STONECREST VIA A WILLIAMS TOWERS
1140Northbound114 AVONDALE STA
1Southbound114 COLUMBIA DR
1150Northbound115 INDIAN CREEK STATION
1Southbound115 COVINGTON HWY / S HAIRSTON RD / EVANSMILL P/R
1160Westbound116 INDIAN CREEK VIA HEALTH CENTER
116 INDIAN CREEK STA
1Eastbound116 REDAN RD - STONECREST
1170Southbound117 ROCKBRIDGE RD / PANOLA RD / GRTA P/R
117 ROCKBRIDGE RD / PANOLA RD / GRTA P/R VIA LOU WALKER CENTER
1Northbound117 ROCKBRIDGE RD/PANOLA RD/KENSINGTON STA
117 ROCKBRIDGE RD/PANOLA RD/KENSINGTON STA VIA LOU WALKER CENTER
1190Westbound119 KENSINGTON STA
1Eastbound119 N HAIRSTON RD MEMORIAL DR P/R
1200Westbound120 AVONDALE STATION
120 AVONDALE STATION VIA TUCKER
1Eastbound120 E PONCE / TUCKER ANDREWS HIGH SCH
120 E PONCE DE LEON / TUCKER
1210Westbound121 KENSINGTON STATION
121 KENSINGTON STATION VIA E PONCE / JULIETTE RD
121 KENSINGTON STATION VIA STONE MOUNTAIN
1Eastbound121 MEMORIAL DR - DEKALB E CAMPUS
121 MEMORIAL DR P/R VIA E PONCE / JULIETTE RD
121 MEMORIAL DR VIA STONE MOUNTAIN
1230Southbound123 BELEVEDERE
123 DECATUR STATION
1Northbound123 NORTH DEKALB MALL
1240Westbound124 DORAVILLE STA
1Eastbound124 PLEASANTDALE-CHMBLE-TUCKR
1250Northbound125 NORTH LAKE MALL
1Southbound125 AVONDALE STATION
125 AVONDALE STATION VIA BANK OF AMERICA
1260Eastbound126 N LAKE MALL VIA CHAMBLEE-TUCKER
126 N LAKE MALL VIA PRES PKWY
126 N LAKE MALL VIA S FLOWERS
1Westbound126 CHAMBLEE STA VIA S FLOWERS
126 CHAMBLEE STATION VIA CHAMBLEE-TUCKER
126 CHAMBLEE STATION VIA PRES PKWY
1320Southbound132 CHAMBLEE STA
1Northbound132 TILLY MILL / DUNWOODY CLUB
1400Southbound140 N. SPRINGS STA
1Northbound140 NORTH POINTE/MANSELL P/R-HAYNES BRDG RD.
140 NORTH POINTE/MANSELL P/R-WINDWARD PKWY
1430Southbound143 N. SPRINGS STA
143 N. SPRINGS STA VIA MORRIS RD
143 N. SPRINGS STA VIA WEBB RD
1Northbound143 WINDWARD P/R
143 WINDWARD P/R VIA MORRIS RD
143 WINDWARD P/R VIA WEBB RD
1480Westbound148 RIVEREDGE PKWY
1Eastbound148 MEDICAL CTR STATION
1500Westbound150 DUNWOODY STA
1Eastbound150 PERIMETER CTR/DUNWOODY CLUB
150 PERIMETER CTR/DUNWOODY VILLAGE
1530Southbound153 H E HOLMES STA
1Northbound153 H E HOLMES-BROWNTOWN
1550Northbound155 GA STATE STA VIA FIVE PTS STA / GRADY HOSP
1Southbound155 POLAR ROCK VIA FIVE PTS/WINDSOR
155 SWALLOW CIR VIA FIVE PTS/WINDSOR
1620Eastbound162 OAKLAND CITY STATION
162 OAKLAND CITY STATION VIA N CAMP CK
1Westbound162 HEADLAND DR / ALISON CT
162 HEADLAND DR / ALISON CT VIA N CAMP CK
1650Eastbound165 HAMILTON E. HOLMES STA
1Westbound165 FAIRBURN RD / BARGE RD P/R
1700Northbound170 HAMILTON E HOLMES STATION
1Southbound170 BROWNLEE ROAD / PEYTON
170 BROWNLEE ROAD VIA BE MAYS
1720Northbound172 OAKLAND CITY STATION
1Southbound172 SYLVAN RD - VIRGINIA AVE
1780Northbound 
178 LAKEWOOD STATION
1Southbound178 EMPIRE BLVD / SOUTHSIDE IND PARK
1800Northbound180 COLLEGE PARK STA
1Southbound180 PALMETTO- VIA FAIRBURN
1810Northbound181 COLLEGE PARK STATION
181 COLLEGE PARK STATION VIA SOUTH FULTON P&R
181 COLLEGE PK STATION VIA BANK OF AMERICA
1Southbound181 FAIRBURN VIA: BANK OF AMERICA
181 FAIRBURN VIA: SOUTH FULTON P&R
181 SOUTH FULTON PARK RIDE BUFFINGTON ROAD
1830Eastbound183 BARGE RD/LAKEWOOD LAKEWOOD STA
1Westbound183 BARGE RD/ COUNTY LINE / BARGE RD PARK/RIDE
1850Southbound185 NORTH SPRINGS STA
1Northbound185 WINDWARD P/R
1860Westbound186 DOWNTOWN
1Eastbound186 RAINBOW DR/SOUTH DEKALB
1890Northbound189 COLLEGE PARK STATION
1Southbound189 OLD NATL HWY / UNION STATION
1930Southbound193 EAST POINT STATION - SYLVAN HILLS
1Northbound193 OAKLAND CITY STATION - SYLVAN HILLS
2010Eastbound201 SIX FLAGS HOLMES STA
201 SIX FLAGS SIX FLAGS PARK
1Westbound201 SIX FLAGS SIX FLAGS PARK
5200Westbound520 MEMORIAL DR BRT LIMITED KENSINGTON STA
1Eastbound520 MEMORIAL DR BRT LIMITED
5210Westbound521 MEMORIAL DR BRT EXPRESS KENSINGTON STA
1Eastbound521 MEMORIAL DR BRT EXPRESS
BLUE0EastboundBLUE EASTBOUND TO INDIAN CREEK STATION
1WestboundBLUE WESTBOUND TO H E HOLMES STATION
GOLD0NorthboundGOLD NORTHBOUND TO DORAVILLE STATION
1SouthboundGOLD SOUTHBOUND TO AIRPORT STATION
GREEN0EastboundGREEN EASTBOUND TO CANDLER PARK STATION
GREEN EASTBOUND TO KING MEMORIAL STATION
GREEN EASTBOUND TO VINE CITY STATION
1WestboundGREEN WESTBOUND TO BANKHEAD STATION
RED0NorthboundRED NORTHBOUND TO NORTH SPRINGS STATION
1SouthboundRED SOUTHBOUND TO AIRPORT STATION
RED SOUTHBOUND TO LINDBERGH STATION

For quick reference, that means:

0 = 1 = On Routes
Eastbound Westbound 3, 13, 26, 50, 51, 53, 56, 58, 68, 71, 83, 84, 93, 126, 162, 165, 183, 201, BLUE, GREEN
Westbound Eastbound 2, 21, 24, 30, 36, 67, 74, 78, 82, 86, 107, 116, 119, 120, 121, 124, 148, 150, 186, 520, 521
Northbound Southbound 8, 15, 19, 32, 34, 42, 49, 66, 73, 81, 89, 95, 104, 110, 111, 114, 115, 125, 155, 170, 172, 178, 180, 181, 189, GOLD, RED
Southbound Northbound 1, 4, 5, 6, 9, 12, 16, 25, 27, 33, 37, 39, 47, 55, 60, 75, 85, 87, 99, 103, 117, 123, 132, 140, 143, 153, 185, 193