"lit"=>"no", "ref"=>"M 132E2", "foot"=>"no", "horse"=>"no", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "smoothness"=>"good", "osm_version"=>"23", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-04-27T14:39:36Z", "maxspeed:backward"=>"50"

"lit"=>"no", "ref"=>"M 132E2", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"12", "osm_changeset"=>"0", "osm_timestamp"=>"2022-10-04T11:43:48Z", "cycleway:right"=>"no"

Route de Sète
"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "destination"=>"Sète;Mireval;Frontignan;Les Plages", "osm_version"=>"15", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:59:32Z", "cycleway:right"=>"no"

Route de Lavérune
"lit"=>"no", "ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"25", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:49Z", "cycleway:right"=>"opposite_lane"

Route de Sète
"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "layer"=>"1", "bridge"=>"yes", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"12", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T18:00:10Z", "cycleway:right"=>"no", "maxweight:signed"=>"no"

Route de Sète
"ref"=>"M 612", "name"=>"Route de Sète", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"13", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:18:35Z", "cycleway:right"=>"no"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "layer"=>"1", "bridge"=>"yes", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "shoulder"=>"no", "osm_version"=>"13", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T18:00:08Z", "cycleway:right"=>"no", "maxweight:signed"=>"no"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"15", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-13T19:39:13Z", "cycleway:right"=>"no"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"2", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"17", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:18:47Z"

"lit"=>"yes", "ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"24", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:44Z", "cycleway:right"=>"no"

"ref"=>"M 612", "name"=>"Route de Sète", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"12", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:18:27Z", "cycleway:right"=>"no"

"ref"=>"M 116E1", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"15", "osm_changeset"=>"0", "osm_timestamp"=>"2022-10-08T22:10:14Z", "cycleway:right"=>"no"

Chemin de la Fougasse
"name"=>"Chemin de la Fougasse", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"12", "osm_changeset"=>"0", "osm_timestamp"=>"2021-02-19T15:25:10Z", "cycleway:right"=>"lane"

Route de Montpellier
"ref"=>"M 613", "name"=>"Route de Montpellier", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "old_ref"=>"N113", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"80", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"24", "parking:both"=>"no", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-10T13:41:48Z"

Chemin de Bugarel
"lit"=>"no", "name"=>"Chemin de Bugarel", "lanes"=>"1", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"unclassified", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "osm_user"=>"", "type:MMM"=>"Voie Revetue", "osm_version"=>"41", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-02T14:46:22Z"

Route de Lavérune
"ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"28", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-04T18:57:19Z", "cycleway:right"=>"opposite_lane"

Rue des Cades
"name"=>"Rue des Cades", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"12", "cycleway:left"=>"opposite_lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z"

Rue de la Flamade
"name"=>"Rue de la Flamade", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"20", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z"

Rue du Mas de Magret
"name"=>"Rue du Mas de Magret", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T21:45:11Z", "cycleway:right"=>"lane"

Rue des 4 Bonheurs
"name"=>"Rue des 4 Bonheurs", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z", "cycleway:right"=>"lane"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary_link", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"15", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:20:02Z", "cycleway:right"=>"no"

"lit"=>"no", "ref"=>"M 132E2", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"15", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:48Z"

"lit"=>"no", "ref"=>"M 132E2", "lanes"=>"2", "layer"=>"1", "bridge"=>"yes", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"16", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:48Z", "maxweight:signed"=>"no"

"lit"=>"no", "ref"=>"M 132E2", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"12", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-09-03T10:16:39Z"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2023-10-29T17:28:32Z"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T16:30:27Z"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"23", "osm_changeset"=>"0", "osm_timestamp"=>"2022-12-22T14:30:46Z"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"2", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"8", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T18:01:04Z"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"2", "layer"=>"1", "bridge"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "old_name"=>"Pont de Villeneuve", "osm_user"=>"", "wikidata"=>"Q57560470", "osm_version"=>"10", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-29T14:13:36Z", "maxweight:signed"=>"no"

