{"id":19407,"date":"2019-02-08T14:26:21","date_gmt":"2019-02-08T13:26:21","guid":{"rendered":"https:\/\/www.ingartek.com\/?post_type=portfolio_page&#038;p=19407"},"modified":"2022-11-15T16:42:27","modified_gmt":"2022-11-15T15:42:27","slug":"mantenimiento-gtfsuite-de-lurraldebus","status":"publish","type":"portfolio_page","link":"https:\/\/www.ingartek.com\/es\/proyecto\/mantenimiento-gtfsuite-de-lurraldebus\/","title":{"rendered":"Mantenimiento GTFSuite de Lurraldebus"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><p>[vc_row css_animation=\u00bb\u00bb row_type=\u00bbrow\u00bb use_row_as_full_screen_section=\u00bbno\u00bb type=\u00bbgrid\u00bb angled_section=\u00bbno\u00bb text_align=\u00bbleft\u00bb background_image_as_pattern=\u00bbwithout_pattern\u00bb z_index=\u00bb\u00bb][vc_column width=\u00bb1\/3&#8243;][vc_empty_space][vc_column_text]<\/p>\n<h2>Presentaci\u00f3n<\/h2>\n<p>[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-user qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Cliente<\/p><\/div>[vc_single_image image=\u00bb19408&#8243; img_size=\u00bb250&#215;130&#8243; qode_css_animation=\u00bb\u00bb][vc_empty_space][vc_column_text]La <a href=\"http:\/\/www.atgipuzkoa.eus\/es\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Autoridad Territorial del Transporte de Gipuzkoa<\/a> es un consorcio administrativo formado por el Gobierno Vasco, Diputaci\u00f3n Foral de Gipuzkoa, Ayuntamiento de Donostia, Ayuntamiento de Irun, Ayuntamiento de Errenteria, Ayuntamiento de Eibar, Ayuntamiento de Zarautz, Ayuntamiento de Arrasate y Ayuntamiento de Hernani.[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-folder-open qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Proyecto<\/p><\/div>[vc_column_text]Mantenimiento de los <b>GTFSuit<\/b> generados de Lurraldebus. <a href=\"http:\/\/www.lurraldebus.eus\/\" target=\"_blank\" rel=\"noopener noreferrer nofollow\">Lurraldebus<\/a> es el servicio de transporte interurbano de viajeros en Gipuzkoa.[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-bullseye qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Objetivos<\/p><\/div>[vc_column_text]Mantenimiento del sistema de generaci\u00f3n de rutas de Lurraldebus.[\/vc_column_text][vc_empty_space height=\u00bb40px\u00bb]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome_5 fa5 fa fa-user-gear qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Servicio Ingartek<\/p><\/div>[vc_column_text]<\/p>\n<ul>\n<li><a href=\"https:\/\/www.ingartek.com\/es\/asistencia-tecnica-y-desarrollo-tecnologico\/\" target=\"_blank\" rel=\"noopener\"><u>Asistencia t\u00e9cnica y desarrollo tecnol\u00f3gico<\/u><\/a><\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_empty_space height=\u00bb40px\u00bb]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-codepen qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Producto Ingartek<\/p><\/div>[vc_single_image image=\u00bb22881&#8243; onclick=\u00bbcustom_link\u00bb img_link_target=\u00bb_blank\u00bb qode_css_animation=\u00bb\u00bb link=\u00bbhttps:\/\/www.ingartek.com\/es\/productos\/gtfsuite-sistema-de-generacion-de-rutas-para-el-planificador-de-google\/\u00bb][vc_empty_space][\/vc_column][vc_column width=\u00bb2\/3&#8243;][vc_empty_space][vc_column_text]<\/p>\n<h2>Trabajo realizado<\/h2>\n<p>[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-comments-o qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Problema<\/p><\/div>[vc_column_text]Es necesario que se actualicen peri\u00f3dicamente los <a href=\"https:\/\/www.ingartek.com\/es\/productos\/gtfsuite-sistema-de-generacion-de-rutas-para-el-planificador-de-google\/\" target=\"_blank\" rel=\"noopener noreferrer\">GTFSuit<\/a> generados, para tener en cuenta los cambios en recorridos, l\u00edneas, paradas etc.[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-check qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Soluci\u00f3n<\/p><\/div>[vc_column_text]Desde el a\u00f1o 2016 Ingartek viene trabajando en la <b>elaboraci\u00f3n y mantenimiento<\/b> de los feed que se env\u00edan a Google de la ATTG. Se ha logrado un grado alto de <b>automatizaci\u00f3n<\/b>, ya que semanalmente se env\u00edan nuevos archivos con las actualizaciones en la oferta que incluyen los operadores. Adem\u00e1s de la automatizaci\u00f3n, la calidad con la que los feed se elaboran es muy alta, incluyendo correcciones ad-hoc seg\u00fan las recomendaciones de Google.<\/p>\n<p>Estos feed son, adem\u00e1s, de un input fundamental para el planificador de <b>Google Maps<\/b>, un elemento clave para el propio planificador y App de Mugi, ya que se basa, a su vez, en el planificador de Google. Otros servicios como Moveuskadi, Bing o aplicaciones de terceros que utilicen el <b>Open Data<\/b> de Euskadi tambi\u00e9n se basan en esta informaci\u00f3n.[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-wrench qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Herramientas<\/p><\/div>[vc_column_text]Para construir los feeds se han empleado tecnolog\u00edas Java tan importantes como Spring Framework (Spring Boot). Para ayudarnos a la hora de trabajar con los feeds, se han empleado librer\u00edas tales como <b>gtfs-lib<\/b> y <b>commons-csv<\/b>. Es importante subrayar el empleo de los servicios <b>Google Directions API<\/b>, con el que se consigue determinar las rutas, tiempos y distancias existentes entre dos coordenadas.<\/p>\n<p>Una vez construidos los feeds, \u00e9stos pasan por un proceso que vamos a detallar a continuaci\u00f3n. Primero son validados usando <b>Google Feed Validator<\/b>. Gracias a esta herramienta, se consigue determinar si el GTFS se ha construido acorde al est\u00e1ndar, detallando los problemas si los hubiera. M\u00e1s tarde, el GTFS se sube a Moveuskadi.<\/p>\n<p>Por \u00faltimo, desde el portal de Partners de Google, se recogen todos los feeds de todos los operadores soportados y se realiza una carga. De esa manera se consigue trasladar cada feed en el planificador de Google para que los horarios aparezcan en Google Maps.<\/p>\n<p>Estas tareas se realizan semanalmente. Adicionalmente, desde Ingartek se comprueba que el proceso ha funcionado adecuadamente, consultando informes de validaci\u00f3n generados por Feed Validator y los logs de construcci\u00f3n de cada uno de los feed.[\/vc_column_text][vc_empty_space]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-thumbs-up qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Beneficios<\/p><\/div>[vc_column_text]<\/p>\n<ul>\n<li>Cualquier persona del mundo que consulte en Google c\u00f3mo ir de un sitio a otro obtendr\u00e1 <b>informaci\u00f3n actualizada<\/b>.<\/li>\n<li><b>Informaci\u00f3n coherente. <\/b>Los resultados ser\u00e1n iguales en la web de Google Maps, en la app de Google Maps, en la app de Mugi, en Moveuskadi, Bing, etc.<\/li>\n<li><b>Informaci\u00f3n objetiva<\/b>: No se favorece a ning\u00fan operador ni modo.<\/li>\n<li><b>Informaci\u00f3n centralizada<\/b>: Los feed son el input de otros proyectos, como la App de Mugi o el modelo de planificaci\u00f3n de la ATTG.<\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_empty_space height=\u00bb40px\u00bb]<div class=\"q_icon_list\"><i class=\"qode_icon_font_awesome fa fa-newspaper-o qode-ili-icon-holder transparent\" style=\"font-size: 20pxpx;color: #8b1f1c;\" ><\/i><p style=\"color:#8b1f1c;font-size: 20px;font-weight: 500;\">Art\u00edculos relacionados<\/p><\/div>[vc_column_text]<\/p>\n<ul>\n<li><a href=\"https:\/\/www.ingartek.com\/es\/los-gtfs-desde-un-punto-de-vista-tecnologico\/\" target=\"_blank\" rel=\"noopener\"><u>Los GTFS desde un punto de vista tecnol\u00f3gico<\/u><\/a><\/li>\n<\/ul>\n<p>[\/vc_column_text][vc_empty_space][\/vc_column][\/vc_row][vc_row css_animation=\u00bb\u00bb row_type=\u00bbrow\u00bb use_row_as_full_screen_section=\u00bbno\u00bb type=\u00bbgrid\u00bb angled_section=\u00bbno\u00bb text_align=\u00bbleft\u00bb background_image_as_pattern=\u00bbwithout_pattern\u00bb z_index=\u00bb\u00bb][vc_column][vc_empty_space][vc_column_text]<\/p>\n<h2>Galer\u00eda de im\u00e1genes del proyecto<\/h2>\n<p>[\/vc_column_text][vc_empty_space][vc_row_inner row_type=\u00bbrow\u00bb type=\u00bbfull_width\u00bb text_align=\u00bbleft\u00bb css_animation=\u00bb\u00bb][vc_column_inner width=\u00bb1\/2&#8243;][vc_single_image image=\u00bb19973&#8243; img_size=\u00bbfull\u00bb qode_css_animation=\u00bb\u00bb][\/vc_column_inner][vc_column_inner width=\u00bb1\/2&#8243;][vc_single_image image=\u00bb19864&#8243; img_size=\u00bbmedium\u00bb qode_css_animation=\u00bb\u00bb][\/vc_column_inner][\/vc_row_inner][\/vc_column][\/vc_row]<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>[vc_row css_animation=\u00bb\u00bb row_type=\u00bbrow\u00bb use_row_as_full_screen_section=\u00bbno\u00bb type=\u00bbgrid\u00bb angled_section=\u00bbno\u00bb text_align=\u00bbleft\u00bb background_image_as_pattern=\u00bbwithout_pattern\u00bb z_index=\u00bb\u00bb][vc_column width=\u00bb1\/3&#8243;][vc_empty_space][vc_column_text] Presentaci\u00f3n [\/vc_column_text][vc_empty_space][vc_single_image image=\u00bb19408&#8243; img_size=\u00bb250&#215;130&#8243; qode_css_animation=\u00bb\u00bb][vc_empty_space][vc_column_text]La Autoridad Territorial del Transporte de Gipuzkoa es un consorcio administrativo formado por el Gobierno Vasco, Diputaci\u00f3n Foral de Gipuzkoa, Ayuntamiento de Donostia, Ayuntamiento de Irun,&#8230;<\/p>\n","protected":false},"author":2,"featured_media":19973,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","portfolio_category":[162],"portfolio_tag":[361,370,373,371,282,374,372],"class_list":["post-19407","portfolio_page","type-portfolio_page","status-publish","has-post-thumbnail","hentry","portfolio_category-asistencia-y-desarrollo","portfolio_tag-asistencia-tecnica-y-desarrollo-tecnologico","portfolio_tag-attg","portfolio_tag-google-maps","portfolio_tag-gtfsuite","portfolio_tag-lurraldebus","portfolio_tag-moveuskadi","portfolio_tag-rutas"],"_links":{"self":[{"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/portfolio_page\/19407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/portfolio_page"}],"about":[{"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/types\/portfolio_page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/comments?post=19407"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/media\/19973"}],"wp:attachment":[{"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/media?parent=19407"}],"wp:term":[{"taxonomy":"portfolio_category","embeddable":true,"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/portfolio_category?post=19407"},{"taxonomy":"portfolio_tag","embeddable":true,"href":"https:\/\/www.ingartek.com\/es\/wp-json\/wp\/v2\/portfolio_tag?post=19407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}