Жалпы транзиттік жем сипаттамасы - General Transit Feed Specification

Жалпы транзиттік жем сипаттамасы
Мадридтегі GTFS транзиттік маршруттарын визуализациялау
Транзиттік маршруттар үшін GTFS деректерінен жасалған көрнекілік Мадрид, Испания
Файл атауын кеңейту
.zip
Бастапқы шығарылым27 қыркүйек 2006 ж; 14 жыл бұрын (2006-09-27)
Пішім түріТранзиттік кестенің форматы
Бастап кеңейтілгенCSV
СтандарттыІс жүзінде стандарт
Ашық формат ?Иә, CC BY 3.0
Веб-сайтәзірлеушілер.google.com/ транзит/

The Жалпы транзиттік жем сипаттамасы (GTFS)[1] үшін жалпы форматты анықтайды қоғамдық көлік кестесі және байланысты географиялық ақпарат.

Тарих

GTFS-ті бастаудың қосымша жобасы ретінде бастау керек болды Google 2005 жылы Крис Харрелсон қызметкері, ол «транзиттік мәліметтерді енгізу тәсілдерімен маймылдады Гугл картасы ол Тим мен Бибиана Мак Хьюден естіген кезде, IT-менеджерлеріне үйленді TriMet, үшін транзиттік агенттік Портланд, Орегон ».[2] Мак Хьюге таныс емес қалалардан транзиттік бағыттарды табуға қынжылатындықтар келтірілген, ал танымал картографиялық қызметтер сол кезде қолдануға ыңғайлы жүру бағыттарын ұсынған.[3]

Бибиана және Тим Мак Хью ақыры байланыста болды Google компанияны қамтамасыз етті CSV TriMet кестесінің деректерін экспорттау. 2005 жылдың желтоқсанында Портланд Google-дің «Transit Trip Planner» бағдарламасының алғашқы нұсқасында көрсетілген алғашқы қала болды.[4] 2006 жылдың қыркүйегінде Google транзиттік сапар жоспарлаушысына АҚШ-тың тағы бес қаласы қосылды және деректер форматы «шығарылды» Google Transit Feed спецификациясы.[5]

Ішінде АҚШ, GTFS пайда болғанға дейін қоғамдық көлік кестесінің стандарттары болған емес, тіпті а іс жүзінде стандарт. Ұзақ уақытқа сәйкес БАРТ веб-сайттың менеджері Тимоти Мур, GTFS пайда болғанға дейін, BART әр түрлі тұтынушыларға әртүрлі форматтарды ұсынуы керек еді, бұл стандартталған транзиттік форматты өте қажет етеді.[2] Жалпыға қол жетімді және еркін форматтағы спецификация, сондай-ақ GTFS кестесінің болуы әзірлеушілерді транзитке қатысты бағдарламалық жасақтаманы тез арада форматқа негіздеді. Нәтижесінде «жүздеген пайдалы және танымал транзиттік қосымшалар» пайда болды[3] сондай-ақ қол жетімді GTFS арналарын тізімдейтін каталогтар. Бұл қосымшалар ұстанатын мәліметтердің жалпы форматына байланысты шешімдерді бір транзиттік операторға бейімдеу қажет емес, оны GTFS арнасы қол жетімді кез келген аймаққа оңай таратуға болады.

Пішімнің кең қолданылуына байланысты бастапқы атаудың «Google» бөлігі «кейбір әлеуетті қолданушыларды GTFS-тен бас тартуға мәжбүр ететін» қате анықтама ретінде қарастырылды. Нәтижесінде спецификацияның атауын өзгерту ұсынылды Жалпы транзиттік жем сипаттамасы 2009 жылы.[6]

Қолданбалар

GTTS деректерінен маршрут көрсетілген OpenTripPlanner көрсетілген скриншот.

Саяхатты жоспарлау

GTFS әдетте пайдалану үшін қоғамдық транзит туралы деректерді беру үшін қолданылады көп модальды саяхат жоспарлаушы қосымшалар. Көп жағдайда GTFS маршруттауды аялдамалар арасында емес, нүктеден нүктеге дейін жүргізуге мүмкіндік беру үшін көше / жаяу жүргіншілер желісінің егжей-тегжейлі көрінісімен біріктіріледі. OpenTripPlanner - бұл ашық бастапқы бағдарламалық жасақтама саяхатты жоспарлауды GTFS және OpenStreetMap деректер.[7] Сияқты басқа жалпы мақсаттағы қосымшалар бар ArcMap Транзиттік маршруттау үшін GTFS қосатын Network Analyst кеңейтімі.[8]

