Есть OpenSource-скрипт osm2geojson-lite ( https://github.com/tibetty/osm2geojson-lite/blob/master/ts/src/index.ts ) - он сейчас написан на JavaScript (TypeScript).
Данный скрипт производит конвертацию JSON-объекта OpenStreetMap Element в формат GeoJSON (географический полигон).