Route de Nîmes
"name"=>"Route de Nîmes", "lanes"=>"2", "layer"=>"1", "bridge"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"track", "maxspeed"=>"50", "osm_user"=>"", "was:lanes"=>"3", "osm_version"=>"18", "osm_changeset"=>"0", "osm_timestamp"=>"2021-10-29T08:38:19Z", "lanes:backward"=>"2", "description:covid19"=>"Piste cyclable temporaire"

Route de Nîmes
"name"=>"Route de Nîmes", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "was:lanes"=>"2", "osm_version"=>"16", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-06T15:19:29Z", "cycleway:right"=>"track", "description:covid19"=>"Piste cyclable temporaire"

Route de Nîmes
"name"=>"Route de Nîmes", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"12", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-06T15:19:29Z", "cycleway:right"=>"track", "description:covid19"=>"Piste cyclable temporaire"

Boulevard de Lauriol
"ref"=>"M 65", "name"=>"Boulevard de Lauriol", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"15", "cycleway:both"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2024-02-22T17:59:08Z", "cycleway:both:lane"=>"advisory"

"ref"=>"M 65", "lanes"=>"2", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2022-09-14T08:37:39Z", "cycleway:right"=>"no"

Avenue des Érables
"name"=>"Avenue des Érables", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"16", "osm_changeset"=>"0", "osm_timestamp"=>"2023-10-12T12:15:00Z", "cycleway:right"=>"lane"

"oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "description"=>"2010/NT/R/DGU-P299", "osm_version"=>"24", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T17:02:15Z"

Chemin des Sophoras
"name"=>"Chemin des Sophoras", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2022-01-27T09:04:46Z", "cycleway:right"=>"lane", "cycleway:right:oneway"=>"yes"

"foot"=>"yes", "width"=>"1", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"16", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-13T18:13:25Z"

Avenue Roger Salengro
"name"=>"Avenue Roger Salengro", "lanes"=>"1", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"9", "cycleway:left"=>"opposite_lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-05-11T13:04:42Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T17:02:15Z"

"ref"=>"M 65", "lanes"=>"2", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2022-09-14T08:37:50Z", "cycleway:right"=>"no"

Rue des Églantiers
"name"=>"Rue des Églantiers", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"17", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-09T08:45:22Z", "cycleway:right"=>"lane", "cycleway:right:oneway"=>"no"

Chemin de Caylus
"foot"=>"yes", "name"=>"Chemin de Caylus", "layer"=>"-3", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "segregated"=>"no", "osm_version"=>"14", "osm_changeset"=>"0", "osm_timestamp"=>"2024-01-01T15:00:43Z"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"12", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"14", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"designated", "layer"=>"1", "bridge"=>"yes", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"15", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-09T07:39:25Z", "footway:surface"=>"concrete", "cycleway:surface"=>"concrete", "check_date:surface"=>"2024-05-09"

Rue des Perrières
"name"=>"Rue des Perrières", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"residential", "osm_uid"=>"0", "cycleway"=>"opposite", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"16", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-01T12:06:19Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"10", "osm_changeset"=>"0", "osm_timestamp"=>"2023-02-10T08:59:54Z"

"foot"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "segregated"=>"no", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T11:33:06Z"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"15", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "oneway"=>"yes", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"10", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

Rue du Prado
"name"=>"Rue du Prado", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"shared_lane", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-09T07:39:20Z"

Rue Jules Ferry
"psv"=>"yes", "name"=>"Rue Jules Ferry", "oneway"=>"yes", "highway"=>"living_street", "osm_uid"=>"0", "maxspeed"=>"20", "osm_user"=>"", "osm_version"=>"11", "cycleway:left"=>"opposite", "osm_changeset"=>"0", "osm_timestamp"=>"2023-09-16T15:43:06Z", "oneway:bicycle"=>"no"

Avenue de la Moutte
"name"=>"Avenue de la Moutte", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"14", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-02-17T19:19:50Z", "zone:maxspeed"=>"FR:30"

Avenue du Jeu de Mail
"name"=>"Avenue du Jeu de Mail", "oneway"=>"no", "highway"=>"tertiary", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"13", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:09:07Z"

Chemin de l'Eclair
"name"=>"Chemin de l'Eclair", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"15", "cycleway:both"=>"shared_lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z", "zone:maxspeed"=>"FR:30"

Place Pierre Mendès France
"name"=>"Place Pierre Mendès France", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T12:14:31Z"

Place Pierre Mendès France
"name"=>"Place Pierre Mendès France", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"8", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T12:14:18Z"

"oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"5", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:01:37Z", "oneway:bicycle"=>"no"

Rue Roland Dorgelès
"name"=>"Rue Roland Dorgelès", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"8", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:00:42Z"

"highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:02:32Z"

Avenue Clément Ader
"name"=>"Avenue Clément Ader", "lanes"=>"2", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"10", "cycleway:left"=>"lane", "maxspeed:type"=>"FR:urban", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-26T18:47:19Z"

"foot"=>"yes", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"permissive", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