GTFS бастапқыда қолдануға арналған Google Transit, онлайн режимінде саяхат жоспарлауға арналған қосымша.

Қол жетімділікті зерттеу

GTFS транзиттік зерттеулерде жиі қолданылады қол жетімділік мұнда, әдетте, тәуліктің әртүрлі уақытында бір нүктеден басқа нүктелерге транзитпен жүру уақытын бағалау үшін қолданылады.[9][10] Соңғы зерттеулер, алайда, мұндай қосымшалардың сенімділік мәселелерін есепке алмай және кестенің тұрақты сақталмауынсыз тек кестеге тәуелді болуына байланысты күмән тудырды.[11]

Қызмет деңгейлерін салыстыру

GTFS транзиттік қызмет көрсетудің өзгеруіне байланысты қол жетімділіктің өзгеруін өлшеу үшін қолданылды[12] немесе ұсынылған.[13] Уақыт ішіндегі қызметтің өзгеруін талдау әр түрлі кезеңдердегі бір агенттік үшін жарияланған GTFS деректерін салыстыру арқылы жүзеге асырылуы мүмкін. Қолданыстағы қызметті ұсынылған инфрақұрылыммен немесе қызметтік өзгерістермен салыстыру үшін болашақ GTFS ұсынылатын қызмет сипаттамалары негізінде көбінесе қолмен жасалуы керек.[13]

Құрылым

GTFS сынып диаграммасы
GTFS сынып диаграммасы

GTFS арнасы - бұл кем дегенде алтыдан, ал 13-ке дейінгі жинақ CSV файлдар (кеңейтімі бар) .жазу ) а .zip файл. Таңбалардың кодталуы болып табылады UTF-8. Байланысты CSV кестелері транзиттік жүйенің жоспарланған әрекеттерін шабандоздарға көрінетін етіп сипаттайды. Техникалық сипаттама сапарларды жоспарлау функционалдығын қамтамасыз ету үшін жеткілікті етіп жасалған, бірақ сонымен қатар қызмет деңгейлерін талдау және кейбір жалпы өнімділік шаралары сияқты басқа қосымшалар үшін пайдалы. Сияқты транзиттік индустрияның алмасу стандарттарынан айырмашылығы Трансмодель немесе VDV -45X, GTFS тек шабандоздарға таратуға арналған жоспарланған операцияларды қамтиды. Ол сонымен бірге шектеледі жоспарланған ақпарат және нақты уақыттағы ақпаратты қамтымайды. Алайда нақты уақыттағы ақпарат GTFS кестелерімен байланысты болуы мүмкін GTFS-нақты уақыт сипаттама.[14]

Төменде GTFS деректерін беру үшін жарамды кестелердің сипаттамалары келтірілген. Әр кесте сөзбе-сөз мәтін болып табылады CSV файлы оның аты-жөні кестенің аты, '.txt' жалғауы. Төмендегі «агенттік» кесте үшін «agency.txt» деп аталатын CSV файлы жарамды GTFS арнасына қосылады.

Міндетті кестелер

агенттік

Агенттік кестеде транзиттік агенттік туралы, соның ішінде аты, веб-сайты және байланыс ақпараттары көрсетілген.

Міндетті өрістер:

  • агенттік_атауы
  • agency_url
  • агенттік_ уақыт белдеуі

маршруттар

Маршруттар кестесінде нақты маршруттар анықталған. Мұны бірнеше маршрутизацияға жататын нақты маршруттардан (немесе жолдардан) ажыратуға болады.

Міндетті өрістер:

  • маршрут_ид (бастапқы кілт )
  • маршрут_қысқа_атауы
  • маршрут_ ұзын_атауы
  • маршрут_түрі

сапарлар

Міндетті өрістер:

Қосымша өрістер:

тоқтату уақыты

Міндетті өрістер:

  • stop_id (бастапқы кілт)
  • trip_id (шетелдік кілт)
  • келу уақыты
  • кету уақыты
  • тоқтату_нәтижесі

Ескертіп қой уақыт тұру келу және кету уақыттарының айырмашылығымен модельденуі мүмкін. Алайда көптеген агенттіктер көптеген аялдамалар үшін уақытты модельдей алмайтын сияқты.

тоқтайды

Аялдамалар кестесінде транзиттік жүйедегі әрбір нақты аялдаманың немесе бекеттің географиялық орналасуы, сондай-ақ осы аялдамаларға байланысты кейбір ыңғайлылықтар анықталады.

Міндетті өрістер:

  • stop_id (бастапқы кілт)
  • аялдама_аты
  • stop_lon
  • stop_lat

күнтізбе

