@GuF_2019

Как спарсить координаты городов?

У меня есть большое количество названий городов,которые я благополучно получил через vk api.Моя задача обстоит в том,что для этих городов мне нужны координаты,страна,и область(если имеется).Знающие в парсинге люди,подскажите где можно спарсить эти данные?
Api карт по типу geopy,geocoder не помогут так как есть лимит на запросы в день,а база городов на несколько миллионов наименований.Думал,что как нибудь с гугл картили с яндекс карт спарсить,но не нашел толковых бесед по этой теме.Направьте в правильную сторону плиз
  • Вопрос задан
  • 557 просмотров
Пригласить эксперта
Ответы на вопрос 3
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Попробуйте вытащить данные из базы openstreetmap.
Снапшот их базы доступен бесплатно.
Вот есть штука для импорта в posgtres. Надо сказать, что кроме неё есть еще osm2pgsql, который делает примерно то же самое.
На OSM Wiki можно найти теги, которыми промаркированы точки городов. А дальше вам, возможно, и ваш список названий не нужен будет, там они все (эти города) есть, причем на нескольких языках.

Вот, кстати, был даже вопрос про фильтрацию на этом ресурсе.
Ответ написан
Комментировать
RocknRoolla
@RocknRoolla
через википедию можно реализовать 5e4bd31c61e27873443127.png
Ответ написан
@pfg21
ex-турист
use openstreetmap, luk !!
в осм есть свободный геокодер nominatim изучи его api
https://nominatim.openstreetmap.org/search.php?q=%...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы