-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathREADME
More file actions
32 lines (20 loc) · 1.94 KB
/
README
File metadata and controls
32 lines (20 loc) · 1.94 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Хай. Это экспериментальный проект по импорту данных из КЛАДР в 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
Если что-то пошло не так, не сочтите за труд послать баг-репорт на mr.miroff@gmail.com