Күнтізбелік кесте, мысалы, әр жұмыс күні сайын қайталанатын қызмет үлгілерін анықтайды. Бір реттік арнайы оқиға сияқты қайталанбайтын қызмет түрлері күнтізбелік_күндер кестесінде анықталады.

Міндетті өрістер:

  • service_id (негізгі кілт)
  • Дүйсенбі
  • Сейсенбі
  • Сәрсенбі
  • Бейсенбі
  • Жұма
  • Сенбі
  • Жексенбі
  • басталатын күн
  • аяқталу_күні

Қосымша кестелер

Calendar_dates.txt

fare_attributes.txt

fare_rules.txt

кескіндер.txt

Транзиттік ұйымның маршруттарын бейнелеу үшін картаға сызықтар салу ережелері.

жиіліктер.txt

Қызмет көрсетудің ауыспалы жиілігі бар маршруттарға арналған қозғалыс (сапарлар арасындағы уақыт).

аударымдар.txt

Маршруттар арасындағы тасымалдау нүктелерінде байланыс орнату ережелері.

feed_info.txt

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ https://developers.google.com/transit/gtfs/reference/#general_transit_feed_specification_reference
  2. ^ а б Roush, Wade (2012). «Google транзитіне қош келдіңіз: іздеу алыбы қоғамдық көлікті қалай қайта жөндейді (және неге)» (PDF). Қоғамдық көлік: 3.
  3. ^ а б Дайсон, Лорен; Голдштейн, Бретт; Немани, Абхи (2013). Ашықтықтан тыс. America Press-ке арналған код. 125–135 бет. CiteSeerX  10.1.1.674.6114.
  4. ^ Гарг, Авичал. «Google арқылы қоғамдық транзит». Google ресми блогы. Алынған 14 наурыз 2016.
  5. ^ Харрелсон, Крис. «Google Transit бар бақытты соқпақтар». Google ресми блогы. Алынған 14 наурыз 2016.
  6. ^ Хьюз, Джо. «ұсыныс:» Google «-ді GTFS атауынан алып тастау». Жалпы транзиттік арнаның өзгеруі. Google топтары. Алынған 14 наурыз 2016.
  7. ^ «Басты бет | OpenTripPlanner». www.opentripplanner.org. Алынған 2017-05-12.
  8. ^ «Жарайды, транзит! - ArcGIS Network Analyst-те GTFS деректерін пайдалану». transit.melindamorang.com. Алынған 2017-05-12.
  9. ^ Фарбер, Стивен; Моранг, Мелинда З .; Widener, Майкл Дж. (2014-09-01). «Супермаркеттерге транзиттік қол жетімділіктің уақытша өзгергіштігі». Қолданбалы география. 53: 149–159. дои:10.1016 / j.apgeog.2014.06.012.
  10. ^ Франсен, Коос; Нейтенс, Тидж; Фарбер, Стивен; Де Майер, Филипп; Дерюйтер, сәлемдесу; Витлокс, Франк (2015-10-01). «Уақытқа тәуелді қол жетімділік деңгейлерін қолдана отырып, қоғамдық көліктердегі олқылықтарды анықтау». Көлік географиясы журналы. 48: 176–187. дои:10.1016 / j.jtrangeo.2015.09.008.
  11. ^ Вессель, Нейт; Аллен, Джефф; Фарбер, Стивен (2017-06-01). «Нақты уақыттағы көлік құралы мен ГТФС-тен бағдарланған ретроспективті транзиттік кесте құру». Көлік географиясы журналы. 62: 92–97. дои:10.1016 / j.jtrangeo.2017.04.012. ISSN  0966-6923.
  12. ^ Фарбер, Стивен; Фу, Ливей (2017-03-01). «Саяхат уақытының текшелерін қолдана отырып, қоғамдық транзиттің динамикалық қол жетімділігі: уақыт бойынша инфрақұрылымдық (дис) инвестициялардың әсерін салыстыру». Компьютерлер, қоршаған орта және қала жүйелері. 62: 30–40. дои:10.1016 / j.compenvurbsys.2016.10.005.
  13. ^ а б Фарбер, Стивен; Грандес, Мария (2017). «Транзиттік қол жетімділік, жерді дамыту және әлеуметтік-экономикалық басымдық: Үлкен Торонто мен Гамильтон аймағындағы жоспарланған станцияларды ұстау аймақтарының типологиясы» (PDF). Көлік және жерді пайдалану журналы. (ескерту: алдағы басылым).
  14. ^ «GTFS-нақты уақыт дегеніміз не?». Google Developers.

Сыртқы сілтемелер