Dustin Carlino
8b71885b04
Optionally skip removing disconnected streets from the graph. For osm2streets tests, often our small clipped area looks very disconnected. https://github.com/a-b-street/osm2streets/issues/8
2022-05-21 13:20:57 +01:00
Dustin Carlino
150ec77f85
Remove the osm2polygons tests from #886 . Instead, we now have goldenfile
...
tests across larger chunks of OSM in
https://github.com/a-b-street/osm2streets/pull/15 .
2022-05-21 12:47:47 +01:00
Dustin Carlino
213df7fa82
Some slight widgetry API changes in support of another project, which is -- I am only mildly ashamed to say -- is depending on it
2022-05-13 16:47:58 +01:00
Dustin Carlino
16e539a77c
Fix the map editor when editing lanes along one road.
2022-05-12 09:05:12 +01:00
Dustin Carlino
b4896ee450
Make untrimmed_road_geometry infalliable, in preparation for storing a
...
PolyLine instead of list of points.
This exposed two edge cases, fixed here:
1) While merging short roads near junctions, we sometimes create a loop.
Filter it out immeditely.
2) If an OSM way is physically sharing geometry with another one
invalidly, detect that and discard it much earlier.
2022-05-07 22:02:06 +01:00
Dustin Carlino
136eef3c3b
Just rename center_points to osm_center_points to be more clear. https://github.com/a-b-street/osm2streets/issues/2
2022-05-01 21:33:44 +01:00
Dustin Carlino
f72dd62e56
Store lane_specs_ltr on RawRoad, instead of constantly recalculating. https://github.com/a-b-street/osm2streets/issues/2
2022-05-01 19:39:57 +01:00
Dustin Carlino
8244a900cf
Refactor constructors for RawRoad and RawIntersection. #893
2022-04-21 14:32:48 +01:00
Dustin Carlino
e66cb88c5d
Rearrange intersection geometry code and start goldenfile tests to pick up changes. #846
2022-04-18 08:48:07 +01:00
Dustin Carlino
f7601287a4
Add the window icon to other apps
2022-03-13 16:13:36 +00:00
Dustin Carlino
1ac25cc39a
Find thick dual carriageway roads that overlap, and cut their width in
...
half.
2022-03-05 11:03:23 +00:00
Dustin Carlino
2890e6efcc
Make the RawMap APIs for working with road center-lines less obnoxious
2022-02-23 15:27:27 +00:00
Dustin Carlino
7bb6132726
Open OSM from map_editor
...
(Move open_browser to widgetry)
2022-02-23 14:43:58 +00:00
Dustin Carlino
7728297f33
With fresh puppy dog eyes, detect dog-leg intersections yet again. #654
2022-02-20 12:31:36 +00:00
Dustin Carlino
4583dac399
Organize raw_map code a bit more. Let's cleanly separate the detection of short roads from transforming them. #654
...
And add a convenient script to diff changed maps. (Motivated by
preserving the fixpoint behavior in Montlake)
2022-02-20 12:08:52 +00:00
Dustin Carlino
2bf7ce232a
Port map_editor to the shared map-space World abstraction. #763
...
There may be small UX bugs, but the code is vastly simpler now, and all
main functionality works fine.
2022-02-20 11:01:57 +00:00
Dustin Carlino
e16e151b6a
Organize the 7 runnable apps under a subdirectory. #844 [rebuild] [release]
2022-02-19 18:17:08 +00:00