"highway"=>"cycleway", "osm_uid"=>"0", "osm_user"=>"", "segregated"=>"yes", "osm_version"=>"8", "osm_changeset"=>"0", "osm_timestamp"=>"2019-10-16T08:27:44Z"

"lit"=>"yes", "layer"=>"1", "bridge"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-10T18:33:51Z"

Rue Jean Bène
"name"=>"Rue Jean Bène", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"14", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-09-21T13:05:09Z"

Rue des Carrières
"name"=>"Rue des Carrières", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"9", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2023-01-06T11:14:49Z"

Allée du Val des Garrigues
"name"=>"Allée du Val des Garrigues", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"8", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z"

Rue des Pommiers
"name"=>"Rue des Pommiers", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"9", "cycleway:left"=>"opposite_lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T17:11:02Z"

Rue de Sigaliès
"name"=>"Rue de Sigaliès", "oneway"=>"no", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z", "cycleway:right"=>"lane"

"lit"=>"yes", "foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"9", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T16:30:27Z"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T16:30:27Z"

Avenue Georges Clemenceau
"ref"=>"M 132", "name"=>"Avenue Georges Clemenceau", "highway"=>"tertiary", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"9", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-06T11:06:57Z"

Avenue Georges Clemenceau
"ref"=>"M 132", "name"=>"Avenue Georges Clemenceau", "highway"=>"tertiary", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2021-09-18T12:39:46Z", "cycleway:right"=>"lane"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T17:41:31Z"

Rue des Bleuets
"name"=>"Rue des Bleuets", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T17:41:31Z", "cycleway:right"=>"lane"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T17:41:31Z"

Rue du Sorbier
"name"=>"Rue du Sorbier", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"4", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z"

Rue des Carrières
"name"=>"Rue des Carrières", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T21:45:11Z", "cycleway:right"=>"lane", "traffic_calming"=>"table"

"lanes"=>"1", "noname"=>"yes", "oneway"=>"no", "highway"=>"unclassified", "osm_uid"=>"0", "surface"=>"paved", "cycleway"=>"lane", "osm_user"=>"", "type:MMM"=>"Voie Revetue", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2023-10-02T13:25:32Z"

"foot"=>"designated", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T16:30:27Z"

Rond-Point du Rieucoulon
"lit"=>"no", "name"=>"Rond-Point du Rieucoulon", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "ref:MMM"=>"M 613", "surface"=>"asphalt", "junction"=>"roundabout", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"18", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:46Z", "cycleway:right"=>"no"

"ref"=>"M 116E1", "lanes"=>"3", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "cycleway:both"=>"no", "lanes:forward"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:17:51Z", "lanes:backward"=>"2"

"ref"=>"M 116E1", "lanes"=>"3", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "cycleway:both"=>"no", "lanes:forward"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:58:44Z", "lanes:backward"=>"1", "turn:lanes:forward"=>"merge_to_right|none"

"ref"=>"M 116E1", "lanes"=>"3", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "cycleway:both"=>"no", "lanes:forward"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:58:35Z", "lanes:backward"=>"1"

"lit"=>"no", "ref"=>"M 116E1", "lanes"=>"3", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"6", "cycleway:both"=>"no", "lanes:forward"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:58:49Z", "lanes:backward"=>"2", "turn:lanes:backward"=>"merge_to_right|none"

"lit"=>"no", "ref"=>"M 132E2", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"7", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-12T15:43:54Z", "maxspeed:forward"=>"50"

"lit"=>"no", "ref"=>"M 132E2", "foot"=>"no", "horse"=>"no", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "shoulder"=>"no", "smoothness"=>"excellent", "osm_version"=>"9", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:49Z", "maxspeed:backward"=>"70"

"oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:57:41Z", "cycleway:right"=>"no"

Route de Lavérune
"ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2022-12-25T21:58:16Z", "cycleway:right"=>"opposite_lane"

"ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"9", "osm_changeset"=>"0", "osm_timestamp"=>"2022-12-25T21:58:16Z", "cycleway:right"=>"opposite_lane"

"ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"8", "osm_changeset"=>"0", "osm_timestamp"=>"2022-12-25T21:58:16Z", "cycleway:right"=>"opposite_lane"

"ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "cycleway"=>"opposite_lane", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2022-12-25T21:58:16Z"

"ref"=>"M 5", "name"=>"Route de Lavérune", "oneway"=>"yes", "highway"=>"secondary", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"11", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-04T18:57:19Z", "cycleway:right"=>"opposite_lane"

Rue des Carrières
"name"=>"Rue des Carrières", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2021-05-12T14:46:29Z", "cycleway:right"=>"lane"

"highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"crossing", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2016-08-12T09:48:50Z"

"name"=>"Rue des Carrières", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"2", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2019-10-17T13:00:36Z", "traffic_calming"=>"table"

Rue de l'Ortet
"ref"=>"M 132", "name"=>"Rue de l'Ortet", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"9", "lane_markings"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-10-04T11:06:46Z", "cycleway:right"=>"no", "parking:lane:right"=>"diagonal"

"highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "start_date"=>"2016", "osm_version"=>"6", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-30T19:03:03Z"

Rue Fon de l'Hospital
"ref"=>"M 132", "name"=>"Rue Fon de l'Hospital", "lanes"=>"2", "highway"=>"tertiary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"30", "osm_user"=>"", "osm_version"=>"14", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-05-05T12:41:21Z"

"lit"=>"yes", "lanes"=>"2", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"8", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:58:01Z", "cycleway:right"=>"no"

Avenue Georges Clemenceau
"ref"=>"M 132", "name"=>"Avenue Georges Clemenceau", "highway"=>"tertiary", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2021-09-18T12:39:46Z", "cycleway:right"=>"lane"

Route de Montpellier
"ref"=>"M 613", "name"=>"Route de Montpellier", "oneway"=>"no", "highway"=>"primary", "old_ref"=>"N113", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"5", "parking:both"=>"no", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2024-03-10T13:41:31Z"

Rue de Sigaliès
"name"=>"Rue de Sigaliès", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2017-10-26T22:01:03Z", "cycleway:right"=>"lane"

"lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"8", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-17T17:57:53Z", "cycleway:right"=>"no"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"2", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "osm_version"=>"5", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:19:56Z"

Rue Jean Bène
"name"=>"Rue Jean Bène", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"4", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-09-21T13:05:09Z"

Rue Jean Bène
"name"=>"Rue Jean Bène", "lanes"=>"2", "oneway"=>"no", "highway"=>"primary", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"5", "cycleway:both"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2022-09-21T13:05:09Z"

"ref"=>"M 612", "name"=>"Route de Sète", "lanes"=>"1", "oneway"=>"yes", "highway"=>"primary", "old_ref"=>"N112", "osm_uid"=>"0", "surface"=>"asphalt", "maxspeed"=>"70", "osm_user"=>"", "osm_version"=>"5", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-12T15:43:54Z", "cycleway:right"=>"no"

Place de l'Europe
"lit"=>"yes", "name"=>"Place de l'Europe", "lanes"=>"2", "oneway"=>"yes", "highway"=>"primary", "osm_uid"=>"0", "ref:MMM"=>"M 116E1", "surface"=>"asphalt", "cycleway"=>"no", "junction"=>"roundabout", "osm_user"=>"", "sidewalk"=>"right", "osm_version"=>"7", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-14T18:17:21Z"

"foot"=>"designated", "layer"=>"-1", "tunnel"=>"yes", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T21:45:11Z"

Chemin de Parreloup
"name"=>"Chemin de Parreloup", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T16:30:27Z", "cycleway:right"=>"lane"

"lit"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"marked", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T16:30:27Z"

"ref"=>"M 132", "name"=>"Avenue Georges Clemenceau", "oneway"=>"yes", "highway"=>"tertiary", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"2", "cycleway:left"=>"opposite_lane", "osm_changeset"=>"0", "osm_timestamp"=>"2021-09-18T12:39:46Z"

"bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"marked", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"no", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-06T11:06:57Z"

"bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"marked", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T17:41:31Z"

"bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"marked", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-01-16T10:27:34Z"

Rue de la Gare
"name"=>"Rue de la Gare", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T19:31:28Z", "cycleway:right"=>"lane"

"bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"traffic_signals", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-06-03T11:23:42Z", "crossing:markings"=>"yes"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "segregated"=>"no", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-08-06T11:06:57Z"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"concrete", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2022-10-04T10:44:36Z"

"bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"marked", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T21:45:11Z"

"name"=>"Rue des Carrières", "oneway"=>"yes", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z", "cycleway:right"=>"lane", "traffic_calming"=>"table"

Rue de Loun
"name"=>"Rue de Loun", "highway"=>"residential", "osm_uid"=>"0", "osm_user"=>"", "osm_version"=>"5", "cycleway:left"=>"lane", "osm_changeset"=>"0", "osm_timestamp"=>"2023-01-06T14:09:31Z"

Rue de la Flamade
"name"=>"Rue de la Flamade", "highway"=>"residential", "osm_uid"=>"0", "maxspeed"=>"50", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z", "cycleway:right"=>"lane"

"foot"=>"designated", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "start_date"=>"2016", "osm_version"=>"2", "osm_changeset"=>"0", "osm_timestamp"=>"2023-01-15T05:25:47Z"

"bicycle"=>"yes", "footway"=>"crossing", "highway"=>"footway", "osm_uid"=>"0", "crossing"=>"marked", "cycleway"=>"sidewalk", "osm_user"=>"", "start_date"=>"2016", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z"

"foot"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2021-04-01T22:41:36Z"

"foot"=>"yes", "horse"=>"no", "width"=>"1", "bicycle"=>"designated", "highway"=>"cycleway", "osm_uid"=>"0", "surface"=>"asphalt", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"4", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-03T08:38:41Z"

Chemin de Bugarel
"lit"=>"no", "foot"=>"yes", "name"=>"Chemin de Bugarel", "oneway"=>"yes", "bicycle"=>"designated", "highway"=>"unclassified", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"opposite_lane", "maxspeed"=>"30", "osm_user"=>"", "type:MMM"=>"Voie Revetue", "osm_version"=>"4", "motor_vehicle"=>"agricultural", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-02T14:46:22Z"

"foot"=>"permissive", "horse"=>"no", "bicycle"=>"yes", "highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "osm_version"=>"2", "motor_vehicle"=>"no", "osm_changeset"=>"0", "osm_timestamp"=>"2023-01-11T15:30:55Z"

Rond-Point du Rieucoulon
"lit"=>"no", "name"=>"Rond-Point du Rieucoulon", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "ref:MMM"=>"M 613", "surface"=>"asphalt", "junction"=>"roundabout", "osm_user"=>"", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-25T11:54:12Z", "cycleway:right"=>"no"

Rond-Point du Rieucoulon
"lit"=>"no", "name"=>"Rond-Point du Rieucoulon", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "ref:MMM"=>"M 613", "surface"=>"asphalt", "junction"=>"roundabout", "osm_user"=>"", "smoothness"=>"excellent", "osm_version"=>"3", "osm_changeset"=>"0", "osm_timestamp"=>"2023-08-25T12:14:47Z", "cycleway:right"=>"no"

Chemin de Bugarel
"lit"=>"no", "name"=>"Chemin de Bugarel", "lanes"=>"1", "oneway"=>"no", "bicycle"=>"yes", "highway"=>"unclassified", "osm_uid"=>"0", "surface"=>"asphalt", "cycleway"=>"lane", "osm_user"=>"", "type:MMM"=>"Voie Revetue", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2023-11-02T14:46:22Z"

"highway"=>"cycleway", "osm_uid"=>"0", "cycleway"=>"sidewalk", "osm_user"=>"", "start_date"=>"2016", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2023-12-30T19:03:03Z"

"lit"=>"no", "name"=>"Rond-Point du Rieucoulon", "lanes"=>"2", "highway"=>"primary", "osm_uid"=>"0", "ref:MMM"=>"M 613", "surface"=>"asphalt", "junction"=>"roundabout", "osm_user"=>"", "osm_version"=>"1", "osm_changeset"=>"0", "osm_timestamp"=>"2024-05-25T11:54:12Z", "cycleway:right"=>"no"