1{ 2 "city_name": "synthetic", 3 "name": "signal_double", 4 "roads": [ 5 [ 6 { 7 "osm_way_id": -1575489671, 8 "i1": { 9 "osm_node_id": -1575489629 10 }, 11 "i2": { 12 "osm_node_id": -1575488346 13 } 14 }, 15 { 16 "center_points": [ 17 { 18 "inner_x": 54.0428, 19 "inner_y": 58.1482 20 }, 21 { 22 "inner_x": 54.1467, 23 "inner_y": 88.4731 24 } 25 ], 26 "osm_tags": { 27 "abst:endpt_back": "true", 28 "abst:endpt_fwd": "true", 29 "abst:osm_way_id": "-1575489671", 30 "abst:synthetic": "true", 31 "abst:synthetic_lanes": "dds/dds", 32 "maxspeed": "25 mph", 33 "name": "Streety McStreetFace" 34 }, 35 "turn_restrictions": [], 36 "complicated_turn_restrictions": [] 37 } 38 ], 39 [ 40 { 41 "osm_way_id": -1575489666, 42 "i1": { 43 "osm_node_id": -1575489629 44 }, 45 "i2": { 46 "osm_node_id": -1575489664 47 } 48 }, 49 { 50 "center_points": [ 51 { 52 "inner_x": 54.0428, 53 "inner_y": 58.1482 54 }, 55 { 56 "inner_x": 105.2988, 57 "inner_y": 59.97 58 } 59 ], 60 "osm_tags": { 61 "abst:endpt_back": "true", 62 "abst:endpt_fwd": "true", 63 "abst:osm_way_id": "-1575489666", 64 "abst:synthetic": "true", 65 "abst:synthetic_lanes": "ds/ds", 66 "maxspeed": "25 mph", 67 "name": "Streety McStreetFace" 68 }, 69 "turn_restrictions": [], 70 "complicated_turn_restrictions": [] 71 } 72 ], 73 [ 74 { 75 "osm_way_id": -1575489661, 76 "i1": { 77 "osm_node_id": -1575489629 78 }, 79 "i2": { 80 "osm_node_id": -1575489659 81 } 82 }, 83 { 84 "center_points": [ 85 { 86 "inner_x": 54.0428, 87 "inner_y": 58.1482 88 }, 89 { 90 "inner_x": 0.0, 91 "inner_y": 56.2852 92 } 93 ], 94 "osm_tags": { 95 "abst:endpt_back": "true", 96 "abst:endpt_fwd": "true", 97 "abst:osm_way_id": "-1575489661", 98 "abst:synthetic": "true", 99 "abst:synthetic_lanes": "ds/ds", 100 "maxspeed": "25 mph", 101 "name": "Streety McStreetFace" 102 }, 103 "turn_restrictions": [], 104 "complicated_turn_restrictions": [] 105 } 106 ], 107 [ 108 { 109 "osm_way_id": -1575489643, 110 "i1": { 111 "osm_node_id": -1575488345 112 }, 113 "i2": { 114 "osm_node_id": -1575489629 115 } 116 }, 117 { 118 "center_points": [ 119 { 120 "inner_x": 55.1641, 121 "inner_y": 0.0 122 }, 123 { 124 "inner_x": 54.0428, 125 "inner_y": 58.1482 126 } 127 ], 128 "osm_tags": { 129 "abst:endpt_back": "true", 130 "abst:endpt_fwd": "true", 131 "abst:osm_way_id": "-1575489643", 132 "abst:synthetic": "true", 133 "abst:synthetic_lanes": "dds/dds", 134 "maxspeed": "25 mph", 135 "name": "Streety McStreetFace" 136 }, 137 "turn_restrictions": [], 138 "complicated_turn_restrictions": [] 139 } 140 ], 141 [ 142 { 143 "osm_way_id": -1575488510, 144 "i1": { 145 "osm_node_id": -1575488346 146 }, 147 "i2": { 148 "osm_node_id": -1575488505 149 } 150 }, 151 { 152 "center_points": [ 153 { 154 "inner_x": 54.1467, 155 "inner_y": 88.4731 156 }, 157 { 158 "inner_x": 2.4243, 159 "inner_y": 84.7824 160 } 161 ], 162 "osm_tags": { 163 "abst:endpt_back": "true", 164 "abst:endpt_fwd": "true", 165 "abst:osm_way_id": "-1575488510", 166 "abst:synthetic": "true", 167 "abst:synthetic_lanes": "ds/ds", 168 "maxspeed": "25 mph", 169 "name": "Streety McStreetFace" 170 }, 171 "turn_restrictions": [], 172 "complicated_turn_restrictions": [] 173 } 174 ], 175 [ 176 { 177 "osm_way_id": -1575488508, 178 "i1": { 179 "osm_node_id": -1575488346 180 }, 181 "i2": { 182 "osm_node_id": -1575488506 183 } 184 }, 185 { 186 "center_points": [ 187 { 188 "inner_x": 54.1467, 189 "inner_y": 88.4731 190 }, 191 { 192 "inner_x": 108.3093, 193 "inner_y": 85.7917 194 } 195 ], 196 "osm_tags": { 197 "abst:endpt_back": "true", 198 "abst:endpt_fwd": "true", 199 "abst:osm_way_id": "-1575488508", 200 "abst:synthetic": "true", 201 "abst:synthetic_lanes": "ds/ds", 202 "maxspeed": "25 mph", 203 "name": "Streety McStreetFace" 204 }, 205 "turn_restrictions": [], 206 "complicated_turn_restrictions": [] 207 } 208 ], 209 [ 210 { 211 "osm_way_id": -1575488492, 212 "i1": { 213 "osm_node_id": -1575488346 214 }, 215 "i2": { 216 "osm_node_id": -1575488486 217 } 218 }, 219 { 220 "center_points": [ 221 { 222 "inner_x": 54.1467, 223 "inner_y": 88.4731 224 }, 225 { 226 "inner_x": 53.9654, 227 "inner_y": 119.3452 228 } 229 ], 230 "osm_tags": { 231 "abst:endpt_back": "true", 232 "abst:endpt_fwd": "true", 233 "abst:osm_way_id": "-1575488492", 234 "abst:synthetic": "true", 235 "abst:synthetic_lanes": "dds/dds", 236 "maxspeed": "25 mph", 237 "name": "Streety McStreetFace" 238 }, 239 "turn_restrictions": [], 240 "complicated_turn_restrictions": [] 241 } 242 ] 243 ], 244 "intersections": [ 245 [ 246 { 247 "osm_node_id": -1575489664 248 }, 249 { 250 "point": { 251 "inner_x": 105.2988, 252 "inner_y": 59.97 253 }, 254 "intersection_type": "Border", 255 "elevation": 0.0 256 } 257 ], 258 [ 259 { 260 "osm_node_id": -1575489659 261 }, 262 { 263 "point": { 264 "inner_x": 0.0, 265 "inner_y": 56.2852 266 }, 267 "intersection_type": "Border", 268 "elevation": 0.0 269 } 270 ], 271 [ 272 { 273 "osm_node_id": -1575489629 274 }, 275 { 276 "point": { 277 "inner_x": 54.0428, 278 "inner_y": 58.1482 279 }, 280 "intersection_type": "TrafficSignal", 281 "elevation": 0.0 282 } 283 ], 284 [ 285 { 286 "osm_node_id": -1575488506 287 }, 288 { 289 "point": { 290 "inner_x": 108.3093, 291 "inner_y": 85.7917 292 }, 293 "intersection_type": "Border", 294 "elevation": 0.0 295 } 296 ], 297 [ 298 { 299 "osm_node_id": -1575488505 300 }, 301 { 302 "point": { 303 "inner_x": 2.4243, 304 "inner_y": 84.7824 305 }, 306 "intersection_type": "Border", 307 "elevation": 0.0 308 } 309 ], 310 [ 311 { 312 "osm_node_id": -1575488486 313 }, 314 { 315 "point": { 316 "inner_x": 53.9654, 317 "inner_y": 119.3452 318 }, 319 "intersection_type": "Border", 320 "elevation": 0.0 321 } 322 ], 323 [ 324 { 325 "osm_node_id": -1575488346 326 }, 327 { 328 "point": { 329 "inner_x": 54.1467, 330 "inner_y": 88.4731 331 }, 332 "intersection_type": "TrafficSignal", 333 "elevation": 0.0 334 } 335 ], 336 [ 337 { 338 "osm_node_id": -1575488345 339 }, 340 { 341 "point": { 342 "inner_x": 55.1641, 343 "inner_y": 0.0 344 }, 345 "intersection_type": "Border", 346 "elevation": 0.0 347 } 348 ] 349 ], 350 "buildings": [], 351 "bus_routes": [], 352 "areas": [], 353 "boundary_polygon": { 354 "points": [ 355 { 356 "inner_x": 0.0, 357 "inner_y": 0.0 358 }, 359 { 360 "inner_x": 108.3093, 361 "inner_y": 0.0 362 }, 363 { 364 "inner_x": 108.3093, 365 "inner_y": 119.3452 366 }, 367 { 368 "inner_x": 0.0, 369 "inner_y": 119.3452 370 }, 371 { 372 "inner_x": 0.0, 373 "inner_y": 0.0 374 } 375 ], 376 "indices": [ 377 0, 378 1, 379 2, 380 0, 381 2, 382 3, 383 0, 384 3, 385 4 386 ] 387 }, 388 "gps_bounds": { 389 "min_lon": -122.4416, 390 "min_lat": 47.71442670283013, 391 "max_lon": -122.44015604243269, 392 "max_lat": 47.7155 393 }, 394 "driving_side": "Right" 395} 396