a-b-street / osm2streets

Convert OSM to street networks with detailed geometry
https://a-b-street.github.io/osm2streets
Apache License 2.0
101 stars 9 forks source link

Reduce dependencies on abstutil #227

Closed dabreegster closed 11 months ago

dabreegster commented 11 months ago

Currently there's a circular dependency between this repo and abstreet. This repo uses a bunch of utilities from abstutil, and a geometry library geom from abstreet. The circular dependency makes it a headache to upgrade things like geo dependencies; it takes a few commits and temporarily leaves things in a partly broken state. I want to fix that.

This is a first step, replacing most of the easy abstutil methods. The harder ones are:

My next step is likely to split geom into its own repo.