OSMnx Software Badge
Practically, however, OpenStreetMap has not been useful for at least the following reasons:
– it is not routable,
– the structure of its attributes are not aligned with travel models, and
– the attribute data is not sufficiently complete.
The OSMnx package created by Geoff Boeing elegantly solves the first of these problems.