Я пробовал изменять настройки по-умолчанию, прописывая другие значения для max-objects и hash-memory. В итоге я получаю разные типы ошибок:

osmconvert Error: not enough space. Reduce --max-objects=
osmconvert Error: not enough space. Increase --max-objects=
osmconvert Error: not enough memory. Reduce --max-objects=

Пробовал задавать разные значения, но в итоге ошибки всё равно возникают. В htop видно, что процесс забивает память по полной и не остаётся свободного места, половина памяти не используется, т.к. это 32-битная ОС.

Попробовал запустить на 64-битной ОС с 12 ГБ памяти. Всё что относится к примеру по-умолчанию заработало. Не возникло никаких ошибок и ворнингов.

Я попробовал сгенерировать данные для Москвы, скачав pbf файл и преобразовав его по тому же принципу, как для Германии.

osmgeobase Error: incorrect node count value in file "strings_nodecount": 0
./preparation.sh: line 65:  3292 Segmentation fault      (core dumped) ./osmgeobase adrr.o5m -o=adr.ogb

Ошибка возникает в блоке “Processing Line 1+2+3 End” на этом этапе:

./osmgeobase adrr.o5m -o=adr.ogb

Скорее всего это относится к osmassignpoly:

./osmassignpoly adr.o5m -B=adr.poly -b=5.86,47.27,15.05,55.06 --use-admin-levels=";;;admin_level=" --region-key=region --subregion-key=subregion --keep-boundary-nodes --export-strings --separate-housenumbers -o=adrr.o5m

Где какие-то параметры скорее всего необходимо изменить под Москву. Я пока не понимаю что именно надо изменить.