From 50a12fe432a926f4810770e2716f9b963baa42e5 Mon Sep 17 00:00:00 2001 From: uku Date: Fri, 18 Oct 2024 12:54:26 +0200 Subject: [PATCH] feat: add initial map with lines --- bun.lockb | Bin 88328 -> 89385 bytes package.json | 4 + src/routes/+page.svelte | 33 +- src/routes/+page.ts | 1 + src/routes/lignes.json | 1403 +++++++++++++++++++++++++++++++++++++++ 5 files changed, 1439 insertions(+), 2 deletions(-) create mode 100644 src/routes/+page.ts create mode 100644 src/routes/lignes.json diff --git a/bun.lockb b/bun.lockb index 28452d2a6623fce02d1977bdc0ae815205212f01..5d70ba98200a69a0ac758a8f27ebdd5f592f8aa7 100755 GIT binary patch delta 15253 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 delta 14725 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 diff --git a/package.json b/package.json index 6817717..f4ccaec 100644 --- a/package.json +++ b/package.json @@ -11,11 +11,15 @@ "lint": "prettier --check . && eslint .", "format": "prettier --write ." }, + "dependencies": { + "leaflet": "^1.9.4" + }, "devDependencies": { "@sveltejs/adapter-auto": "^3.2.5", "@sveltejs/kit": "^2.7.1", "@sveltejs/vite-plugin-svelte": "^3.1.2", "@types/eslint": "^9.6.1", + "@types/leaflet": "^1.9.12", "eslint": "^9.12.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-svelte": "^2.45.1", diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 5982b0a..7a7576f 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,2 +1,31 @@ -

Welcome to SvelteKit

-

Visit kit.svelte.dev to read the documentation

+ + +
+ + diff --git a/src/routes/+page.ts b/src/routes/+page.ts new file mode 100644 index 0000000..a3d1578 --- /dev/null +++ b/src/routes/+page.ts @@ -0,0 +1 @@ +export const ssr = false; diff --git a/src/routes/lignes.json b/src/routes/lignes.json new file mode 100644 index 0000000..4136e8b --- /dev/null +++ b/src/routes/lignes.json @@ -0,0 +1,1403 @@ +{ + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.A-1", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.82687439, 45.74960631], + [4.82724605, 45.75001545], + [4.82756018, 45.75036125], + [4.8277632, 45.75063776], + [4.828437, 45.75169451], + [4.8290241, 45.75263886], + [4.82946728, 45.75341017], + [4.82978986, 45.75392218], + [4.82995828, 45.75418518], + [4.83045652, 45.75496955], + [4.83079379, 45.75550505], + [4.83132971, 45.75636956], + [4.83157831, 45.75674985], + [4.83170822, 45.75691367], + [4.83185766, 45.757058], + [4.83206127, 45.75719637], + [4.83232498, 45.75730959], + [4.83263671, 45.75743126], + [4.83340951, 45.75766652], + [4.83382429, 45.75780971], + [4.83404679, 45.75791432], + [4.8342844, 45.75805192], + [4.83445511, 45.75821483], + [4.83458568, 45.75839293], + [4.83475478, 45.75867019], + [4.83527083, 45.75954465], + [4.83541889, 45.75980809], + [4.8355321, 45.76005325], + [4.83562665, 45.76033693], + [4.83570231, 45.76065438], + [4.8357333, 45.76088708], + [4.83577792, 45.76171964], + [4.83582082, 45.76251412], + [4.83587552, 45.76324789], + [4.83595543, 45.76457833], + [4.83601866, 45.7658201], + [4.83606091, 45.76660031], + [4.83610456, 45.76726142], + [4.83612801, 45.76762765], + [4.8361564, 45.76780326], + [4.8362256, 45.76797795], + [4.83634173, 45.76813731], + [4.83646996, 45.76826306], + [4.83665236, 45.76838285], + [4.83684047, 45.76847868], + [4.83719879, 45.76857549], + [4.83751415, 45.76862563], + [4.83837171, 45.76862558], + [4.84033312, 45.7686533], + [4.8415587, 45.76866407], + [4.84291281, 45.76865767], + [4.84356749, 45.76868592], + [4.84402476, 45.76871382], + [4.84547422, 45.76885768], + [4.84637605, 45.76893278], + [4.84850211, 45.76913769], + [4.84977328, 45.76925214], + [4.85131115, 45.76939394], + [4.85266692, 45.76951189], + [4.85396319, 45.76963936], + [4.85522078, 45.76975405], + [4.85646566, 45.76988807], + [4.85756667, 45.77000149], + [4.85912628, 45.77017128], + [4.8596599, 45.77023074], + [4.859981, 45.77025686], + [4.86037732, 45.77029082], + [4.86076576, 45.77030115], + [4.86116121, 45.77031607], + [4.8615163, 45.77034143], + [4.86272568, 45.77044283], + [4.86383264, 45.77053701], + [4.8648931, 45.77065603], + [4.86587767, 45.77075293], + [4.86631298, 45.77079996], + [4.86675324, 45.77084752], + [4.86756082, 45.77094364], + [4.86824448, 45.7710092], + [4.8687904, 45.77103976], + [4.86936966, 45.77105528], + [4.86978508, 45.7710602], + [4.87022726, 45.77105498], + [4.87086575, 45.77102628], + [4.87135377, 45.77098193], + [4.87189574, 45.77092682], + [4.87248399, 45.77084209], + [4.87332119, 45.77069457], + [4.87452269, 45.77047689], + [4.87574413, 45.77024922], + [4.87680371, 45.77005378], + [4.87816046, 45.76980874], + [4.87930094, 45.76959715], + [4.8805763, 45.76935868], + [4.88154154, 45.76918438], + [4.88268073, 45.76896948], + [4.88402488, 45.7687232], + [4.88533419, 45.7684839], + [4.88645423, 45.7682727], + [4.88691551, 45.768184], + [4.8892011, 45.76777207], + [4.89069919, 45.76749508], + [4.89181619, 45.76728556], + [4.89341547, 45.76698791], + [4.89505497, 45.76668856], + [4.89616509, 45.76648464], + [4.89717057, 45.76629977], + [4.89826376, 45.76609859], + [4.89935037, 45.76590232], + [4.90055845, 45.76568421], + [4.9016446, 45.7654784], + [4.90316953, 45.76519586], + [4.90564264, 45.76474283], + [4.90684257, 45.764523], + [4.90747453, 45.76440195], + [4.90827709, 45.76424544], + [4.90987956, 45.7639063], + [4.91198893, 45.76348944], + [4.9133718, 45.76320137], + [4.91475165, 45.76284927], + [4.91599203, 45.76245228], + [4.91750529, 45.76201697], + [4.92109509, 45.76095707] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "A", + "code_trace": "A-1", + "code_ligne": "301A", + "type_trace": "NOM", + "nom_trace": "Perrache - Vaulx-en-Velin La Soie", + "sens": "Aller", + "origine": "30017", + "destination": "31750", + "nom_origine": "Perrache.", + "nom_destination": "Vaulx-en-Velin La Soie", + "famille_transport": "MET", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "A", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.843+02:00", + "gid": 13, + "couleur": "255 0 0" + }, + "bbox": [4.82687439, 45.74960631, 4.92109509, 45.7710602] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.A-2", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.92109509, 45.76095707], + [4.91750529, 45.76201697], + [4.91599203, 45.76245228], + [4.91475165, 45.76284927], + [4.9133718, 45.76320137], + [4.91198893, 45.76348944], + [4.90987956, 45.7639063], + [4.90827709, 45.76424544], + [4.90747453, 45.76440195], + [4.90684257, 45.764523], + [4.90564264, 45.76474283], + [4.90316953, 45.76519586], + [4.9016446, 45.7654784], + [4.90055845, 45.76568421], + [4.89935037, 45.76590232], + [4.89826376, 45.76609859], + [4.89717057, 45.76629977], + [4.89616509, 45.76648464], + [4.89505497, 45.76668856], + [4.89341547, 45.76698791], + [4.89181619, 45.76728556], + [4.89069919, 45.76749508], + [4.8892011, 45.76777207], + [4.88691551, 45.768184], + [4.88645423, 45.7682727], + [4.88533419, 45.7684839], + [4.88402488, 45.7687232], + [4.88268073, 45.76896948], + [4.88154154, 45.76918438], + [4.8805763, 45.76935868], + [4.87930094, 45.76959715], + [4.87816046, 45.76980874], + [4.87680371, 45.77005378], + [4.87574413, 45.77024922], + [4.87452269, 45.77047689], + [4.87332119, 45.77069457], + [4.87248399, 45.77084209], + [4.87189574, 45.77092682], + [4.87135377, 45.77098193], + [4.87086575, 45.77102628], + [4.87022726, 45.77105498], + [4.86978508, 45.7710602], + [4.86936966, 45.77105528], + [4.8687904, 45.77103976], + [4.86824448, 45.7710092], + [4.86756082, 45.77094364], + [4.86675324, 45.77084752], + [4.86631298, 45.77079996], + [4.86587767, 45.77075293], + [4.8648931, 45.77065603], + [4.86383264, 45.77053701], + [4.86272568, 45.77044283], + [4.8615163, 45.77034143], + [4.86116121, 45.77031607], + [4.86076576, 45.77030115], + [4.86037732, 45.77029082], + [4.859981, 45.77025686], + [4.8596599, 45.77023074], + [4.85912628, 45.77017128], + [4.85756667, 45.77000149], + [4.85646566, 45.76988807], + [4.85522078, 45.76975405], + [4.85396319, 45.76963936], + [4.85266692, 45.76951189], + [4.85131115, 45.76939394], + [4.84977328, 45.76925214], + [4.84850211, 45.76913769], + [4.84637605, 45.76893278], + [4.84547422, 45.76885768], + [4.84402476, 45.76871382], + [4.84356749, 45.76868592], + [4.84291281, 45.76865767], + [4.8415587, 45.76866407], + [4.84033312, 45.7686533], + [4.83837171, 45.76862558], + [4.83751415, 45.76862563], + [4.83719879, 45.76857549], + [4.83684047, 45.76847868], + [4.83665236, 45.76838285], + [4.83646996, 45.76826306], + [4.83634173, 45.76813731], + [4.8362256, 45.76797795], + [4.8361564, 45.76780326], + [4.83612801, 45.76762765], + [4.83610456, 45.76726142], + [4.83606091, 45.76660031], + [4.83601866, 45.7658201], + [4.83595543, 45.76457833], + [4.83587552, 45.76324789], + [4.83582082, 45.76251412], + [4.83577792, 45.76171964], + [4.8357333, 45.76088708], + [4.83570231, 45.76065438], + [4.83562665, 45.76033693], + [4.8355321, 45.76005325], + [4.83541889, 45.75980809], + [4.83527083, 45.75954465], + [4.83475478, 45.75867019], + [4.83458568, 45.75839293], + [4.83445511, 45.75821483], + [4.8342844, 45.75805192], + [4.83404679, 45.75791432], + [4.83382429, 45.75780971], + [4.83340951, 45.75766652], + [4.83263671, 45.75743126], + [4.83232498, 45.75730959], + [4.83206127, 45.75719637], + [4.83185766, 45.757058], + [4.83170822, 45.75691367], + [4.83157831, 45.75674985], + [4.83132971, 45.75636956], + [4.83079379, 45.75550505], + [4.83045652, 45.75496955], + [4.82995828, 45.75418518], + [4.82978986, 45.75392218], + [4.82946728, 45.75341017], + [4.8290241, 45.75263886], + [4.828437, 45.75169451], + [4.8277632, 45.75063776], + [4.82756018, 45.75036125], + [4.82721894, 45.74998561], + [4.82687439, 45.74960631] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "A", + "code_trace": "A-2", + "code_ligne": "301A", + "type_trace": "NOM", + "nom_trace": "Vaulx-en-Velin La Soie - Perrache", + "sens": "Retour", + "origine": "31770", + "destination": "30178", + "nom_origine": "Vaulx-en-Velin La Soie.", + "nom_destination": "Perrache", + "famille_transport": "MET", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "A", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.844+02:00", + "gid": 14, + "couleur": "255 0 0" + }, + "bbox": [4.82687439, 45.74960631, 4.92109509, 45.7710602] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.C-1", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.83606602, 45.76798398], + [4.83582871, 45.76902539], + [4.83578818, 45.76944987], + [4.83584849, 45.76973382], + [4.83610563, 45.77007524], + [4.83631246, 45.77034715], + [4.83636252, 45.77068442], + [4.83622322, 45.7709816], + [4.83584191, 45.77141784], + [4.83520437, 45.77210039], + [4.83410252, 45.77324924], + [4.83338098, 45.77401237], + [4.83315511, 45.77423768], + [4.83294238, 45.77444987], + [4.83266038, 45.77454971], + [4.83235504, 45.7745565], + [4.83193218, 45.77449906], + [4.8315649, 45.7744275], + [4.83112584, 45.77441004], + [4.83072751, 45.77447235], + [4.83046943, 45.77467859], + [4.83021558, 45.77497831], + [4.83010137, 45.7754086], + [4.82994172, 45.77567949], + [4.82955809, 45.77615261], + [4.82918135, 45.77665719], + [4.82879516, 45.77721083], + [4.82853419, 45.77757934], + [4.82807902, 45.77820646], + [4.82774655, 45.77861192], + [4.82764129, 45.77880002], + [4.82755116, 45.77899415], + [4.82743537, 45.77981212], + [4.82743927, 45.78031998], + [4.82747665, 45.78069702], + [4.82752531, 45.78086497], + [4.82762387, 45.78104198], + [4.82801755, 45.78165832], + [4.82819712, 45.78186714], + [4.82861608, 45.78225886], + [4.82932159, 45.78279524], + [4.8300187, 45.78332845], + [4.8326045, 45.78531943] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "C", + "code_trace": "C-1", + "code_ligne": "303", + "type_trace": "NOM", + "nom_trace": "Hôtel de Ville Louis Pradel - Cuire", + "sens": "Aller", + "origine": "30021", + "destination": "30036", + "nom_origine": "Hôtel de Ville L.Pradel", + "nom_destination": "Cuire", + "famille_transport": "MET", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "C", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.845+02:00", + "gid": 17, + "couleur": "255 132 0" + }, + "bbox": [4.82743537, 45.76798398, 4.83636252, 45.78531943] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.C-2", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.8326045, 45.78531943], + [4.82994415, 45.78327105], + [4.82932159, 45.78279524], + [4.82861608, 45.78225886], + [4.82819712, 45.78186714], + [4.82801703, 45.78165772], + [4.82762387, 45.78104198], + [4.82752531, 45.78086497], + [4.82747665, 45.78069702], + [4.82743927, 45.78031998], + [4.82743537, 45.77981212], + [4.82755116, 45.77899415], + [4.82764129, 45.77880002], + [4.82774655, 45.77861192], + [4.82807902, 45.77820646], + [4.82853419, 45.77757934], + [4.82879516, 45.77721083], + [4.82918135, 45.77665719], + [4.82955809, 45.77615261], + [4.82994172, 45.77567949], + [4.83010137, 45.7754086], + [4.83021558, 45.77497831], + [4.83046943, 45.77467859], + [4.83072751, 45.77447235], + [4.83112584, 45.77441004], + [4.8315649, 45.7744275], + [4.83193218, 45.77449906], + [4.83235504, 45.7745565], + [4.83266038, 45.77454971], + [4.83294238, 45.77444987], + [4.83315511, 45.77423768], + [4.83338098, 45.77401237], + [4.83410252, 45.77324924], + [4.83520437, 45.77210039], + [4.83584191, 45.77141784], + [4.83622322, 45.7709816], + [4.83636252, 45.77068442], + [4.83631246, 45.77034715], + [4.83610563, 45.77007524], + [4.83584849, 45.76973382], + [4.83578818, 45.76944987], + [4.83582871, 45.76902539], + [4.83606602, 45.76798398] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "C", + "code_trace": "C-2", + "code_ligne": "303", + "type_trace": "NOM", + "nom_trace": "Cuire - Hôtel de Ville Louis Pradel", + "sens": "Retour", + "origine": "30036", + "destination": "30021", + "nom_origine": "Cuire", + "nom_destination": "Hôtel de Ville L.Pradel", + "famille_transport": "MET", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "C", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.846+02:00", + "gid": 18, + "couleur": "255 132 0" + }, + "bbox": [4.82743537, 45.76798398, 4.83636252, 45.78531943] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.D-1", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.80444772, 45.78068836], + [4.80397477, 45.7801699], + [4.80336737, 45.77952832], + [4.80313858, 45.77917016], + [4.80302003, 45.77880362], + [4.80301889, 45.77839878], + [4.80314526, 45.77799115], + [4.80332081, 45.77773127], + [4.80349821, 45.77751304], + [4.80391866, 45.77721206], + [4.80418427, 45.77706334], + [4.80456541, 45.77683467], + [4.80479568, 45.77665695], + [4.80500664, 45.77643483], + [4.80512791, 45.77628646], + [4.8051895, 45.77614221], + [4.80528296, 45.77594963], + [4.80533152, 45.77570446], + [4.80535351, 45.77543605], + [4.80536317, 45.77470351], + [4.80534097, 45.77401931], + [4.80528931, 45.77343697], + [4.80529604, 45.77306208], + [4.80535754, 45.77211371], + [4.80540552, 45.77166612], + [4.80544606, 45.7712425], + [4.80550253, 45.77079472], + [4.80554664, 45.76969229], + [4.80556804, 45.76922146], + [4.8055571, 45.7689776], + [4.80552199, 45.76876403], + [4.80536915, 45.76820177], + [4.8053513, 45.76799378], + [4.80533586, 45.76783932], + [4.80537454, 45.76737407], + [4.80547871, 45.76647275], + [4.80553121, 45.76612627], + [4.8055835, 45.76596437], + [4.80570906, 45.76572941], + [4.8058296, 45.76557195], + [4.8060014, 45.76541933], + [4.80619949, 45.76528399], + [4.80639945, 45.76519028], + [4.80679354, 45.76506253], + [4.80979168, 45.76419872], + [4.81215984, 45.76351542], + [4.81491458, 45.76272827], + [4.8186347, 45.76165775], + [4.81942492, 45.76144975], + [4.81987074, 45.76133867], + [4.82034233, 45.76123298], + [4.82113393, 45.76106007], + [4.82241695, 45.76083578], + [4.82366697, 45.76064582], + [4.82460165, 45.76050553], + [4.82524192, 45.76041259], + [4.82587601, 45.76032057], + [4.82678137, 45.76018912], + [4.82726668, 45.76010909], + [4.82738368, 45.76009306], + [4.82804442, 45.76000253], + [4.82857627, 45.75991332], + [4.82904648, 45.75977785], + [4.82955702, 45.75959385], + [4.83003168, 45.75936897], + [4.83030143, 45.75920891], + [4.83099805, 45.75879557], + [4.83156407, 45.7584597], + [4.83239196, 45.75795903], + [4.83254855, 45.75784838], + [4.83271256, 45.75771375], + [4.83288426, 45.75756108], + [4.83323453, 45.75721988], + [4.83370874, 45.75679851], + [4.83401867, 45.75650583], + [4.83431566, 45.75630274], + [4.83483113, 45.75604121], + [4.83528457, 45.75591204], + [4.83583228, 45.75579863], + [4.83632429, 45.75576981], + [4.83684396, 45.75578801], + [4.83814497, 45.75596741], + [4.83867475, 45.7560211], + [4.83919659, 45.75608687], + [4.83941037, 45.75611187], + [4.83970089, 45.75614111], + [4.83995661, 45.75615327], + [4.84021206, 45.75615948], + [4.84050865, 45.75613501], + [4.84080469, 45.75609863], + [4.84107443, 45.75604499], + [4.84138557, 45.7559666], + [4.84373003, 45.75515216], + [4.84795081, 45.75370627], + [4.85057166, 45.75280214], + [4.85377873, 45.75170024], + [4.85597208, 45.75093656], + [4.86059401, 45.74935019], + [4.8627203, 45.7486117], + [4.86528228, 45.74773236], + [4.87232267, 45.74530506], + [4.87312614, 45.74502493], + [4.87728646, 45.74359118], + [4.87838144, 45.74317938], + [4.8790673, 45.74293164], + [4.87961095, 45.74273475], + [4.87988853, 45.74266892], + [4.88040998, 45.74254398], + [4.88079744, 45.74246375], + [4.88125368, 45.74239982], + [4.88186173, 45.74230862], + [4.88229221, 45.74223932], + [4.88258733, 45.74218499], + [4.88292354, 45.74209997], + [4.88325865, 45.74199114], + [4.88360854, 45.74183435], + [4.88387321, 45.74167354], + [4.88430883, 45.74134809], + [4.88454416, 45.74110459], + [4.88472824, 45.7408563], + [4.88521088, 45.74007727], + [4.88545795, 45.73972037], + [4.88553027, 45.73962942], + [4.88561929, 45.73953213], + [4.88584584, 45.73928287], + [4.88635728, 45.73875921], + [4.88752558, 45.73754781], + [4.88808574, 45.7369754], + [4.88833146, 45.73677333], + [4.8887818, 45.73639989], + [4.8889541, 45.73626499], + [4.88914967, 45.73608192], + [4.88928607, 45.73590615], + [4.88935837, 45.7358152], + [4.88943586, 45.73565267], + [4.88950348, 45.73546061], + [4.8895631, 45.7350833], + [4.88957121, 45.7349576], + [4.8895535, 45.73474742], + [4.88950216, 45.73454219], + [4.8893951, 45.734295], + [4.88914514, 45.73388649], + [4.8887956, 45.73330592], + [4.88864008, 45.73300126], + [4.88853303, 45.73275406], + [4.88834439, 45.73220749], + [4.88820374, 45.73179371], + [4.88807314, 45.73155402], + [4.88794102, 45.73136736], + [4.88745199, 45.73074116], + [4.88695173, 45.73008731], + [4.88681518, 45.72984776], + [4.8867432, 45.72966949], + [4.88672199, 45.72955562], + [4.88671444, 45.72939262], + [4.88676805, 45.72874419], + [4.88717589, 45.72431003], + [4.88722093, 45.72382091], + [4.8872227, 45.72373022], + [4.88720809, 45.72332891], + [4.88718255, 45.7228637], + [4.88714316, 45.7226582], + [4.88691524, 45.72207905], + [4.88682574, 45.72186632], + [4.88678188, 45.72170322], + [4.88678101, 45.72150239], + [4.8868033, 45.72135519], + [4.88685743, 45.72116962], + [4.88692721, 45.72098368], + [4.88714588, 45.72048215], + [4.88762767, 45.719351], + [4.88779004, 45.71898803], + [4.88782338, 45.71886176], + [4.88784348, 45.71872593], + [4.88784775, 45.71837249], + [4.88786352, 45.71748021], + [4.88787173, 45.716951], + [4.88792527, 45.7164556], + [4.88805342, 45.71536906], + [4.88810059, 45.71480223], + [4.88814841, 45.71422767], + [4.88816772, 45.71380056], + [4.88815719, 45.71338997], + [4.88814858, 45.71321651], + [4.88811983, 45.71288612], + [4.88803458, 45.71232718], + [4.88794599, 45.71193775], + [4.88772437, 45.7110697], + [4.88762717, 45.71068753], + [4.88747956, 45.71008764], + [4.88737152, 45.70964061], + [4.88723576, 45.70909429], + [4.88719298, 45.70885629], + [4.88718922, 45.70867831], + [4.88719527, 45.70851893], + [4.88721302, 45.70837026], + [4.88726557, 45.70815099], + [4.88731296, 45.70800891], + [4.88735934, 45.70790333], + [4.88743694, 45.70775006], + [4.88768451, 45.70730916], + [4.88786567, 45.70699132], + [4.88795288, 45.70677974], + [4.88797229, 45.70668133], + [4.88799047, 45.70655768], + [4.88799742, 45.70645721], + [4.88800418, 45.70563759] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "D", + "code_trace": "D-1", + "code_ligne": "304", + "type_trace": "NOM", + "nom_trace": "Gare de Vaise - Gare de Vénissieux", + "sens": "Aller", + "origine": "30052", + "destination": "30175", + "nom_origine": "Gare de Vaise", + "nom_destination": "Gare de Vénissieux", + "famille_transport": "MET", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "D", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.846+02:00", + "gid": 19, + "couleur": "56 168 0" + }, + "bbox": [4.80301889, 45.70563759, 4.88957121, 45.78068836] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.D-2", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.88800418, 45.70563759], + [4.88799742, 45.70645721], + [4.88799047, 45.70655768], + [4.88797229, 45.70668133], + [4.88795288, 45.70677974], + [4.88786567, 45.70699132], + [4.88768451, 45.70730916], + [4.88743694, 45.70775006], + [4.88735934, 45.70790333], + [4.88731296, 45.70800891], + [4.88726557, 45.70815099], + [4.88721302, 45.70837026], + [4.88719527, 45.70851893], + [4.88718922, 45.70867831], + [4.88719298, 45.70885629], + [4.88723576, 45.70909429], + [4.88737152, 45.70964061], + [4.88747956, 45.71008764], + [4.88762717, 45.71068753], + [4.88772437, 45.7110697], + [4.88794599, 45.71193775], + [4.88803458, 45.71232718], + [4.88811983, 45.71288612], + [4.88814858, 45.71321651], + [4.88815719, 45.71338997], + [4.88816772, 45.71380056], + [4.88814841, 45.71422767], + [4.88810059, 45.71480223], + [4.88805342, 45.71536906], + [4.88792527, 45.7164556], + [4.88787173, 45.716951], + [4.88786352, 45.71748021], + [4.88784775, 45.71837249], + [4.88784348, 45.71872593], + [4.88782338, 45.71886176], + [4.88779004, 45.71898803], + [4.88762767, 45.719351], + [4.88714588, 45.72048215], + [4.88692721, 45.72098368], + [4.88685743, 45.72116962], + [4.8868033, 45.72135519], + [4.88678101, 45.72150239], + [4.88678188, 45.72170322], + [4.88682574, 45.72186632], + [4.88691524, 45.72207905], + [4.88714316, 45.7226582], + [4.88718255, 45.7228637], + [4.88720809, 45.72332891], + [4.8872227, 45.72373022], + [4.88722093, 45.72382091], + [4.88717589, 45.72431003], + [4.88676805, 45.72874419], + [4.88671444, 45.72939262], + [4.88672199, 45.72955562], + [4.8867432, 45.72966949], + [4.88681518, 45.72984776], + [4.88695173, 45.73008731], + [4.88745199, 45.73074116], + [4.88794102, 45.73136736], + [4.88807314, 45.73155402], + [4.88820374, 45.73179371], + [4.88834439, 45.73220749], + [4.88853303, 45.73275406], + [4.88864008, 45.73300126], + [4.8887956, 45.73330592], + [4.88914514, 45.73388649], + [4.8893951, 45.734295], + [4.88950216, 45.73454219], + [4.8895535, 45.73474742], + [4.88957121, 45.7349576], + [4.8895631, 45.7350833], + [4.88950348, 45.73546061], + [4.88943586, 45.73565267], + [4.88935837, 45.7358152], + [4.88928607, 45.73590615], + [4.88914967, 45.73608192], + [4.8889541, 45.73626499], + [4.8887818, 45.73639989], + [4.88833146, 45.73677333], + [4.88808574, 45.7369754], + [4.88752558, 45.73754781], + [4.88635728, 45.73875921], + [4.88584584, 45.73928287], + [4.88561929, 45.73953213], + [4.88553027, 45.73962942], + [4.88545795, 45.73972037], + [4.88521088, 45.74007727], + [4.88472824, 45.7408563], + [4.88454416, 45.74110459], + [4.88430883, 45.74134809], + [4.88387321, 45.74167354], + [4.88360854, 45.74183435], + [4.88325865, 45.74199114], + [4.88292354, 45.74209997], + [4.88258733, 45.74218499], + [4.88229221, 45.74223932], + [4.88186173, 45.74230862], + [4.88125368, 45.74239982], + [4.88079744, 45.74246375], + [4.88040998, 45.74254398], + [4.87988853, 45.74266892], + [4.87961095, 45.74273475], + [4.8790673, 45.74293164], + [4.87838144, 45.74317938], + [4.87728646, 45.74359118], + [4.87312614, 45.74502493], + [4.87232267, 45.74530506], + [4.86528228, 45.74773236], + [4.8627203, 45.7486117], + [4.86059401, 45.74935019], + [4.85597208, 45.75093656], + [4.85377873, 45.75170024], + [4.85057166, 45.75280214], + [4.84795081, 45.75370627], + [4.84373003, 45.75515216], + [4.84138557, 45.7559666], + [4.84107443, 45.75604499], + [4.84080469, 45.75609863], + [4.84050865, 45.75613501], + [4.84021206, 45.75615948], + [4.83995661, 45.75615327], + [4.83970089, 45.75614111], + [4.83941037, 45.75611187], + [4.83919659, 45.75608687], + [4.83867475, 45.7560211], + [4.83814497, 45.75596741], + [4.83684396, 45.75578801], + [4.83632429, 45.75576981], + [4.83583228, 45.75579863], + [4.83528457, 45.75591204], + [4.83483113, 45.75604121], + [4.83431566, 45.75630274], + [4.83401867, 45.75650583], + [4.83370874, 45.75679851], + [4.83323453, 45.75721988], + [4.83288426, 45.75756108], + [4.83271256, 45.75771375], + [4.83254855, 45.75784838], + [4.83239196, 45.75795903], + [4.83156407, 45.7584597], + [4.83003168, 45.75936897], + [4.82955702, 45.75959385], + [4.82904648, 45.75977785], + [4.82857627, 45.75991332], + [4.82804442, 45.76000253], + [4.82726668, 45.76010909], + [4.82678137, 45.76018912], + [4.8264668, 45.76023482], + [4.82460165, 45.76050553], + [4.82366697, 45.76064582], + [4.82241695, 45.76083578], + [4.82113393, 45.76106007], + [4.82034233, 45.76123298], + [4.81987074, 45.76133867], + [4.81942492, 45.76144975], + [4.8186347, 45.76165775], + [4.81491458, 45.76272827], + [4.81215984, 45.76351542], + [4.80979168, 45.76419872], + [4.80679354, 45.76506253], + [4.80639945, 45.76519028], + [4.80619949, 45.76528399], + [4.8060014, 45.76541933], + [4.8058296, 45.76557195], + [4.80570906, 45.76572941], + [4.8055835, 45.76596437], + [4.80553121, 45.76612627], + [4.80547871, 45.76647275], + [4.80537454, 45.76737407], + [4.80533586, 45.76783932], + [4.8053513, 45.76799378], + [4.80536915, 45.76820177], + [4.80552199, 45.76876403], + [4.8055571, 45.7689776], + [4.80556804, 45.76922146], + [4.80554664, 45.76969229], + [4.80550253, 45.77079472], + [4.80544606, 45.7712425], + [4.80540552, 45.77166612], + [4.80535754, 45.77211371], + [4.80529604, 45.77306208], + [4.80528931, 45.77343697], + [4.80534097, 45.77401931], + [4.80536317, 45.77470351], + [4.80535351, 45.77543605], + [4.80533152, 45.77570446], + [4.80528296, 45.77594963], + [4.8051895, 45.77614221], + [4.80512791, 45.77628646], + [4.80500664, 45.77643483], + [4.80479568, 45.77665695], + [4.80456541, 45.77683467], + [4.80418427, 45.77706334], + [4.80391866, 45.77721206], + [4.80349821, 45.77751304], + [4.80332081, 45.77773127], + [4.80314526, 45.77799115], + [4.80301889, 45.77839878], + [4.80302003, 45.77880362], + [4.80313858, 45.77917016], + [4.80336737, 45.77952832], + [4.80397477, 45.7801699], + [4.80444772, 45.78068836] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "D", + "code_trace": "D-2", + "code_ligne": "304", + "type_trace": "NOM", + "nom_trace": "Gare de Vénissieux - Gare de Vaise", + "sens": "Retour", + "origine": "31820", + "destination": "31834", + "nom_origine": "Gare de Vénissieux.", + "nom_destination": "Gare de Vaise.", + "famille_transport": "MET", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "D", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.847+02:00", + "gid": 20, + "couleur": "56 168 0" + }, + "bbox": [4.80301889, 45.70563759, 4.88957121, 45.78068836] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.F1-1", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.82601194, 45.76000603], + [4.82501403, 45.75972528], + [4.8214651, 45.75867384], + [4.81655456, 45.75721886] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "F1", + "code_trace": "F1-1", + "code_ligne": "325", + "type_trace": "NOM", + "nom_trace": "Vieux Lyon - Saint-Just", + "sens": "Aller", + "origine": "30049", + "destination": "30054", + "nom_origine": "Vieux Lyon Cat.St Jean", + "nom_destination": "St Just", + "famille_transport": "FUN", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "F 1", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.847+02:00", + "gid": 21, + "couleur": "38 115 0" + }, + "bbox": [4.81655456, 45.75721886, 4.82601194, 45.76000603] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.F1-2", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.82602352, 45.75999527], + [4.82502108, 45.7597133], + [4.82147232, 45.75866191], + [4.81656178, 45.75720693] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "F1", + "code_trace": "F1-2", + "code_ligne": "325", + "type_trace": "NOM", + "nom_trace": "Saint-Just - Vieux Lyon", + "sens": "Retour", + "origine": "30054", + "destination": "30049", + "nom_origine": "St Just", + "nom_destination": "Vieux Lyon Cat.St Jean", + "famille_transport": "FUN", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "F 1", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.848+02:00", + "gid": 22, + "couleur": "38 115 0" + }, + "bbox": [4.81656178, 45.75720693, 4.82602352, 45.75999527] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.F2-1", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.82186281, 45.76220342], + [4.82504693, 45.76025912], + [4.82515611, 45.76020057], + [4.82533354, 45.76014175], + [4.82559087, 45.7600853], + [4.82600395, 45.76002128] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "F2", + "code_trace": "F2-1", + "code_ligne": "326", + "type_trace": "NOM", + "nom_trace": "Vieux Lyon - Fourviere", + "sens": "Aller", + "origine": "30049", + "destination": "30055", + "nom_origine": "Vieux Lyon Cat.St Jean", + "nom_destination": "Fourvière Basilique", + "famille_transport": "FUN", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "F 2", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.849+02:00", + "gid": 23, + "couleur": "38 115 0" + }, + "bbox": [4.82186281, 45.76002128, 4.82600395, 45.76220342] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.F2-2", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.82187498, 45.76221318], + [4.82505866, 45.76026916], + [4.8251658, 45.76021169], + [4.8253403, 45.76015384], + [4.82559638, 45.7600978], + [4.82600692, 45.76003206] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "F2", + "code_trace": "F2-2", + "code_ligne": "326", + "type_trace": "NOM", + "nom_trace": "Fourviere - Vieux Lyon", + "sens": "Retour", + "origine": "30055", + "destination": "30049", + "nom_origine": "Fourvière Basilique", + "nom_destination": "Vieux Lyon Cat.St Jean", + "famille_transport": "FUN", + "date_debut": "20180101", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "F 2", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.849+02:00", + "gid": 24, + "couleur": "38 115 0" + }, + "bbox": [4.82187498, 45.76003206, 4.82600692, 45.76221318] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.B-3", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.86317597, 45.77044053], + [4.86098643, 45.76933557], + [4.85986438, 45.76873013], + [4.85941415, 45.76845807], + [4.85922889, 45.76820689], + [4.8592695, 45.76768042], + [4.85943348, 45.7663523], + [4.85956859, 45.76508793], + [4.85958666, 45.7639067], + [4.85959399, 45.76283499], + [4.85950816, 45.76255273], + [4.85935006, 45.76232526], + [4.85917601, 45.76212854], + [4.85875362, 45.76190431], + [4.85826651, 45.76172071], + [4.85731861, 45.76159068], + [4.85606219, 45.76146757], + [4.85406238, 45.76129627], + [4.85152855, 45.76107051], + [4.84997177, 45.7608131], + [4.84882815, 45.76045874], + [4.84809102, 45.75986146], + [4.84744132, 45.7593499], + [4.84694686, 45.75894317], + [4.84657025, 45.75862886], + [4.84613265, 45.75812239], + [4.84606697, 45.75759777], + [4.84619185, 45.75699797], + [4.84637578, 45.75629133], + [4.84649392, 45.75583476], + [4.84663926, 45.7553219], + [4.84686038, 45.75456486], + [4.8470063, 45.75386705], + [4.84692223, 45.75366031], + [4.84671488, 45.75331252], + [4.82932924, 45.72413492], + [4.82881095, 45.72339155], + [4.82818669, 45.72236515], + [4.82768823, 45.72171891], + [4.8269656, 45.72107765], + [4.82544404, 45.71991112], + [4.82403985, 45.71897059], + [4.82240999, 45.71811364], + [4.82114787, 45.71772006], + [4.82008294, 45.71749109], + [4.81631803, 45.71691956], + [4.81534526, 45.71677658], + [4.81531255, 45.71677376], + [4.81307137, 45.71658073], + [4.81106651, 45.71648413], + [4.81067312, 45.71646517], + [4.81023977, 45.7164406], + [4.80984286, 45.7164181], + [4.80952691, 45.71640324], + [4.80917083, 45.71638648], + [4.80897552, 45.71633031], + [4.80874826, 45.71624105], + [4.80855636, 45.71613588], + [4.8078487, 45.71574806], + [4.80763066, 45.71562856], + [4.80736936, 45.71548535], + [4.80684021, 45.71519535], + [4.80653793, 45.71502968], + [4.80627758, 45.71488699], + [4.80607182, 45.71478], + [4.80568528, 45.71457902], + [4.80524435, 45.71434975], + [4.80489541, 45.7141683], + [4.80465694, 45.71397716], + [4.80444143, 45.71381179], + [4.80409713, 45.71354757], + [4.80390637, 45.71340118], + [4.80376493, 45.71329786], + [4.80338533, 45.713022], + [4.80297674, 45.71272507], + [4.80275009, 45.71256034], + [4.80261542, 45.71246248], + [4.80238471, 45.71213812], + [4.80234187, 45.7120779], + [4.80227334, 45.71185038], + [4.8021995, 45.71145864], + [4.8021903, 45.71123256], + [4.80218119, 45.71100884], + [4.80222962, 45.71053514], + [4.80226476, 45.71019139], + [4.80229973, 45.70996821], + [4.80247347, 45.70885941], + [4.8027683, 45.70697777], + [4.80279292, 45.70682062], + [4.8028078, 45.7067256], + [4.80280818, 45.7066207], + [4.80280963, 45.70621121], + [4.80281003, 45.70609962], + [4.80281274, 45.70602202], + [4.80281612, 45.70592663], + [4.80305288, 45.70496362], + [4.80326129, 45.70411583], + [4.80336451, 45.70369597], + [4.80337849, 45.70362594], + [4.8034677, 45.70317932], + [4.80351176, 45.70295876], + [4.80361651, 45.70273244], + [4.80364868, 45.70266295], + [4.80370111, 45.70259978], + [4.80389464, 45.70236659], + [4.80394308, 45.70230822], + [4.80398305, 45.70224427], + [4.80413068, 45.70200801], + [4.80424089, 45.70183628], + [4.80516568, 45.70039756] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "B", + "code_trace": "B-3", + "code_ligne": "302A", + "type_trace": "NOM", + "nom_trace": "Charpennes Charles Hernu . - ST-GENIS-LAVAL Hop. Sud", + "sens": "Aller", + "origine": "30024", + "destination": "34664", + "nom_origine": "Charpennes Charles Hernu .", + "nom_destination": "ST-GENIS-LAVAL Hop. Sud", + "famille_transport": "MET", + "date_debut": "20231020", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "B", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.844+02:00", + "gid": 25, + "couleur": "0 92 230" + }, + "bbox": [4.80218119, 45.70039756, 4.86317597, 45.77044053] + }, + { + "type": "Feature", + "id": "tcl_sytral.tcllignemf_2_0_0.B-4", + "geometry": { + "type": "MultiLineString", + "coordinates": [ + [ + [4.80516568, 45.70039756], + [4.80413696, 45.70199796], + [4.80394308, 45.70230822], + [4.80364868, 45.70266295], + [4.80351176, 45.70295876], + [4.80336451, 45.70369597], + [4.80281612, 45.70592663], + [4.80281003, 45.70609833], + [4.8028078, 45.7067256], + [4.80226476, 45.71019139], + [4.80218119, 45.71100884], + [4.8021995, 45.71145864], + [4.80227334, 45.71185038], + [4.80234187, 45.7120779], + [4.80261542, 45.71246248], + [4.80282017, 45.71261128], + [4.80389332, 45.71339116], + [4.80465694, 45.71397716], + [4.80489541, 45.7141683], + [4.80524435, 45.71434975], + [4.80627758, 45.71488699], + [4.80874826, 45.71624105], + [4.80897552, 45.71633031], + [4.80917083, 45.71638648], + [4.80939647, 45.7163971], + [4.80984286, 45.7164181], + [4.81067312, 45.71646517], + [4.81307137, 45.71658073], + [4.81534526, 45.71677658], + [4.81631803, 45.71691956], + [4.82008294, 45.71749109], + [4.82114787, 45.71772006], + [4.82240999, 45.71811364], + [4.82403985, 45.71897059], + [4.82544404, 45.71991112], + [4.8269656, 45.72107765], + [4.82768823, 45.72171891], + [4.82818669, 45.72236515], + [4.82881095, 45.72339155], + [4.82932924, 45.72413492], + [4.84671488, 45.75331252], + [4.84692223, 45.75366031], + [4.8470063, 45.75386705], + [4.84686038, 45.75456486], + [4.84663926, 45.7553219], + [4.84649392, 45.75583476], + [4.84637578, 45.75629133], + [4.84619185, 45.75699797], + [4.84606697, 45.75759777], + [4.84613265, 45.75812239], + [4.84657025, 45.75862886], + [4.84694686, 45.75894317], + [4.84744132, 45.7593499], + [4.84809102, 45.75986146], + [4.84882815, 45.76045874], + [4.84997177, 45.7608131], + [4.85152855, 45.76107051], + [4.85406238, 45.76129627], + [4.85606219, 45.76146757], + [4.85731861, 45.76159068], + [4.85826651, 45.76172071], + [4.85875362, 45.76190431], + [4.85917601, 45.76212854], + [4.85935006, 45.76232526], + [4.85950816, 45.76255273], + [4.85959399, 45.76283499], + [4.85958666, 45.7639067], + [4.85956859, 45.76508793], + [4.85943348, 45.7663523], + [4.8592695, 45.76768042], + [4.85922889, 45.76820689], + [4.85941415, 45.76845807], + [4.85986438, 45.76873013], + [4.86098643, 45.76933557], + [4.86317597, 45.77044053] + ] + ] + }, + "geometry_name": "the_geom", + "properties": { + "ligne": "B", + "code_trace": "B-4", + "code_ligne": "302A", + "type_trace": "NOM", + "nom_trace": "ST-GENIS-LAVAL Hop. Sud. - Charpennes Charles Hernu .", + "sens": "Retour", + "origine": "34665", + "destination": "30024", + "nom_origine": "ST-GENIS-LAVAL Hop. Sud.", + "nom_destination": "Charpennes Charles Hernu .", + "famille_transport": "MET", + "date_debut": "20231020", + "date_fin": null, + "code_type_ligne": "REG", + "nom_type_ligne": "Régulière", + "pmr": true, + "code_tri_ligne": "B", + "nom_version": "Octobre2023", + "last_update": "2023-10-10T18:55:23+02:00", + "last_update_fme": "2024-10-18T06:00:23.845+02:00", + "gid": 26, + "couleur": "0 92 230" + }, + "bbox": [4.80218119, 45.70039756, 4.86317597, 45.77044053] + } + ], + "totalFeatures": 12, + "numberMatched": 12, + "numberReturned": 12, + "timeStamp": "2024-10-18T09:20:16.406Z", + "crs": { + "type": "name", + "properties": { "name": "urn:ogc:def:crs:EPSG::4171" } + }, + "bbox": [4.80218119, 45.70039756, 4.92109509, 45.78531943] +}