Chemin du Clos de l'Armet
"foot"=>"yes", "name"=>"Chemin du Clos de l'Armet", "lanes"=>"2", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"16", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-26T18:56:53Z", "cycleway:left:oneway"=>"-1"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "segregated"=>"no", "osm_version"=>"4", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-10-12T12:00:36Z"

Chemin du Clos de l'Armet
"name"=>"Chemin du Clos de l'Armet", "lanes"=>"2", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "maxweight"=>"3.5", "osm_version"=>"24", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-26T18:56:53Z", "oneway:bicycle"=>"no"

"foot"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

Rond-Point Charles de Gaulle
"name"=>"Rond-Point Charles de Gaulle", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "junction"=>"roundabout", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2021-01-19T14:48:26Z", "cycleway:right"=>"lane"

Avenue de la Galine
"name"=>"Avenue de la Galine", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2021-02-15T23:22:38Z", "cycleway:right"=>"lane"

"highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete:plates", "osm_user"=>"", "description"=>"2015-P64", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-06T13:47:48Z"

"foot"=>"yes", "oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"shared", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2022-04-25T07:53:17Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"13", "osm_changeset"=>"0", "osm_timestamp"=>"2021-09-03T23:13:22Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"8", "traffic_sign"=>"FR:B22a", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-05T09:48:16Z"

"oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2022-11-03T15:45:58Z"

"oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2023-07-31T14:30:45Z"

"oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T17:02:15Z"

"lit"=>"no", "foot"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "segregated"=>"no", "smoothness"=>"excellent", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2023-09-24T13:21:36Z"

"foot"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

"lit"=>"yes", "foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

Avenue Georges Frêche
"name"=>"Avenue Georges Frêche", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "old_name"=>"Chemin du Mas de Rochet", "osm_user"=>"", "osm_version"=>"9", "cycleway:left"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-04-25T10:55:44Z", "cycleway:right"=>"track", "sidewalk:right"=>"yes", "cycleway:right:segregated"=>"no"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "tunnel"=>"building_passage", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

Avenue du Maréchal de Lattre de Tassigny
"name"=>"Avenue du Maréchal de Lattre de Tassigny", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "cycleway"=>"lane", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-11-17T14:29:05Z"

Avenue du Maréchal de Lattre de Tassigny
"name"=>"Avenue du Maréchal de Lattre de Tassigny", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "cycleway"=>"lane", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2015-11-17T16:13:41Z"

Avenue de la Moutte
"name"=>"Avenue de la Moutte", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"8", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:09:14Z", "ref:FR:FANTOIR"=>"340570700C"

Place Pierre Mendès France
"name"=>"Place Pierre Mendès France", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T12:14:24Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

"ref"=>"M 65", "oneway"=>"yes", "highway"=>"primary_link", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "lane_markings"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-04-22T15:50:21Z", "cycleway:right"=>"no"

"ref"=>"M 65", "layer"=>"1", "oneway"=>"yes", "highway"=>"primary_link", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-09-18T12:39:46Z", "cycleway:right"=>"lane"

Avenue de la Galine
"name"=>"Avenue de la Galine", "highway"=>"residential", "osm_uid"=>"0", "capacity"=>"56", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2021-05-12T12:15:30Z", "cycleway:right"=>"lane", "capacity:disabled"=>"1", "parking:lane:left"=>"parallel"

Rue Roland Dorgelès
"name"=>"Rue Roland Dorgelès", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "capacity"=>"13", "osm_user"=>"", "osm_version"=>"4", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:02:24Z", "capacity:disabled"=>"1", "parking:lane:left"=>"diagonal"

Avenue de la Monnaie
"name"=>"Avenue de la Monnaie", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "cycleway"=>"lane", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-09T08:45:22Z"

Avenue de la Monnaie
"name"=>"Avenue de la Monnaie", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "cycleway"=>"lane", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2016-01-23T01:41:04Z"

Rue Roland Dorgelès
"name"=>"Rue Roland Dorgelès", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"3", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:01:46Z", "traffic_calming"=>"table"

"name"=>"Rue Roland Dorgelès", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"4", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:02:45Z"

"name"=>"Rue Roland Dorgelès", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"3", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T09:00:56Z"

Avenue du Jeu de Mail
"name"=>"Avenue du Jeu de Mail", "lanes"=>"2", "oneway"=>"no", "highway"=>"tertiary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"5", "cycleway:left"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-21T12:04:58Z", "cycleway:right"=>"track", "sidewalk:right"=>"yes", "traffic_calming"=>"table", "cycleway:right:segregated"=>"no"

Chemin de l'Eclair
"name"=>"Chemin de l'Eclair", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"residential", "osm_uid"=>"0", "cycleway"=>"opposite", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2020-06-17T08:27:49Z"

Rue de la Crouzette
"name"=>"Rue de la Crouzette", "lanes"=>"2", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "sidewalk"=>"both", "osm_version"=>"6", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-09T07:39:12Z"

