Skip to content

Miroff/cladr-bot

Repository files navigation

Хай. Это экспериментальный проект по импорту данных из КЛАДР в OpenStreetMap. Вы, конечно, можете использовать его по прямому назначению, но я не уверен, что это хорошая идея. Не говорите потом, что вас не предупреждали. 

Для тех, кто все же решился, ниже описание того, как все это работает.

Пока работает только обработка улиц внутри города, без учета сабурбов. 

== Prerequisites

Python 2.6.4 с библиотеками pygresql (>4.0), dbfpy
БД кладр в разархивированном виде
Дамп базы OSM в PostGIS
PostgreSQL

== Howto

Положить *.dbf файлы КЛАДР в папку base (обновление базы пока не поддерживается)
Импортировать КЛАДР в существующую базу PostgreSQL командой
./import-cladr.py -c ./base

Там еще есть ключи для настроек соединения с БД, сами посмотрите:
./import-cladr.py --help

После этого можно помолясь запускать бота. Это делается командой
./process-streets.py

Если вы хотите натравить скрипт на конкетный город, используйте параметры --polygon=%osm_id полигона города в вашем дампе OSM

Если вам мешает вывод бота, испольуйте ключ --quiet

После того как бот завершил работу, ее результат будут сложены в папку ./logs

Если что-то пошло не так, не сочтите за труд послать баг-репорт на [email protected]

About

КЛАДР бот для openstreetmap.org

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published