Bezeroa
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.
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