abstreet/docs/TODO_quality.md
Dustin Carlino 88099c73b5 tiny preps for a variant of short road merging that can happen later and
look at road length after it's trimmed to the intersection. not going to
work on it just yet.
2019-01-22 09:56:03 -08:00

3.3 KiB

TODO - Map quality

Geometry

  • generalized_trim_back

    • breaks down when we have jagged lane endings due to polyline shift angle correction
    • sometimes a lane polyline hits the perpendicular of a trimmed road! where was this happening?
  • handle small roads again somehow?

    • try manually merging stuff after running the automatic. i think we need to repeat based on short roads. maybe we need kind of a hybrid approach, using the fancy deleter but re-running intersection polygon and halfmap and turn creation from a lower level?

      • make halfmap also be indexed by stable IDs
      • deal with loop roads still
      • restore original road points, then redo the intersection polygon and lane center pt expansion
    • 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.

    • what's correct for 14th and e boston? if we had less lanes there, would it help?

    • make the polygons for the merged intersections look better

      • the thick road bands for tiny roads totally vanish... is that good?
    • same for the sidewalk corners

    • make sure the turns are reasonable

    • apply the merge automatically somehow

    • or retry the later-phase intersection merging

      • kind of need the ability to step through and see each stage...
      • composite turns have inner loops!
      • deal with all TODOs (like sidewalks)
    • 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

Release

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