Как получить координаты административных районов города в Open street Map?
В опенстритмап есть отличный инструмент overpass-turbo позволяющий искать в boundarybox объекты с определёнными тегами.
Для районов города это будет boundary=administrative adminlevel=*
Уровень adminlevel смотри в wiki.openstreetmap.org/wiki/RU:Tag:boundary%3Dadministrative
Оверпасс выдаст набор объектов наподобии www.openstreetmap.org/relation/1299106
В outer которых лежат линии, содержащие точки с нужными координатами. Отсеивать ненужные районы по тегу name
Надо взять дамп OSM (например, здесь, но их много, ищите по "osm dump") и посмотреть есть ли там границы районов.