Schimbări
On 13 aprilie 2026, 08:04:33 UTC,
| f | 1 | { | f | 1 | { |
| 2 | "author": "", | 2 | "author": "", | ||
| 3 | "author_email": "", | 3 | "author_email": "", | ||
| 4 | "creator_user_id": "bcace502-1a0e-4d11-8e23-25da21dfd595", | 4 | "creator_user_id": "bcace502-1a0e-4d11-8e23-25da21dfd595", | ||
| 5 | "extras": [], | 5 | "extras": [], | ||
| 6 | "groups": [], | 6 | "groups": [], | ||
| 7 | "id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | 7 | "id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | ||
| 8 | "isopen": true, | 8 | "isopen": true, | ||
| 9 | "license_id": "odc-by", | 9 | "license_id": "odc-by", | ||
| 10 | "license_title": "Open Data Commons Attribution License", | 10 | "license_title": "Open Data Commons Attribution License", | ||
| 11 | "license_url": "http://www.opendefinition.org/licenses/odc-by", | 11 | "license_url": "http://www.opendefinition.org/licenses/odc-by", | ||
| 12 | "maintainer": "", | 12 | "maintainer": "", | ||
| 13 | "maintainer_email": "", | 13 | "maintainer_email": "", | ||
| 14 | "metadata_created": "2026-04-13T07:58:37.248476", | 14 | "metadata_created": "2026-04-13T07:58:37.248476", | ||
| n | 15 | "metadata_modified": "2026-04-13T08:04:12.882204", | n | 15 | "metadata_modified": "2026-04-13T08:04:33.698864", |
| 16 | "name": "red-de-transporte-publico-urbano-de-emtf-en-formato-gtfs", | 16 | "name": "red-de-transporte-publico-urbano-de-emtf-en-formato-gtfs", | ||
| 17 | "notes": "Conjunto de datos de la red de transporte p\u00fablico | 17 | "notes": "Conjunto de datos de la red de transporte p\u00fablico | ||
| 18 | urbano de Fuenlabrada en formato GTFS. Incluye informaci\u00f3n de | 18 | urbano de Fuenlabrada en formato GTFS. Incluye informaci\u00f3n de | ||
| 19 | l\u00edneas, viajes, paradas, horarios, recorridos geogr\u00e1ficos y | 19 | l\u00edneas, viajes, paradas, horarios, recorridos geogr\u00e1ficos y | ||
| 20 | calendario de servicio para su reutilizaci\u00f3n en aplicaciones de | 20 | calendario de servicio para su reutilizaci\u00f3n en aplicaciones de | ||
| 21 | movilidad y an\u00e1lisis del transporte.\r\n", | 21 | movilidad y an\u00e1lisis del transporte.\r\n", | ||
| n | 22 | "num_resources": 2, | n | 22 | "num_resources": 3, |
| 23 | "num_tags": 5, | 23 | "num_tags": 5, | ||
| 24 | "organization": { | 24 | "organization": { | ||
| 25 | "approval_status": "approved", | 25 | "approval_status": "approved", | ||
| 26 | "created": "2021-05-05T09:23:25.081145", | 26 | "created": "2021-05-05T09:23:25.081145", | ||
| 27 | "description": "Cuenta oficial del Ayuntamiento ", | 27 | "description": "Cuenta oficial del Ayuntamiento ", | ||
| 28 | "id": "62aea329-68b0-4391-a473-e5f77ab565f6", | 28 | "id": "62aea329-68b0-4391-a473-e5f77ab565f6", | ||
| 29 | "image_url": "", | 29 | "image_url": "", | ||
| 30 | "is_organization": true, | 30 | "is_organization": true, | ||
| 31 | "name": "nhs-southwark-ccg", | 31 | "name": "nhs-southwark-ccg", | ||
| 32 | "state": "active", | 32 | "state": "active", | ||
| 33 | "title": "Ayuntamiento de Fuenlabrada", | 33 | "title": "Ayuntamiento de Fuenlabrada", | ||
| 34 | "type": "organization" | 34 | "type": "organization" | ||
| 35 | }, | 35 | }, | ||
| 36 | "owner_org": "62aea329-68b0-4391-a473-e5f77ab565f6", | 36 | "owner_org": "62aea329-68b0-4391-a473-e5f77ab565f6", | ||
| 37 | "private": false, | 37 | "private": false, | ||
| 38 | "relationships_as_object": [], | 38 | "relationships_as_object": [], | ||
| 39 | "relationships_as_subject": [], | 39 | "relationships_as_subject": [], | ||
| 40 | "resources": [ | 40 | "resources": [ | ||
| 41 | { | 41 | { | ||
| 42 | "cache_last_updated": null, | 42 | "cache_last_updated": null, | ||
| 43 | "cache_url": null, | 43 | "cache_url": null, | ||
| 44 | "created": "2026-04-13T08:03:51.306171", | 44 | "created": "2026-04-13T08:03:51.306171", | ||
| 45 | "description": "Conjunto de datos en formato GTFS de la Empresa | 45 | "description": "Conjunto de datos en formato GTFS de la Empresa | ||
| 46 | Municipal de Transportes de Fuenlabrada (EMTF), que describe la red de | 46 | Municipal de Transportes de Fuenlabrada (EMTF), que describe la red de | ||
| 47 | transporte p\u00fablico urbano del municipio. Incluye informaci\u00f3n | 47 | transporte p\u00fablico urbano del municipio. Incluye informaci\u00f3n | ||
| 48 | de la agencia, l\u00edneas, viajes, paradas, horarios, recorridos | 48 | de la agencia, l\u00edneas, viajes, paradas, horarios, recorridos | ||
| 49 | geogr\u00e1ficos y calendario de servicio, permitiendo su | 49 | geogr\u00e1ficos y calendario de servicio, permitiendo su | ||
| 50 | reutilizaci\u00f3n en aplicaciones de movilidad, an\u00e1lisis y | 50 | reutilizaci\u00f3n en aplicaciones de movilidad, an\u00e1lisis y | ||
| 51 | planificaci\u00f3n del transporte.\r\n\r\nDescripci\u00f3n de | 51 | planificaci\u00f3n del transporte.\r\n\r\nDescripci\u00f3n de | ||
| 52 | campos:\r\n\r\nagency.txt\r\n\r\n- agency_id: Identificador \u00fanico | 52 | campos:\r\n\r\nagency.txt\r\n\r\n- agency_id: Identificador \u00fanico | ||
| 53 | de la agencia de transporte. Tipo de dato: Texto (string)\r\n- | 53 | de la agencia de transporte. Tipo de dato: Texto (string)\r\n- | ||
| 54 | agency_name: Nombre de la agencia operadora. Tipo de dato: Texto | 54 | agency_name: Nombre de la agencia operadora. Tipo de dato: Texto | ||
| 55 | (string)\r\n- agency_url: URL oficial de la agencia. Tipo de dato: | 55 | (string)\r\n- agency_url: URL oficial de la agencia. Tipo de dato: | ||
| 56 | Texto (string / URL)\r\n- agency_timezone: Zona horaria del servicio. | 56 | Texto (string / URL)\r\n- agency_timezone: Zona horaria del servicio. | ||
| 57 | Tipo de dato: Texto (string)\r\n- agency_lang: Idioma principal. Tipo | 57 | Tipo de dato: Texto (string)\r\n- agency_lang: Idioma principal. Tipo | ||
| 58 | de dato: Texto (string)\r\n- agency_phone: Tel\u00e9fono de contacto. | 58 | de dato: Texto (string)\r\n- agency_phone: Tel\u00e9fono de contacto. | ||
| 59 | Tipo de dato: Texto (string)\r\n- agency_email: Correo | 59 | Tipo de dato: Texto (string)\r\n- agency_email: Correo | ||
| 60 | electr\u00f3nico de contacto. Tipo de dato: Texto | 60 | electr\u00f3nico de contacto. Tipo de dato: Texto | ||
| 61 | (string)\r\n\r\nattributions.txt\r\n\r\n- attribution_id: | 61 | (string)\r\n\r\nattributions.txt\r\n\r\n- attribution_id: | ||
| 62 | Identificador de la atribuci\u00f3n. Tipo de dato: Entero | 62 | Identificador de la atribuci\u00f3n. Tipo de dato: Entero | ||
| 63 | (integer)\r\n- agency_id: Identificador de la agencia asociada. Tipo | 63 | (integer)\r\n- agency_id: Identificador de la agencia asociada. Tipo | ||
| 64 | de dato: Texto (string)\r\n- route_id: Identificador de la l\u00ednea | 64 | de dato: Texto (string)\r\n- route_id: Identificador de la l\u00ednea | ||
| 65 | asociada. Tipo de dato: Texto/Entero (string/integer)\r\n- | 65 | asociada. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||
| 66 | organization_name: Nombre de la organizaci\u00f3n. Tipo de dato: Texto | 66 | organization_name: Nombre de la organizaci\u00f3n. Tipo de dato: Texto | ||
| 67 | (string)\r\n- is_producer: Indica si es productora del dato. Tipo de | 67 | (string)\r\n- is_producer: Indica si es productora del dato. Tipo de | ||
| 68 | dato: Booleano (0/1)\r\n- is_operator: Indica si es operadora. Tipo de | 68 | dato: Booleano (0/1)\r\n- is_operator: Indica si es operadora. Tipo de | ||
| 69 | dato: Booleano (0/1)\r\n- is_authority: Indica si es autoridad de | 69 | dato: Booleano (0/1)\r\n- is_authority: Indica si es autoridad de | ||
| 70 | transporte. Tipo de dato: Booleano (0/1)\r\n- attribution_url: URL | 70 | transporte. Tipo de dato: Booleano (0/1)\r\n- attribution_url: URL | ||
| 71 | asociada. Tipo de dato: Texto (string / URL)\r\n- attribution_email: | 71 | asociada. Tipo de dato: Texto (string / URL)\r\n- attribution_email: | ||
| 72 | Correo electr\u00f3nico. Tipo de dato: Texto (string)\r\n- | 72 | Correo electr\u00f3nico. Tipo de dato: Texto (string)\r\n- | ||
| 73 | attribution_phone: Tel\u00e9fono. Tipo de dato: Texto | 73 | attribution_phone: Tel\u00e9fono. Tipo de dato: Texto | ||
| 74 | (string)\r\n\r\ncalendar_dates.txt\r\n\r\n- service_id: Identificador | 74 | (string)\r\n\r\ncalendar_dates.txt\r\n\r\n- service_id: Identificador | ||
| 75 | del servicio. Tipo de dato: Texto (string)\r\n- date: Fecha de | 75 | del servicio. Tipo de dato: Texto (string)\r\n- date: Fecha de | ||
| 76 | aplicaci\u00f3n. Tipo de dato: Fecha (date)\r\n- exception_type: Tipo | 76 | aplicaci\u00f3n. Tipo de dato: Fecha (date)\r\n- exception_type: Tipo | ||
| 77 | de excepci\u00f3n del servicio. Tipo de dato: Entero | 77 | de excepci\u00f3n del servicio. Tipo de dato: Entero | ||
| 78 | (integer)\r\n\r\nfeed_info.txt\r\n\r\n- feed_publisher_name: Nombre | 78 | (integer)\r\n\r\nfeed_info.txt\r\n\r\n- feed_publisher_name: Nombre | ||
| 79 | del publicador del dataset. Tipo de dato: Texto (string)\r\n- | 79 | del publicador del dataset. Tipo de dato: Texto (string)\r\n- | ||
| 80 | feed_publisher_url: URL del publicador. Tipo de dato: Texto (string / | 80 | feed_publisher_url: URL del publicador. Tipo de dato: Texto (string / | ||
| 81 | URL)\r\n- feed_lang: Idioma del feed. Tipo de dato: Texto | 81 | URL)\r\n- feed_lang: Idioma del feed. Tipo de dato: Texto | ||
| 82 | (string)\r\n- feed_start_date: Fecha de inicio de validez. Tipo de | 82 | (string)\r\n- feed_start_date: Fecha de inicio de validez. Tipo de | ||
| 83 | dato: Fecha (date)\r\n- feed_end_date: Fecha de fin de validez. Tipo | 83 | dato: Fecha (date)\r\n- feed_end_date: Fecha de fin de validez. Tipo | ||
| 84 | de dato: Fecha (date)\r\n- feed_version: Versi\u00f3n del feed. Tipo | 84 | de dato: Fecha (date)\r\n- feed_version: Versi\u00f3n del feed. Tipo | ||
| 85 | de dato: Texto (string)\r\n- default_lang: Idioma por defecto. Tipo de | 85 | de dato: Texto (string)\r\n- default_lang: Idioma por defecto. Tipo de | ||
| 86 | dato: Texto (string)\r\n- feed_contact_email: Correo de contacto. Tipo | 86 | dato: Texto (string)\r\n- feed_contact_email: Correo de contacto. Tipo | ||
| 87 | de dato: Texto (string)\r\n- feed_contact_url: URL de contacto. Tipo | 87 | de dato: Texto (string)\r\n- feed_contact_url: URL de contacto. Tipo | ||
| 88 | de dato: Texto (string / URL)\r\n\r\nroutes.txt\r\n\r\n- route_id: | 88 | de dato: Texto (string / URL)\r\n\r\nroutes.txt\r\n\r\n- route_id: | ||
| 89 | Identificador de la l\u00ednea. Tipo de dato: Texto/Entero | 89 | Identificador de la l\u00ednea. Tipo de dato: Texto/Entero | ||
| 90 | (string/integer)\r\n- agency_id: Identificador de la agencia. Tipo de | 90 | (string/integer)\r\n- agency_id: Identificador de la agencia. Tipo de | ||
| 91 | dato: Texto (string)\r\n- route_short_name: Nombre corto de la | 91 | dato: Texto (string)\r\n- route_short_name: Nombre corto de la | ||
| 92 | l\u00ednea. Tipo de dato: Texto (string)\r\n- route_long_name: Nombre | 92 | l\u00ednea. Tipo de dato: Texto (string)\r\n- route_long_name: Nombre | ||
| 93 | largo de la l\u00ednea. Tipo de dato: Texto (string)\r\n- route_desc: | 93 | largo de la l\u00ednea. Tipo de dato: Texto (string)\r\n- route_desc: | ||
| 94 | Descripci\u00f3n de la l\u00ednea. Tipo de dato: Texto (string)\r\n- | 94 | Descripci\u00f3n de la l\u00ednea. Tipo de dato: Texto (string)\r\n- | ||
| 95 | route_type: Tipo de transporte. Tipo de dato: Entero (integer)\r\n- | 95 | route_type: Tipo de transporte. Tipo de dato: Entero (integer)\r\n- | ||
| 96 | route_url: URL informativa. Tipo de dato: Texto (string / URL)\r\n- | 96 | route_url: URL informativa. Tipo de dato: Texto (string / URL)\r\n- | ||
| 97 | route_color: Color de la l\u00ednea. Tipo de dato: Texto (string / | 97 | route_color: Color de la l\u00ednea. Tipo de dato: Texto (string / | ||
| 98 | hexadecimal)\r\n- route_sort_order: Orden de visualizaci\u00f3n. Tipo | 98 | hexadecimal)\r\n- route_sort_order: Orden de visualizaci\u00f3n. Tipo | ||
| 99 | de dato: Entero (integer)\r\n- continuous_pickup: Permite recogida | 99 | de dato: Entero (integer)\r\n- continuous_pickup: Permite recogida | ||
| 100 | continua. Tipo de dato: Entero (integer)\r\n- continuous_drop_off: | 100 | continua. Tipo de dato: Entero (integer)\r\n- continuous_drop_off: | ||
| 101 | Permite bajada continua. Tipo de dato: Entero | 101 | Permite bajada continua. Tipo de dato: Entero | ||
| 102 | (integer)\r\n\r\nshapes.txt\r\n\r\n- shape_id: Identificador del | 102 | (integer)\r\n\r\nshapes.txt\r\n\r\n- shape_id: Identificador del | ||
| 103 | recorrido. Tipo de dato: Texto (string)\r\n- shape_pt_lat: Latitud del | 103 | recorrido. Tipo de dato: Texto (string)\r\n- shape_pt_lat: Latitud del | ||
| 104 | punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_lon: Longitud | 104 | punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_lon: Longitud | ||
| 105 | del punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_sequence: | 105 | del punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_sequence: | ||
| 106 | Orden del punto en el recorrido. Tipo de dato: Entero | 106 | Orden del punto en el recorrido. Tipo de dato: Entero | ||
| 107 | (integer)\r\n\r\nstop_times.txt\r\n\r\n- trip_id: Identificador del | 107 | (integer)\r\n\r\nstop_times.txt\r\n\r\n- trip_id: Identificador del | ||
| 108 | viaje. Tipo de dato: Texto (string)\r\n- arrival_time: Hora de | 108 | viaje. Tipo de dato: Texto (string)\r\n- arrival_time: Hora de | ||
| 109 | llegada. Tipo de dato: Hora (time)\r\n- departure_time: Hora de | 109 | llegada. Tipo de dato: Hora (time)\r\n- departure_time: Hora de | ||
| 110 | salida. Tipo de dato: Hora (time)\r\n- stop_id: Identificador de la | 110 | salida. Tipo de dato: Hora (time)\r\n- stop_id: Identificador de la | ||
| 111 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- | 111 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||
| 112 | stop_sequence: Orden de la parada. Tipo de dato: Entero (integer)\r\n- | 112 | stop_sequence: Orden de la parada. Tipo de dato: Entero (integer)\r\n- | ||
| 113 | stop_headsign: Destino mostrado. Tipo de dato: Texto (string)\r\n- | 113 | stop_headsign: Destino mostrado. Tipo de dato: Texto (string)\r\n- | ||
| 114 | pickup_type: Tipo de recogida. Tipo de dato: Entero (integer)\r\n- | 114 | pickup_type: Tipo de recogida. Tipo de dato: Entero (integer)\r\n- | ||
| 115 | drop_off_type: Tipo de bajada. Tipo de dato: Entero (integer)\r\n- | 115 | drop_off_type: Tipo de bajada. Tipo de dato: Entero (integer)\r\n- | ||
| 116 | timepoint: Precisi\u00f3n de la hora. Tipo de dato: Entero | 116 | timepoint: Precisi\u00f3n de la hora. Tipo de dato: Entero | ||
| 117 | (integer)\r\n\r\nstops.txt\r\n\r\n- stop_id: Identificador de la | 117 | (integer)\r\n\r\nstops.txt\r\n\r\n- stop_id: Identificador de la | ||
| 118 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- stop_code: | 118 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- stop_code: | ||
| 119 | C\u00f3digo de la parada. Tipo de dato: Texto/Entero | 119 | C\u00f3digo de la parada. Tipo de dato: Texto/Entero | ||
| 120 | (string/integer)\r\n- stop_name: Nombre de la parada. Tipo de dato: | 120 | (string/integer)\r\n- stop_name: Nombre de la parada. Tipo de dato: | ||
| 121 | Texto (string)\r\n- stop_lat: Latitud. Tipo de dato: Num\u00e9rico | 121 | Texto (string)\r\n- stop_lat: Latitud. Tipo de dato: Num\u00e9rico | ||
| 122 | (float)\r\n- stop_lon: Longitud. Tipo de dato: Num\u00e9rico | 122 | (float)\r\n- stop_lon: Longitud. Tipo de dato: Num\u00e9rico | ||
| 123 | (float)\r\n- zone_id: Zona. Tipo de dato: Texto/Entero | 123 | (float)\r\n- zone_id: Zona. Tipo de dato: Texto/Entero | ||
| 124 | (string/integer)\r\n- stop_timezone: Zona horaria. Tipo de dato: Texto | 124 | (string/integer)\r\n- stop_timezone: Zona horaria. Tipo de dato: Texto | ||
| 125 | (string)\r\n- stop_url: URL asociada. Tipo de dato: Texto (string / | 125 | (string)\r\n- stop_url: URL asociada. Tipo de dato: Texto (string / | ||
| 126 | URL)\r\n- level_id: Nivel. Tipo de dato: Texto (string)\r\n- | 126 | URL)\r\n- level_id: Nivel. Tipo de dato: Texto (string)\r\n- | ||
| 127 | parent_station: Estaci\u00f3n principal. Tipo de dato: Texto | 127 | parent_station: Estaci\u00f3n principal. Tipo de dato: Texto | ||
| 128 | (string)\r\n\r\ntrips.txt\r\n\r\n- route_id: Identificador de la | 128 | (string)\r\n\r\ntrips.txt\r\n\r\n- route_id: Identificador de la | ||
| 129 | l\u00ednea. Tipo de dato: Texto/Entero (string/integer)\r\n- | 129 | l\u00ednea. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||
| 130 | service_id: Identificador del servicio. Tipo de dato: Texto | 130 | service_id: Identificador del servicio. Tipo de dato: Texto | ||
| 131 | (string)\r\n- trip_id: Identificador del viaje. Tipo de dato: Texto | 131 | (string)\r\n- trip_id: Identificador del viaje. Tipo de dato: Texto | ||
| 132 | (string)\r\n- trip_headsign: Destino del viaje. Tipo de dato: Texto | 132 | (string)\r\n- trip_headsign: Destino del viaje. Tipo de dato: Texto | ||
| 133 | (string)\r\n- trip_short_name: Nombre corto del viaje. Tipo de dato: | 133 | (string)\r\n- trip_short_name: Nombre corto del viaje. Tipo de dato: | ||
| 134 | Texto (string)\r\n- direction_id: Sentido del viaje. Tipo de dato: | 134 | Texto (string)\r\n- direction_id: Sentido del viaje. Tipo de dato: | ||
| 135 | Entero (integer)\r\n- shape_id: Identificador del recorrido. Tipo de | 135 | Entero (integer)\r\n- shape_id: Identificador del recorrido. Tipo de | ||
| 136 | dato: Texto (string)\r\n\r\nPara poder transformar estos ficheros | 136 | dato: Texto (string)\r\n\r\nPara poder transformar estos ficheros | ||
| 137 | fuente del dataset EMTF, distribuidos en formato GTFS Schedule, se ha | 137 | fuente del dataset EMTF, distribuidos en formato GTFS Schedule, se ha | ||
| 138 | dise\u00f1ado un notebook de procesamiento en local. El proceso | 138 | dise\u00f1ado un notebook de procesamiento en local. El proceso | ||
| 139 | incluye validaciones de integridad, normalizaci\u00f3n de formatos, | 139 | incluye validaciones de integridad, normalizaci\u00f3n de formatos, | ||
| 140 | revisi\u00f3n de inconsistencias y exclusi\u00f3n de elementos no | 140 | revisi\u00f3n de inconsistencias y exclusi\u00f3n de elementos no | ||
| 141 | necesarios para la difusi\u00f3n p\u00fablica. Adem\u00e1s, se generan | 141 | necesarios para la difusi\u00f3n p\u00fablica. Adem\u00e1s, se generan | ||
| 142 | salidas auxiliares de control para dejar trazabilidad de las | 142 | salidas auxiliares de control para dejar trazabilidad de las | ||
| 143 | comprobaciones y ajustes realizados antes de publicar el dataset. Los | 143 | comprobaciones y ajustes realizados antes de publicar el dataset. Los | ||
| 144 | datos finales quedan en el fichero emtf_public_schedule.csv.", | 144 | datos finales quedan en el fichero emtf_public_schedule.csv.", | ||
| 145 | "format": "JSON", | 145 | "format": "JSON", | ||
| 146 | "hash": "", | 146 | "hash": "", | ||
| 147 | "id": "e771239b-d5af-4dae-b828-1efffffb7aa1", | 147 | "id": "e771239b-d5af-4dae-b828-1efffffb7aa1", | ||
| 148 | "last_modified": "2026-04-13T08:03:51.276226", | 148 | "last_modified": "2026-04-13T08:03:51.276226", | ||
| 149 | "metadata_modified": "2026-04-13T08:03:51.289306", | 149 | "metadata_modified": "2026-04-13T08:03:51.289306", | ||
| 150 | "mimetype": "application/json", | 150 | "mimetype": "application/json", | ||
| 151 | "mimetype_inner": null, | 151 | "mimetype_inner": null, | ||
| 152 | "name": "EMTF publication validation summary", | 152 | "name": "EMTF publication validation summary", | ||
| 153 | "package_id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | 153 | "package_id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | ||
| 154 | "position": 0, | 154 | "position": 0, | ||
| 155 | "resource_type": null, | 155 | "resource_type": null, | ||
| 156 | "size": 950, | 156 | "size": 950, | ||
| 157 | "state": "active", | 157 | "state": "active", | ||
| 158 | "url": | 158 | "url": | ||
| 159 | -b828-1efffffb7aa1/download/emtf_publication_validation_summary.json", | 159 | -b828-1efffffb7aa1/download/emtf_publication_validation_summary.json", | ||
| 160 | "url_type": "upload" | 160 | "url_type": "upload" | ||
| 161 | }, | 161 | }, | ||
| 162 | { | 162 | { | ||
| 163 | "cache_last_updated": null, | 163 | "cache_last_updated": null, | ||
| 164 | "cache_url": null, | 164 | "cache_url": null, | ||
| 165 | "created": "2026-04-13T08:04:12.899068", | 165 | "created": "2026-04-13T08:04:12.899068", | ||
| 166 | "description": "Conjunto de datos en formato GTFS de la Empresa | 166 | "description": "Conjunto de datos en formato GTFS de la Empresa | ||
| 167 | Municipal de Transportes de Fuenlabrada (EMTF), que describe la red de | 167 | Municipal de Transportes de Fuenlabrada (EMTF), que describe la red de | ||
| 168 | transporte p\u00fablico urbano del municipio. Incluye informaci\u00f3n | 168 | transporte p\u00fablico urbano del municipio. Incluye informaci\u00f3n | ||
| 169 | de la agencia, l\u00edneas, viajes, paradas, horarios, recorridos | 169 | de la agencia, l\u00edneas, viajes, paradas, horarios, recorridos | ||
| 170 | geogr\u00e1ficos y calendario de servicio, permitiendo su | 170 | geogr\u00e1ficos y calendario de servicio, permitiendo su | ||
| 171 | reutilizaci\u00f3n en aplicaciones de movilidad, an\u00e1lisis y | 171 | reutilizaci\u00f3n en aplicaciones de movilidad, an\u00e1lisis y | ||
| 172 | planificaci\u00f3n del transporte.\r\n\r\nDescripci\u00f3n de | 172 | planificaci\u00f3n del transporte.\r\n\r\nDescripci\u00f3n de | ||
| 173 | campos:\r\n\r\nagency.txt\r\n\r\n- agency_id: Identificador \u00fanico | 173 | campos:\r\n\r\nagency.txt\r\n\r\n- agency_id: Identificador \u00fanico | ||
| 174 | de la agencia de transporte. Tipo de dato: Texto (string)\r\n- | 174 | de la agencia de transporte. Tipo de dato: Texto (string)\r\n- | ||
| 175 | agency_name: Nombre de la agencia operadora. Tipo de dato: Texto | 175 | agency_name: Nombre de la agencia operadora. Tipo de dato: Texto | ||
| 176 | (string)\r\n- agency_url: URL oficial de la agencia. Tipo de dato: | 176 | (string)\r\n- agency_url: URL oficial de la agencia. Tipo de dato: | ||
| 177 | Texto (string / URL)\r\n- agency_timezone: Zona horaria del servicio. | 177 | Texto (string / URL)\r\n- agency_timezone: Zona horaria del servicio. | ||
| 178 | Tipo de dato: Texto (string)\r\n- agency_lang: Idioma principal. Tipo | 178 | Tipo de dato: Texto (string)\r\n- agency_lang: Idioma principal. Tipo | ||
| 179 | de dato: Texto (string)\r\n- agency_phone: Tel\u00e9fono de contacto. | 179 | de dato: Texto (string)\r\n- agency_phone: Tel\u00e9fono de contacto. | ||
| 180 | Tipo de dato: Texto (string)\r\n- agency_email: Correo | 180 | Tipo de dato: Texto (string)\r\n- agency_email: Correo | ||
| 181 | electr\u00f3nico de contacto. Tipo de dato: Texto | 181 | electr\u00f3nico de contacto. Tipo de dato: Texto | ||
| 182 | (string)\r\n\r\nattributions.txt\r\n\r\n- attribution_id: | 182 | (string)\r\n\r\nattributions.txt\r\n\r\n- attribution_id: | ||
| 183 | Identificador de la atribuci\u00f3n. Tipo de dato: Entero | 183 | Identificador de la atribuci\u00f3n. Tipo de dato: Entero | ||
| 184 | (integer)\r\n- agency_id: Identificador de la agencia asociada. Tipo | 184 | (integer)\r\n- agency_id: Identificador de la agencia asociada. Tipo | ||
| 185 | de dato: Texto (string)\r\n- route_id: Identificador de la l\u00ednea | 185 | de dato: Texto (string)\r\n- route_id: Identificador de la l\u00ednea | ||
| 186 | asociada. Tipo de dato: Texto/Entero (string/integer)\r\n- | 186 | asociada. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||
| 187 | organization_name: Nombre de la organizaci\u00f3n. Tipo de dato: Texto | 187 | organization_name: Nombre de la organizaci\u00f3n. Tipo de dato: Texto | ||
| 188 | (string)\r\n- is_producer: Indica si es productora del dato. Tipo de | 188 | (string)\r\n- is_producer: Indica si es productora del dato. Tipo de | ||
| 189 | dato: Booleano (0/1)\r\n- is_operator: Indica si es operadora. Tipo de | 189 | dato: Booleano (0/1)\r\n- is_operator: Indica si es operadora. Tipo de | ||
| 190 | dato: Booleano (0/1)\r\n- is_authority: Indica si es autoridad de | 190 | dato: Booleano (0/1)\r\n- is_authority: Indica si es autoridad de | ||
| 191 | transporte. Tipo de dato: Booleano (0/1)\r\n- attribution_url: URL | 191 | transporte. Tipo de dato: Booleano (0/1)\r\n- attribution_url: URL | ||
| 192 | asociada. Tipo de dato: Texto (string / URL)\r\n- attribution_email: | 192 | asociada. Tipo de dato: Texto (string / URL)\r\n- attribution_email: | ||
| 193 | Correo electr\u00f3nico. Tipo de dato: Texto (string)\r\n- | 193 | Correo electr\u00f3nico. Tipo de dato: Texto (string)\r\n- | ||
| 194 | attribution_phone: Tel\u00e9fono. Tipo de dato: Texto | 194 | attribution_phone: Tel\u00e9fono. Tipo de dato: Texto | ||
| 195 | (string)\r\n\r\ncalendar_dates.txt\r\n\r\n- service_id: Identificador | 195 | (string)\r\n\r\ncalendar_dates.txt\r\n\r\n- service_id: Identificador | ||
| 196 | del servicio. Tipo de dato: Texto (string)\r\n- date: Fecha de | 196 | del servicio. Tipo de dato: Texto (string)\r\n- date: Fecha de | ||
| 197 | aplicaci\u00f3n. Tipo de dato: Fecha (date)\r\n- exception_type: Tipo | 197 | aplicaci\u00f3n. Tipo de dato: Fecha (date)\r\n- exception_type: Tipo | ||
| 198 | de excepci\u00f3n del servicio. Tipo de dato: Entero | 198 | de excepci\u00f3n del servicio. Tipo de dato: Entero | ||
| 199 | (integer)\r\n\r\nfeed_info.txt\r\n\r\n- feed_publisher_name: Nombre | 199 | (integer)\r\n\r\nfeed_info.txt\r\n\r\n- feed_publisher_name: Nombre | ||
| 200 | del publicador del dataset. Tipo de dato: Texto (string)\r\n- | 200 | del publicador del dataset. Tipo de dato: Texto (string)\r\n- | ||
| 201 | feed_publisher_url: URL del publicador. Tipo de dato: Texto (string / | 201 | feed_publisher_url: URL del publicador. Tipo de dato: Texto (string / | ||
| 202 | URL)\r\n- feed_lang: Idioma del feed. Tipo de dato: Texto | 202 | URL)\r\n- feed_lang: Idioma del feed. Tipo de dato: Texto | ||
| 203 | (string)\r\n- feed_start_date: Fecha de inicio de validez. Tipo de | 203 | (string)\r\n- feed_start_date: Fecha de inicio de validez. Tipo de | ||
| 204 | dato: Fecha (date)\r\n- feed_end_date: Fecha de fin de validez. Tipo | 204 | dato: Fecha (date)\r\n- feed_end_date: Fecha de fin de validez. Tipo | ||
| 205 | de dato: Fecha (date)\r\n- feed_version: Versi\u00f3n del feed. Tipo | 205 | de dato: Fecha (date)\r\n- feed_version: Versi\u00f3n del feed. Tipo | ||
| 206 | de dato: Texto (string)\r\n- default_lang: Idioma por defecto. Tipo de | 206 | de dato: Texto (string)\r\n- default_lang: Idioma por defecto. Tipo de | ||
| 207 | dato: Texto (string)\r\n- feed_contact_email: Correo de contacto. Tipo | 207 | dato: Texto (string)\r\n- feed_contact_email: Correo de contacto. Tipo | ||
| 208 | de dato: Texto (string)\r\n- feed_contact_url: URL de contacto. Tipo | 208 | de dato: Texto (string)\r\n- feed_contact_url: URL de contacto. Tipo | ||
| 209 | de dato: Texto (string / URL)\r\n\r\nroutes.txt\r\n\r\n- route_id: | 209 | de dato: Texto (string / URL)\r\n\r\nroutes.txt\r\n\r\n- route_id: | ||
| 210 | Identificador de la l\u00ednea. Tipo de dato: Texto/Entero | 210 | Identificador de la l\u00ednea. Tipo de dato: Texto/Entero | ||
| 211 | (string/integer)\r\n- agency_id: Identificador de la agencia. Tipo de | 211 | (string/integer)\r\n- agency_id: Identificador de la agencia. Tipo de | ||
| 212 | dato: Texto (string)\r\n- route_short_name: Nombre corto de la | 212 | dato: Texto (string)\r\n- route_short_name: Nombre corto de la | ||
| 213 | l\u00ednea. Tipo de dato: Texto (string)\r\n- route_long_name: Nombre | 213 | l\u00ednea. Tipo de dato: Texto (string)\r\n- route_long_name: Nombre | ||
| 214 | largo de la l\u00ednea. Tipo de dato: Texto (string)\r\n- route_desc: | 214 | largo de la l\u00ednea. Tipo de dato: Texto (string)\r\n- route_desc: | ||
| 215 | Descripci\u00f3n de la l\u00ednea. Tipo de dato: Texto (string)\r\n- | 215 | Descripci\u00f3n de la l\u00ednea. Tipo de dato: Texto (string)\r\n- | ||
| 216 | route_type: Tipo de transporte. Tipo de dato: Entero (integer)\r\n- | 216 | route_type: Tipo de transporte. Tipo de dato: Entero (integer)\r\n- | ||
| 217 | route_url: URL informativa. Tipo de dato: Texto (string / URL)\r\n- | 217 | route_url: URL informativa. Tipo de dato: Texto (string / URL)\r\n- | ||
| 218 | route_color: Color de la l\u00ednea. Tipo de dato: Texto (string / | 218 | route_color: Color de la l\u00ednea. Tipo de dato: Texto (string / | ||
| 219 | hexadecimal)\r\n- route_sort_order: Orden de visualizaci\u00f3n. Tipo | 219 | hexadecimal)\r\n- route_sort_order: Orden de visualizaci\u00f3n. Tipo | ||
| 220 | de dato: Entero (integer)\r\n- continuous_pickup: Permite recogida | 220 | de dato: Entero (integer)\r\n- continuous_pickup: Permite recogida | ||
| 221 | continua. Tipo de dato: Entero (integer)\r\n- continuous_drop_off: | 221 | continua. Tipo de dato: Entero (integer)\r\n- continuous_drop_off: | ||
| 222 | Permite bajada continua. Tipo de dato: Entero | 222 | Permite bajada continua. Tipo de dato: Entero | ||
| 223 | (integer)\r\n\r\nshapes.txt\r\n\r\n- shape_id: Identificador del | 223 | (integer)\r\n\r\nshapes.txt\r\n\r\n- shape_id: Identificador del | ||
| 224 | recorrido. Tipo de dato: Texto (string)\r\n- shape_pt_lat: Latitud del | 224 | recorrido. Tipo de dato: Texto (string)\r\n- shape_pt_lat: Latitud del | ||
| 225 | punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_lon: Longitud | 225 | punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_lon: Longitud | ||
| 226 | del punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_sequence: | 226 | del punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_sequence: | ||
| 227 | Orden del punto en el recorrido. Tipo de dato: Entero | 227 | Orden del punto en el recorrido. Tipo de dato: Entero | ||
| 228 | (integer)\r\n\r\nstop_times.txt\r\n\r\n- trip_id: Identificador del | 228 | (integer)\r\n\r\nstop_times.txt\r\n\r\n- trip_id: Identificador del | ||
| 229 | viaje. Tipo de dato: Texto (string)\r\n- arrival_time: Hora de | 229 | viaje. Tipo de dato: Texto (string)\r\n- arrival_time: Hora de | ||
| 230 | llegada. Tipo de dato: Hora (time)\r\n- departure_time: Hora de | 230 | llegada. Tipo de dato: Hora (time)\r\n- departure_time: Hora de | ||
| 231 | salida. Tipo de dato: Hora (time)\r\n- stop_id: Identificador de la | 231 | salida. Tipo de dato: Hora (time)\r\n- stop_id: Identificador de la | ||
| 232 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- | 232 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||
| 233 | stop_sequence: Orden de la parada. Tipo de dato: Entero (integer)\r\n- | 233 | stop_sequence: Orden de la parada. Tipo de dato: Entero (integer)\r\n- | ||
| 234 | stop_headsign: Destino mostrado. Tipo de dato: Texto (string)\r\n- | 234 | stop_headsign: Destino mostrado. Tipo de dato: Texto (string)\r\n- | ||
| 235 | pickup_type: Tipo de recogida. Tipo de dato: Entero (integer)\r\n- | 235 | pickup_type: Tipo de recogida. Tipo de dato: Entero (integer)\r\n- | ||
| 236 | drop_off_type: Tipo de bajada. Tipo de dato: Entero (integer)\r\n- | 236 | drop_off_type: Tipo de bajada. Tipo de dato: Entero (integer)\r\n- | ||
| 237 | timepoint: Precisi\u00f3n de la hora. Tipo de dato: Entero | 237 | timepoint: Precisi\u00f3n de la hora. Tipo de dato: Entero | ||
| 238 | (integer)\r\n\r\nstops.txt\r\n\r\n- stop_id: Identificador de la | 238 | (integer)\r\n\r\nstops.txt\r\n\r\n- stop_id: Identificador de la | ||
| 239 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- stop_code: | 239 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- stop_code: | ||
| 240 | C\u00f3digo de la parada. Tipo de dato: Texto/Entero | 240 | C\u00f3digo de la parada. Tipo de dato: Texto/Entero | ||
| 241 | (string/integer)\r\n- stop_name: Nombre de la parada. Tipo de dato: | 241 | (string/integer)\r\n- stop_name: Nombre de la parada. Tipo de dato: | ||
| 242 | Texto (string)\r\n- stop_lat: Latitud. Tipo de dato: Num\u00e9rico | 242 | Texto (string)\r\n- stop_lat: Latitud. Tipo de dato: Num\u00e9rico | ||
| 243 | (float)\r\n- stop_lon: Longitud. Tipo de dato: Num\u00e9rico | 243 | (float)\r\n- stop_lon: Longitud. Tipo de dato: Num\u00e9rico | ||
| 244 | (float)\r\n- zone_id: Zona. Tipo de dato: Texto/Entero | 244 | (float)\r\n- zone_id: Zona. Tipo de dato: Texto/Entero | ||
| 245 | (string/integer)\r\n- stop_timezone: Zona horaria. Tipo de dato: Texto | 245 | (string/integer)\r\n- stop_timezone: Zona horaria. Tipo de dato: Texto | ||
| 246 | (string)\r\n- stop_url: URL asociada. Tipo de dato: Texto (string / | 246 | (string)\r\n- stop_url: URL asociada. Tipo de dato: Texto (string / | ||
| 247 | URL)\r\n- level_id: Nivel. Tipo de dato: Texto (string)\r\n- | 247 | URL)\r\n- level_id: Nivel. Tipo de dato: Texto (string)\r\n- | ||
| 248 | parent_station: Estaci\u00f3n principal. Tipo de dato: Texto | 248 | parent_station: Estaci\u00f3n principal. Tipo de dato: Texto | ||
| 249 | (string)\r\n\r\ntrips.txt\r\n\r\n- route_id: Identificador de la | 249 | (string)\r\n\r\ntrips.txt\r\n\r\n- route_id: Identificador de la | ||
| 250 | l\u00ednea. Tipo de dato: Texto/Entero (string/integer)\r\n- | 250 | l\u00ednea. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||
| 251 | service_id: Identificador del servicio. Tipo de dato: Texto | 251 | service_id: Identificador del servicio. Tipo de dato: Texto | ||
| 252 | (string)\r\n- trip_id: Identificador del viaje. Tipo de dato: Texto | 252 | (string)\r\n- trip_id: Identificador del viaje. Tipo de dato: Texto | ||
| 253 | (string)\r\n- trip_headsign: Destino del viaje. Tipo de dato: Texto | 253 | (string)\r\n- trip_headsign: Destino del viaje. Tipo de dato: Texto | ||
| 254 | (string)\r\n- trip_short_name: Nombre corto del viaje. Tipo de dato: | 254 | (string)\r\n- trip_short_name: Nombre corto del viaje. Tipo de dato: | ||
| 255 | Texto (string)\r\n- direction_id: Sentido del viaje. Tipo de dato: | 255 | Texto (string)\r\n- direction_id: Sentido del viaje. Tipo de dato: | ||
| 256 | Entero (integer)\r\n- shape_id: Identificador del recorrido. Tipo de | 256 | Entero (integer)\r\n- shape_id: Identificador del recorrido. Tipo de | ||
| 257 | dato: Texto (string)\r\n\r\nPara poder transformar estos ficheros | 257 | dato: Texto (string)\r\n\r\nPara poder transformar estos ficheros | ||
| 258 | fuente del dataset EMTF, distribuidos en formato GTFS Schedule, se ha | 258 | fuente del dataset EMTF, distribuidos en formato GTFS Schedule, se ha | ||
| 259 | dise\u00f1ado un notebook de procesamiento en local. El proceso | 259 | dise\u00f1ado un notebook de procesamiento en local. El proceso | ||
| 260 | incluye validaciones de integridad, normalizaci\u00f3n de formatos, | 260 | incluye validaciones de integridad, normalizaci\u00f3n de formatos, | ||
| 261 | revisi\u00f3n de inconsistencias y exclusi\u00f3n de elementos no | 261 | revisi\u00f3n de inconsistencias y exclusi\u00f3n de elementos no | ||
| 262 | necesarios para la difusi\u00f3n p\u00fablica. Adem\u00e1s, se generan | 262 | necesarios para la difusi\u00f3n p\u00fablica. Adem\u00e1s, se generan | ||
| 263 | salidas auxiliares de control para dejar trazabilidad de las | 263 | salidas auxiliares de control para dejar trazabilidad de las | ||
| 264 | comprobaciones y ajustes realizados antes de publicar el dataset. Los | 264 | comprobaciones y ajustes realizados antes de publicar el dataset. Los | ||
| 265 | datos finales quedan en el fichero emtf_public_schedule.csv.", | 265 | datos finales quedan en el fichero emtf_public_schedule.csv.", | ||
| 266 | "format": "CSV", | 266 | "format": "CSV", | ||
| 267 | "hash": "", | 267 | "hash": "", | ||
| 268 | "id": "b969f1af-ef11-48e8-bfb4-c0d092b54c5a", | 268 | "id": "b969f1af-ef11-48e8-bfb4-c0d092b54c5a", | ||
| 269 | "last_modified": "2026-04-13T08:04:12.873822", | 269 | "last_modified": "2026-04-13T08:04:12.873822", | ||
| 270 | "metadata_modified": "2026-04-13T08:04:12.886078", | 270 | "metadata_modified": "2026-04-13T08:04:12.886078", | ||
| 271 | "mimetype": "text/csv", | 271 | "mimetype": "text/csv", | ||
| 272 | "mimetype_inner": null, | 272 | "mimetype_inner": null, | ||
| 273 | "name": "EMTF text corrections review", | 273 | "name": "EMTF text corrections review", | ||
| 274 | "package_id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | 274 | "package_id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | ||
| 275 | "position": 1, | 275 | "position": 1, | ||
| 276 | "resource_type": null, | 276 | "resource_type": null, | ||
| 277 | "size": 500, | 277 | "size": 500, | ||
| 278 | "state": "active", | 278 | "state": "active", | ||
| 279 | "url": | 279 | "url": | ||
| 280 | f11-48e8-bfb4-c0d092b54c5a/download/emtf_text_corrections_review.csv", | 280 | f11-48e8-bfb4-c0d092b54c5a/download/emtf_text_corrections_review.csv", | ||
| 281 | "url_type": "upload" | 281 | "url_type": "upload" | ||
| t | t | 282 | }, | ||
| 283 | { | ||||
| 284 | "cache_last_updated": null, | ||||
| 285 | "cache_url": null, | ||||
| 286 | "created": "2026-04-13T08:04:33.715211", | ||||
| 287 | "description": "Conjunto de datos en formato GTFS de la Empresa | ||||
| 288 | Municipal de Transportes de Fuenlabrada (EMTF), que describe la red de | ||||
| 289 | transporte p\u00fablico urbano del municipio. Incluye informaci\u00f3n | ||||
| 290 | de la agencia, l\u00edneas, viajes, paradas, horarios, recorridos | ||||
| 291 | geogr\u00e1ficos y calendario de servicio, permitiendo su | ||||
| 292 | reutilizaci\u00f3n en aplicaciones de movilidad, an\u00e1lisis y | ||||
| 293 | planificaci\u00f3n del transporte.\r\n\r\nDescripci\u00f3n de | ||||
| 294 | campos:\r\n\r\nagency.txt\r\n\r\n- agency_id: Identificador \u00fanico | ||||
| 295 | de la agencia de transporte. Tipo de dato: Texto (string)\r\n- | ||||
| 296 | agency_name: Nombre de la agencia operadora. Tipo de dato: Texto | ||||
| 297 | (string)\r\n- agency_url: URL oficial de la agencia. Tipo de dato: | ||||
| 298 | Texto (string / URL)\r\n- agency_timezone: Zona horaria del servicio. | ||||
| 299 | Tipo de dato: Texto (string)\r\n- agency_lang: Idioma principal. Tipo | ||||
| 300 | de dato: Texto (string)\r\n- agency_phone: Tel\u00e9fono de contacto. | ||||
| 301 | Tipo de dato: Texto (string)\r\n- agency_email: Correo | ||||
| 302 | electr\u00f3nico de contacto. Tipo de dato: Texto | ||||
| 303 | (string)\r\n\r\nattributions.txt\r\n\r\n- attribution_id: | ||||
| 304 | Identificador de la atribuci\u00f3n. Tipo de dato: Entero | ||||
| 305 | (integer)\r\n- agency_id: Identificador de la agencia asociada. Tipo | ||||
| 306 | de dato: Texto (string)\r\n- route_id: Identificador de la l\u00ednea | ||||
| 307 | asociada. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||||
| 308 | organization_name: Nombre de la organizaci\u00f3n. Tipo de dato: Texto | ||||
| 309 | (string)\r\n- is_producer: Indica si es productora del dato. Tipo de | ||||
| 310 | dato: Booleano (0/1)\r\n- is_operator: Indica si es operadora. Tipo de | ||||
| 311 | dato: Booleano (0/1)\r\n- is_authority: Indica si es autoridad de | ||||
| 312 | transporte. Tipo de dato: Booleano (0/1)\r\n- attribution_url: URL | ||||
| 313 | asociada. Tipo de dato: Texto (string / URL)\r\n- attribution_email: | ||||
| 314 | Correo electr\u00f3nico. Tipo de dato: Texto (string)\r\n- | ||||
| 315 | attribution_phone: Tel\u00e9fono. Tipo de dato: Texto | ||||
| 316 | (string)\r\n\r\ncalendar_dates.txt\r\n\r\n- service_id: Identificador | ||||
| 317 | del servicio. Tipo de dato: Texto (string)\r\n- date: Fecha de | ||||
| 318 | aplicaci\u00f3n. Tipo de dato: Fecha (date)\r\n- exception_type: Tipo | ||||
| 319 | de excepci\u00f3n del servicio. Tipo de dato: Entero | ||||
| 320 | (integer)\r\n\r\nfeed_info.txt\r\n\r\n- feed_publisher_name: Nombre | ||||
| 321 | del publicador del dataset. Tipo de dato: Texto (string)\r\n- | ||||
| 322 | feed_publisher_url: URL del publicador. Tipo de dato: Texto (string / | ||||
| 323 | URL)\r\n- feed_lang: Idioma del feed. Tipo de dato: Texto | ||||
| 324 | (string)\r\n- feed_start_date: Fecha de inicio de validez. Tipo de | ||||
| 325 | dato: Fecha (date)\r\n- feed_end_date: Fecha de fin de validez. Tipo | ||||
| 326 | de dato: Fecha (date)\r\n- feed_version: Versi\u00f3n del feed. Tipo | ||||
| 327 | de dato: Texto (string)\r\n- default_lang: Idioma por defecto. Tipo de | ||||
| 328 | dato: Texto (string)\r\n- feed_contact_email: Correo de contacto. Tipo | ||||
| 329 | de dato: Texto (string)\r\n- feed_contact_url: URL de contacto. Tipo | ||||
| 330 | de dato: Texto (string / URL)\r\n\r\nroutes.txt\r\n\r\n- route_id: | ||||
| 331 | Identificador de la l\u00ednea. Tipo de dato: Texto/Entero | ||||
| 332 | (string/integer)\r\n- agency_id: Identificador de la agencia. Tipo de | ||||
| 333 | dato: Texto (string)\r\n- route_short_name: Nombre corto de la | ||||
| 334 | l\u00ednea. Tipo de dato: Texto (string)\r\n- route_long_name: Nombre | ||||
| 335 | largo de la l\u00ednea. Tipo de dato: Texto (string)\r\n- route_desc: | ||||
| 336 | Descripci\u00f3n de la l\u00ednea. Tipo de dato: Texto (string)\r\n- | ||||
| 337 | route_type: Tipo de transporte. Tipo de dato: Entero (integer)\r\n- | ||||
| 338 | route_url: URL informativa. Tipo de dato: Texto (string / URL)\r\n- | ||||
| 339 | route_color: Color de la l\u00ednea. Tipo de dato: Texto (string / | ||||
| 340 | hexadecimal)\r\n- route_sort_order: Orden de visualizaci\u00f3n. Tipo | ||||
| 341 | de dato: Entero (integer)\r\n- continuous_pickup: Permite recogida | ||||
| 342 | continua. Tipo de dato: Entero (integer)\r\n- continuous_drop_off: | ||||
| 343 | Permite bajada continua. Tipo de dato: Entero | ||||
| 344 | (integer)\r\n\r\nshapes.txt\r\n\r\n- shape_id: Identificador del | ||||
| 345 | recorrido. Tipo de dato: Texto (string)\r\n- shape_pt_lat: Latitud del | ||||
| 346 | punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_lon: Longitud | ||||
| 347 | del punto. Tipo de dato: Num\u00e9rico (float)\r\n- shape_pt_sequence: | ||||
| 348 | Orden del punto en el recorrido. Tipo de dato: Entero | ||||
| 349 | (integer)\r\n\r\nstop_times.txt\r\n\r\n- trip_id: Identificador del | ||||
| 350 | viaje. Tipo de dato: Texto (string)\r\n- arrival_time: Hora de | ||||
| 351 | llegada. Tipo de dato: Hora (time)\r\n- departure_time: Hora de | ||||
| 352 | salida. Tipo de dato: Hora (time)\r\n- stop_id: Identificador de la | ||||
| 353 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||||
| 354 | stop_sequence: Orden de la parada. Tipo de dato: Entero (integer)\r\n- | ||||
| 355 | stop_headsign: Destino mostrado. Tipo de dato: Texto (string)\r\n- | ||||
| 356 | pickup_type: Tipo de recogida. Tipo de dato: Entero (integer)\r\n- | ||||
| 357 | drop_off_type: Tipo de bajada. Tipo de dato: Entero (integer)\r\n- | ||||
| 358 | timepoint: Precisi\u00f3n de la hora. Tipo de dato: Entero | ||||
| 359 | (integer)\r\n\r\nstops.txt\r\n\r\n- stop_id: Identificador de la | ||||
| 360 | parada. Tipo de dato: Texto/Entero (string/integer)\r\n- stop_code: | ||||
| 361 | C\u00f3digo de la parada. Tipo de dato: Texto/Entero | ||||
| 362 | (string/integer)\r\n- stop_name: Nombre de la parada. Tipo de dato: | ||||
| 363 | Texto (string)\r\n- stop_lat: Latitud. Tipo de dato: Num\u00e9rico | ||||
| 364 | (float)\r\n- stop_lon: Longitud. Tipo de dato: Num\u00e9rico | ||||
| 365 | (float)\r\n- zone_id: Zona. Tipo de dato: Texto/Entero | ||||
| 366 | (string/integer)\r\n- stop_timezone: Zona horaria. Tipo de dato: Texto | ||||
| 367 | (string)\r\n- stop_url: URL asociada. Tipo de dato: Texto (string / | ||||
| 368 | URL)\r\n- level_id: Nivel. Tipo de dato: Texto (string)\r\n- | ||||
| 369 | parent_station: Estaci\u00f3n principal. Tipo de dato: Texto | ||||
| 370 | (string)\r\n\r\ntrips.txt\r\n\r\n- route_id: Identificador de la | ||||
| 371 | l\u00ednea. Tipo de dato: Texto/Entero (string/integer)\r\n- | ||||
| 372 | service_id: Identificador del servicio. Tipo de dato: Texto | ||||
| 373 | (string)\r\n- trip_id: Identificador del viaje. Tipo de dato: Texto | ||||
| 374 | (string)\r\n- trip_headsign: Destino del viaje. Tipo de dato: Texto | ||||
| 375 | (string)\r\n- trip_short_name: Nombre corto del viaje. Tipo de dato: | ||||
| 376 | Texto (string)\r\n- direction_id: Sentido del viaje. Tipo de dato: | ||||
| 377 | Entero (integer)\r\n- shape_id: Identificador del recorrido. Tipo de | ||||
| 378 | dato: Texto (string)\r\n\r\nPara poder transformar estos ficheros | ||||
| 379 | fuente del dataset EMTF, distribuidos en formato GTFS Schedule, se ha | ||||
| 380 | dise\u00f1ado un notebook de procesamiento en local. El proceso | ||||
| 381 | incluye validaciones de integridad, normalizaci\u00f3n de formatos, | ||||
| 382 | revisi\u00f3n de inconsistencias y exclusi\u00f3n de elementos no | ||||
| 383 | necesarios para la difusi\u00f3n p\u00fablica. Adem\u00e1s, se generan | ||||
| 384 | salidas auxiliares de control para dejar trazabilidad de las | ||||
| 385 | comprobaciones y ajustes realizados antes de publicar el dataset. Los | ||||
| 386 | datos finales quedan en el fichero emtf_public_schedule.csv.", | ||||
| 387 | "format": "CSV", | ||||
| 388 | "hash": "", | ||||
| 389 | "id": "ce394032-937e-4a4b-b6f2-a013067614ec", | ||||
| 390 | "last_modified": "2026-04-13T08:04:33.690630", | ||||
| 391 | "metadata_modified": "2026-04-13T08:04:33.702675", | ||||
| 392 | "mimetype": "text/csv", | ||||
| 393 | "mimetype_inner": null, | ||||
| 394 | "name": "EMTF unused stops review ", | ||||
| 395 | "package_id": "74ad6935-2acd-4e61-aa9e-a6b3e60c16e9", | ||||
| 396 | "position": 2, | ||||
| 397 | "resource_type": null, | ||||
| 398 | "size": 217, | ||||
| 399 | "state": "active", | ||||
| 400 | "url": | ||||
| 401 | 32-937e-4a4b-b6f2-a013067614ec/download/emtf_unused_stops_review.csv", | ||||
| 402 | "url_type": "upload" | ||||
| 282 | } | 403 | } | ||
| 283 | ], | 404 | ], | ||
| 284 | "state": "draft", | 405 | "state": "draft", | ||
| 285 | "tags": [ | 406 | "tags": [ | ||
| 286 | { | 407 | { | ||
| 287 | "display_name": "EMTF", | 408 | "display_name": "EMTF", | ||
| 288 | "id": "edcde6fb-0ae4-4fe5-baf1-a316f8421d0d", | 409 | "id": "edcde6fb-0ae4-4fe5-baf1-a316f8421d0d", | ||
| 289 | "name": "EMTF", | 410 | "name": "EMTF", | ||
| 290 | "state": "active", | 411 | "state": "active", | ||
| 291 | "vocabulary_id": null | 412 | "vocabulary_id": null | ||
| 292 | }, | 413 | }, | ||
| 293 | { | 414 | { | ||
| 294 | "display_name": "GTFS", | 415 | "display_name": "GTFS", | ||
| 295 | "id": "e3e54a0e-aef7-4bdd-8409-2ad0a8a80460", | 416 | "id": "e3e54a0e-aef7-4bdd-8409-2ad0a8a80460", | ||
| 296 | "name": "GTFS", | 417 | "name": "GTFS", | ||
| 297 | "state": "active", | 418 | "state": "active", | ||
| 298 | "vocabulary_id": null | 419 | "vocabulary_id": null | ||
| 299 | }, | 420 | }, | ||
| 300 | { | 421 | { | ||
| 301 | "display_name": "autobuses", | 422 | "display_name": "autobuses", | ||
| 302 | "id": "3a815e56-cdf6-462e-b677-57893e9ec101", | 423 | "id": "3a815e56-cdf6-462e-b677-57893e9ec101", | ||
| 303 | "name": "autobuses", | 424 | "name": "autobuses", | ||
| 304 | "state": "active", | 425 | "state": "active", | ||
| 305 | "vocabulary_id": null | 426 | "vocabulary_id": null | ||
| 306 | }, | 427 | }, | ||
| 307 | { | 428 | { | ||
| 308 | "display_name": "movilidad", | 429 | "display_name": "movilidad", | ||
| 309 | "id": "7e38732b-7049-4bcd-bca6-27ca3f416891", | 430 | "id": "7e38732b-7049-4bcd-bca6-27ca3f416891", | ||
| 310 | "name": "movilidad", | 431 | "name": "movilidad", | ||
| 311 | "state": "active", | 432 | "state": "active", | ||
| 312 | "vocabulary_id": null | 433 | "vocabulary_id": null | ||
| 313 | }, | 434 | }, | ||
| 314 | { | 435 | { | ||
| 315 | "display_name": "transporte p\u00fablico", | 436 | "display_name": "transporte p\u00fablico", | ||
| 316 | "id": "fe31df68-257d-4c38-a2ac-100961ab9697", | 437 | "id": "fe31df68-257d-4c38-a2ac-100961ab9697", | ||
| 317 | "name": "transporte p\u00fablico", | 438 | "name": "transporte p\u00fablico", | ||
| 318 | "state": "active", | 439 | "state": "active", | ||
| 319 | "vocabulary_id": null | 440 | "vocabulary_id": null | ||
| 320 | } | 441 | } | ||
| 321 | ], | 442 | ], | ||
| 322 | "title": "Red de transporte p\u00fablico urbano de EMTF en formato | 443 | "title": "Red de transporte p\u00fablico urbano de EMTF en formato | ||
| 323 | GTFS", | 444 | GTFS", | ||
| 324 | "type": "dataset", | 445 | "type": "dataset", | ||
| 325 | "url": "", | 446 | "url": "", | ||
| 326 | "version": "" | 447 | "version": "" | ||
| 327 | } | 448 | } |
