Страница 1 из 1
Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 11:07
Syllion
Использую Nominatim. Данные в БД загружаются вроде как успешно. Обновление тоже вроде идет. Нужно иметь возможность обрезать ненужные территории. Как это можно сделать?
Доку читал, но у меня что-то не получается выполнить обрезку.
Re: Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 11:31
freeExec
Так что у вас не получается?
Re: Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 11:35
Syllion
Тут как я понимаю предлагается в начале все выгрузить, а потом обрезку делать, но вроде можно утилитой обрезать все в потоке? Или только так?
Re: Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 11:39
freeExec
По-всякому, вопрос что у вас есть и что вы хотите получить, какими мощностями обладаете.
Re: Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 11:44
Syllion
Я просто не совсем представляю плюсы и минусы тех или иных решений. Какие варианты есть из разумных?
Сервер Xeon и 32GB оперативной памяти это много или мало?
Re: Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 12:13
freeExec
Время vs Возможных косяков с данными.
1) Обрезать данные ОСМ и заново импортировать данные в базу. Например для отдельного региона самое то.
2) Старые данные ОСМ обновить до актуальных, обрезать, получить диф между старым и обрезанным, накатить изменения на базу. Когда данных уже много, но до полной планеты далеко.
3) Обновлять базу полным дампом, затем нужную территорию вырезать в отдельную таблицу.
Re: Как выполнить обрезку данных OSM?
Добавлено: 16 май 2017, 12:25
Andrey Zhukov
freeExec, ты схему gazetteer видел? Какой там нафиг "обрезать базу"?
