Lurraldebusen GTFSuitearen mantentze-lanak

Aurkezpena

Bezeroa

ATTG-LOGO

Gipuzkoako Garraioaren Lurralde Agintaritza administrazio-partzuergo bat da, hurrengoek eratua: Eusko Jaurlaritza, Gipuzkoako Foru Aldundia, Donostiako Udala, Irungo Udala, Errenteriako Udala, Eibarko Udala, Zarautzeko Udala, Arrasateko Udala eta Hernaniko Udala.

Proiektua

Lurraldebusen sortutako GTFSuiten mantenimendua. Lurraldebus Gipuzkoako bidaiarien udalerrien arteko garraio zerbitzua da.

Helburuak

Lurraldebus ibilbideak sortzeko sistemaren mantenimendua.

Egindako lana

Arazoa

Aldizka sortutako GTFSuitak eguneratu behar dira, ibilbideetan, lineetan, geltokietan eta abarretan egindako aldaketak kontuan izateko.

Konponbidea

2016az geroztik, ATTGtik Googleri bidaltzen zaizkion feedak sortzen eta mantentzen dihardu. Automatizazio maila handia lortu da, astero bidaltzen baitira fitxategi berriak operadoreek eskaintzen dituzten eskaintza eguneratuekin. Automatizazioaz gain, feed-en kalitatea oso ona da, eta Googleren gomendioei jarraiki zuzenketak egiten zaizkie ad-hoc.

Feed horiek, gainera, Google Mapsen planifikatzailearentzat oinarrizko sarrera bat dira, ezinbestekoa planifikatzailearentzat eta Mugi txartelaren aplikazioarentzat, Google-ren planifikatzailean ere oinarritzen baita. Beste zerbitzu batzuk, Moveuskadi, Bing edo Euskadiko Open Data erabiltzen duten hirugarrenen aplikazioak ere oinarritzen dira informazio horretan.

Erremintak

Feed horiek eraikitzeko Java teknologia garrantzitsuak erabili dira, Spring Framework (Spring Boot), esaterako. Feed-ekin lan egiten laguntzeko, liburutegiak erabili dira, gtfs-lib eta commons-csv, adibidez. Garrantzitsua da nabarmentzea Google Directions API zerbitzuak erabili direla, zeinaren bitartez bi koordenaturen arteko bideak, denbora eta distantzia zehazten diren.

Behin feed-ak eratuta, jarraian azalduko dugun prozesu batetik igarotzen dira. Hasteko, Google Feed Validator bitartez baliozkotzen dira. Erreminta horri esker, GTFS araudia beteaz sortu den ala ez ikusiko da eta, arazorik balego, haiek zehaztuko lirateke. Geroago, GTFS Moveuskadira igotzen da.

Bukatzeko, Googleren Partners gunean erabil daitezkeen operadore guztien feed guztiak biltzen dira eta karga egiten da. Horrela, feed bakoitza Google-ren planifikatzailera eramaten da ordutegiak ager daitezen Google Maps-en.

Ataza horiek astean behin egiten dira. Gainera, Ingartekek prozesuak ongi funtzionatu duela egiaztatzen du, eta Feed Validator aplikazioak sortutako baliozkotze txostenak eta feed bakoitza eratzeko logak aztertzen ditu.

Onurak

  • Google-en toki batetik beste batera nola joan begiratzen duen edonork eguneratutako informazioa jasoko du.
  • Informazio koherentea. Emaitza bera lortuko du Google Maps-en webgunean, Google Maps-en aplikazioan, Mugi-ren aplikazioan, Moveuskadin, Bingen, eta abar.
  • Informazio objektiboa: Ez da inolako operadorerik edo modurik errazten.
  • Informazio zentralizatua: Feedak beste proiektu batzuetako sarrerak dira, Mugi-ren aplikazioa edo ATTG-ren planifikazio eredua, esaterako.

Proiektuaren irudi-bilduma

Mantenimiento GTFSuite de Lurraldebus
GtfSuite Aplicaciones Ingartek