Avenue de la Monnaie
"name"=>"Avenue de la Monnaie", "highway"=>"tertiary", "osm_uid"=>"0", "cycleway"=>"lane", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

"oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "start_date"=>"2017", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T17:02:15Z"

"oneway"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "start_date"=>"2017", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T17:02:15Z"

Rue Didier Daurat
"name"=>"Rue Didier Daurat", "lanes"=>"2", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2024-01-30T13:19:44Z"

Rue Didier Daurat
"foot"=>"yes", "name"=>"Rue Didier Daurat", "horse"=>"yes", "lanes"=>"2", "bicycle"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"4", "motor_vehicle"=>"yes", "osm_changeset"=>"0", "osm_timestamp"=>"2019-11-11T18:07:30Z"

"foot"=>"yes", "width"=>"1", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T10:58:01Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

Rue Pierre Latécoère
"name"=>"Rue Pierre Latécoère", "lanes"=>"2", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"10", "cycleway:left"=>"lane", "maxspeed:type"=>"FR:urban", "osm_changeset"=>"0", "osm_timestamp"=>"2023-07-19T10:33:15Z"

Rond-Point Charles de Gaulle
"name"=>"Rond-Point Charles de Gaulle", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "junction"=>"roundabout", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-01-19T14:48:07Z", "cycleway:right"=>"lane"

Rond-Point Charles de Gaulle
"name"=>"Rond-Point Charles de Gaulle", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "junction"=>"roundabout", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-01-19T14:48:08Z", "cycleway:right"=>"lane"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

Rue Didier Daurat
"name"=>"Rue Didier Daurat", "lanes"=>"2", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"4", "maxspeed:type"=>"FR:urban", "osm_changeset"=>"0", "osm_timestamp"=>"2022-01-06T15:03:17Z"

"foot"=>"designated", "width"=>"4", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-01T07:23:41Z"

"foot"=>"designated", "width"=>"4", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-01T07:23:41Z"

"foot"=>"yes", "oneway"=>"yes", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"yes", "oneway"=>"yes", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2022-07-27T20:56:57Z"

"foot"=>"yes", "oneway"=>"yes", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"no", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2023-09-20T21:52:07Z"

"foot"=>"yes", "FIXME"=>"A vérifier", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2019-06-12T11:32:47Z"

"lit"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2023-09-24T13:48:08Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

"highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "junction"=>"roundabout", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-09T20:58:57Z", "cycleway:right"=>"lane"

"highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "junction"=>"roundabout", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-09T20:58:57Z", "cycleway:right"=>"lane"

"lit"=>"yes", "foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "osm_user"=>"", "osm_version"=>"8", "osm_changeset"=>"0", "osm_timestamp"=>"2022-11-30T14:48:08Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2022-02-20T10:24:52Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"shared", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T10:58:01Z"

"highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-14T19:12:13Z"

Rue du Prado
"name"=>"Rue du Prado", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"shared_lane", "junction"=>"roundabout", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-09T07:39:21Z"

Boulevard de Lauriol
"ref"=>"M 65", "name"=>"Boulevard de Lauriol", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2023-09-20T13:48:05Z", "cycleway:right"=>"lane"

"foot"=>"yes", "oneway"=>"no", "tunnel"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T15:51:21Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-14T19:33:36Z"

"oneway"=>"no", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-14T19:33:36Z"

"oneway"=>"yes", "bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"uncontrolled", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-09T20:35:58Z"

"oneway"=>"yes", "tunnel"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-20T17:02:15Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-09T07:39:23Z", "footway:surface"=>"concrete", "cycleway:surface"=>"concrete", "check_date:surface"=>"2024-05-09"

"foot"=>"yes", "oneway"=>"yes", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2022-07-27T20:56:57Z"

Rue des Églantiers
"name"=>"Rue des Églantiers", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-01T12:42:40Z", "cycleway:right"=>"use_sidepath"

"highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"crossing", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-09T09:07:43Z"

"bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-04-19T12:23:08Z"

Chemin du Clos de l'Armet
"foot"=>"yes", "name"=>"Chemin du Clos de l'Armet", "lanes"=>"2", "access"=>"no", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "maxweight"=>"3.5", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-01-22T22:47:48Z"

Rue des Perrières
"name"=>"Rue des Perrières", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"residential", "osm_uid"=>"0", "cycleway"=>"opposite", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-01T12:06:19Z", "zone:maxspeed"=>"FR:30"

Rue des Perrières
"name"=>"Rue des Perrières", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"living_street", "osm_uid"=>"0", "cycleway"=>"opposite", "maxspeed"=>"20", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-01T12:06:19Z"

Rue du Prado
"name"=>"Rue du Prado", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"shared_lane", "junction"=>"roundabout", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-09T07:39:21Z"

"foot"=>"yes", "name"=>"Chemin du Clos de l'Armet", "lanes"=>"2", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"living_street", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"1", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-26T18:56:53Z", "cycleway:left:oneway"=>"-1"

"name"=>"Rue Didier Daurat", "lanes"=>"2", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2024-01-30T13:19:44Z"