Route d'Assas
"ref"=>"M 109", "name"=>"Route d'Assas", "lanes"=>"2", "highway"=>"tertiary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"25", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-25T21:38:39Z"

"ref"=>"M 21", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T08:03:25Z", "cycleway:right"=>"no"

Rond-Point Jules Ferry
"name"=>"Rond-Point Jules Ferry", "lanes"=>"2", "highway"=>"secondary", "osm_uid"=>"0", "ref:MMM"=>"M 21", "surface"=>"asphalt", "junction"=>"roundabout", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"23", "maxspeed:type"=>"FR:rural", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-08T12:44:24Z", "cycleway:right"=>"no"

"ref"=>"M 21", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"17", "maxspeed:type"=>"FR:rural", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-08T12:44:24Z", "cycleway:right"=>"no"

Route de Teyran
"ref"=>"M 21", "name"=>"Route de Teyran", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"14", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:23:34Z", "cycleway:right"=>"no"

Route de Teyran
"ref"=>"M 21", "name"=>"Route de Teyran", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"14", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-08T12:44:24Z", "cycleway:right"=>"separate"

"ref"=>"M 21", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"13", "maxspeed:type"=>"FR:rural", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:23:34Z", "cycleway:right"=>"separate"

Chemin Yves Montand
"foot"=>"yes", "name"=>"Chemin Yves Montand", "access"=>"yes", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"path", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"no", "maxspeed"=>"30", "old_name"=>"Chemin de la Fabrique", "osm_user"=>"", "sidewalk"=>"no", "osm_version"=>"10", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-03-28T23:43:32Z"

Route de Teyran
"ref"=>"M 21", "name"=>"Route de Teyran", "lanes"=>"2", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"17", "cycleway:left"=>"separate", "osm_changeset"=>"0", "osm_timestamp"=>"2022-05-23T18:23:58Z", "cycleway:right"=>"no"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2022-05-23T18:19:17Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"24", "osm_changeset"=>"0", "osm_timestamp"=>"2023-07-21T16:45:14Z"

"highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T07:27:55Z"

"ref"=>"M 21", "name"=>"Route de Teyran", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"10", "cycleway:left"=>"separate", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:23:34Z", "cycleway:right"=>"no"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2022-11-21T20:43:50Z"

"lit"=>"yes", "foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"10", "osm_changeset"=>"0", "osm_timestamp"=>"2021-12-21T14:01:48Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"14", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-13T13:02:23Z"

Avenue Joseph Arléry
"foot"=>"designated", "name"=>"Avenue Joseph Arléry", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-13T23:03:15Z"

"ref"=>"M 21", "lanes"=>"2", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"9", "cycleway:left"=>"separate", "osm_changeset"=>"0", "osm_timestamp"=>"2022-05-23T18:22:18Z", "cycleway:right"=>"no"

"ref"=>"M 21", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-18T14:31:56Z", "cycleway:right"=>"separate"

"ref"=>"M 21", "lanes"=>"1", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T08:03:22Z", "cycleway:right"=>"no"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"shared", "osm_user"=>"", "osm_version"=>"8", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-12T12:18:56Z"

Chemin de la Fabrique
"foot"=>"yes", "name"=>"Chemin de la Fabrique", "access"=>"yes", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"no", "maxspeed"=>"30", "osm_user"=>"", "sidewalk"=>"no", "osm_version"=>"5", "motor_vehicle"=>"private", "osm_changeset"=>"0", "osm_timestamp"=>"2023-03-28T23:44:16Z"

Rond-Point de Sernancelhe
"lit"=>"yes", "name"=>"Rond-Point de Sernancelhe", "lanes"=>"1", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "junction"=>"roundabout", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"10", "maxspeed:type"=>"FR:urban", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:01:43Z", "cycleway:right"=>"no"

Rond-Point de Sernancelhe
"lit"=>"yes", "name"=>"Rond-Point de Sernancelhe", "lanes"=>"1", "highway"=>"residential", "osm_uid"=>"0", "surface"=>"asphalt", "junction"=>"roundabout", "maxspeed"=>"30", "osm_user"=>"", "smoothness"=>"good", "osm_version"=>"8", "maxspeed:type"=>"FR:urban", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:01:43Z", "cycleway:right"=>"no"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-13T21:57:13Z"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2022-10-21T12:47:12Z"

"lit"=>"no", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2022-04-22T15:50:22Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2024-04-01T22:21:03Z"

"oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-06-29T12:42:26Z"

"foot"=>"yes", "oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2022-09-02T08:08:06Z"

"oneway"=>"no", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-05-23T18:08:32Z"

"foot"=>"designated", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-13T23:03:15Z"

Chemin Yves Montand
"foot"=>"yes", "name"=>"Chemin Yves Montand", "access"=>"yes", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"track", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"no", "maxspeed"=>"30", "old_name"=>"Chemin de la Fabrique", "osm_user"=>"", "sidewalk"=>"no", "osm_version"=>"2", "motor_vehicle"=>"permissive", "osm_changeset"=>"0", "osm_timestamp"=>"2023-03-28T23:44:53Z"

Chemin Yves Montand
"foot"=>"yes", "name"=>"Chemin Yves Montand", "access"=>"yes", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"service", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"no", "maxspeed"=>"30", "old_name"=>"Chemin de la Fabrique", "osm_user"=>"", "sidewalk"=>"no", "osm_version"=>"3", "motor_vehicle"=>"permissive", "osm_changeset"=>"0", "osm_timestamp"=>"2023-03-28T23:44:53Z"

Avenue Joseph Arléry
"foot"=>"designated", "name"=>"Avenue Joseph Arléry", "oneway"=>"no", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-13T23:03:15Z"

Rue Émilie Moulin
"name"=>"Rue Émilie Moulin", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:01:43Z", "cycleway:right"=>"lane", "cycleway:right:oneway"=>"no"

"ref"=>"M 21", "name"=>"Route de Teyran", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"3", "cycleway:left"=>"separate", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:23:34Z", "cycleway:right"=>"no"

"ref"=>"M 21", "name"=>"Route de Teyran", "lanes"=>"2", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"1", "cycleway:left"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-12T12:18:56Z", "cycleway:right"=>"separate"

"ref"=>"M 21", "name"=>"Route de Teyran", "lanes"=>"2", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"1", "cycleway:left"=>"separate", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:23:34Z", "cycleway:right"=>"no"

"ref"=>"M 21", "name"=>"Route de Teyran", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"1", "cycleway:left"=>"separate", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-07T09:23:34Z", "cycleway:right"=>"no"

Rond-Point Jules Ferry
"name"=>"Rond-Point Jules Ferry", "lanes"=>"2", "highway"=>"secondary", "osm_uid"=>"0", "ref:MMM"=>"M 21", "surface"=>"asphalt", "junction"=>"roundabout", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"1", "maxspeed:type"=>"FR:rural", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-08T12:44:24Z", "cycleway:right"=>"no"