abstreet/docs/TODO_quality.md

3.0 KiB

TODO - Map quality

Geometry

  • bad polyline shifting remains

    • from the remaining cases, looks like we need to totally remove some tight points and retry
    • make polygons use the corrections too?
    • bad polyline shifting causes jagged lane endings in generalized_trim_back
  • handle small roads again somehow?

    • bad polygons

      • ../initial_maps/024, o101. sorting final endpoints by angle to center isn't foolproof.
      • adjacent roads based on angle isnt foolproof either. o177. but it actually looks fine, with the sorting by center.
        • the "center" should be average of all the original endpoints. then angle from last line's first pt to that center, since the last line's last pt might actually BE that center.
    • VERY overeager... ate half of the map

    • deal with loop roads

    • manually draw a picture of the weird intersection to see what would look reasonable. i think we need original road bands from deleted stuff to make decent polygons.

    • model U-turns

  • degenerate-2's should only have one crosswalk

    • then make them thinner
  • ped paths through sidewalk corners are totally broken

    • calculate the better paths first, then make the corner geometry from that?
  • car turns often clip sidewalk corners now

  • figure out what to do about yellow center lines

    • intersections on one-ways look weird
    • yellow and white lines intersect cars and turn icons and such
    • who should own drawing them?

More data

Low-priority geometry issues

More problems to fix

  • Disconnected map
    • Some lane-changing model needed to determine this
  • Impossible turns (from a far bus lane to a crazy left)

Release

  • publish the map data
  • stabilize the code except for sim