Replaces the built-in method to convert Overpass JSON to geojson with the osm2geojson library. The motivation is to reduce the scope of this library and offload some maintenance burden.
Important differences:
- osm2geojson uses 7-digit coordinate precision, same as the Overpass JSON. This lib has been producing 6-digit geojson up until now
- osm2geojson nests the
idattribute underproperties, this lib has been puttingidas a top-level attribute
Setting as a draft PR until:
- it is decided either that these differences are acceptable, or either osm2geojson or this PR is modified to produce identical output
- it is confirmed that this will not regress recent PRs such as #130
Closes #135 and possibly some others?