×Закрыть

Список населенных пунктов Украины

Всем привет, ищу инфу:
1. Список населенных пунктов Украины
2. Список районов по населенному пункту

Хотелось бы иметь статические списки (типа cvs/xml/json) на русском и украинском.
Нашел только такое: services.ukrposhta.com/...​_new/upload/postindex.rar

Может у кого-то есть ready-to-use sqlite база?

UPD:
На скорую руку, вдруг пригодится:

from Place import Place
import xlrd
import collections

book = xlrd.open_workbook("postal_codes_of_ukraine.xls")
sh = book.sheet_by_index(0)
map = collections.OrderedDict()
for row in range(1, sh.nrows):
district_ukr = sh.cell_value(rowx=row, colx=0)
city_ukr = sh.cell_value(rowx=row, colx=2)
district_ru = sh.cell_value(rowx=row, colx=7)
city_ru = sh.cell_value(rowx=row, colx=9)
place = Place(district_ukr, city_ukr, district_ru, city_ru)
map[district_ukr + city_ukr] = place

print(len(map.keys()))
with open("output_codes.txt„, „w+”) as f:
for city in map.keys():
print(map[city], file=f)

------
class Place:
def __init__(self, d_ua, c_ua, d_ru, c_ru):
self.district_ua = d_ua
self.city_ua = c_ua
self.district_ru = d_ru
self.city_ru = c_ru

def __str__(self):
return self.district_ua + „-” + self.city_ua + „(” + self.district_ru + „-” + self.city_ru + „)”

(тема закрыта, всем спасибо)

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

а сейчас что актуальное. я хотел бы найти области и привязанные к ним города

Каждую неделю обновляется полный справочник населенных пунктов с индексами на сайте УкрПочты в формате csv:
ukrposhta.ua/...idnik-poshtovix-adre/opis

а я это тащил из ВКОНТАКТЕ. Кстати там есть и на ру и на укр то, что вам надо в избытке и апи очень простой и удобный.
16800 нас пунктов кажется в Украине

Украинский перевод не полный(по крайней мере, был пол года назад), потому инфу из Вконтакте сразу же через гугл транслейт переводил на украинский. Качество перевода, кстати, отменное! ) Кол-во населенных пунктов немного меньше, 15 263. Не знаю почему так :)

По данным выше 26к+ населенных пунктов. Без Крыма 25к+

Немного избыточно как для вашего вопроса, но можно попробовать сделать выборку интересующей вас информации:
www.openstreetmap.org/export

Можливо, хтось також має еталонний набір імен та по батькові українською? :)

Зачем делать то, что уже может быть сделано?

здесь должно быть актуально — www.ukrstat.gov.ua/...k/klass200n.htm
и здесь еще посмотреть можно — data-gov-ua.org/dataset/koatuu.

geonames.org довольно подробная база в том числе населенных пунктов, правда насчет почтовых индексов и районов(их сязи) не уверен.

Подписаться на комментарии