abstreet/docs/TODO_quality.md
2019-02-08 12:06:17 -08:00

3.1 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?

    • what's going on with O253 generally?

      • the base geometry in OSM is just wrong... because ways have to be connected at the center lines
      • one-lane coming off a 4 or 5 lane and going one way... maybe it should be shifted to the other side
        • that messes up the nice curve later. need to clip, not shift.
    • o123 is a pretty weird shape, it eats the entire curve

      • did the second_half stuff mess things up?
    • o40 has a long cut when merged, why not hit in the middle?

      • what if we allow intersections between infinite lines for merged cases?
    • try it bigger

    • 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