В текущем варианте оно ориентировано на РФию. По сути всё осталось то же самое, что раньше было захардкожено, только для примера добавлена адресация по полигонам районов. Зато теперь можно описывать альтернативы для несовместимых стран
Пока это только половина конфига, которая описывает “входной” адрес, с любым количеством уровней. Потом этот адрес сворачивается в mp-совместимый (страна-регион-город-улица), и правила такой свёртки тоже будут вынесены в конфиг, но пока это не готово.
liosha Пробовал конвертировать Южный и Северо-Запдный федеральный округ, южный на 8Гб оперативки в Win7 64bit конвертируется за пару часов, а вот северо-западный и за двое суток не отконвертировался. Я так понимаю всё упирается в нехватку памяти и частые обращения к pagefile.sys. Возможно как то уменьшить требования к памяти?
liosha А когда можно ожидать подвижки в данном направление? Просто на моей системе 8Гб это максимально возможный объём. Думал по поводу SSD винчестера, но не думаю что это очень сильно поможет.
Ну да, он неполный и есть. У меня тестовый кусок был загружен JOSM’ом. В bbox попал кусочек outer’а довольно большого лесного массива, а все inner’ы были за границами bbox.
А возможно сделать реакцию на валидность мультиполигонов настраиваемой?
В общем случае сломанный мультиполигон действительно фиг дорисуешь (например, если в границу обрезки попал только inner или outer внутри inner, а свойств самого внешнего outer мы не знаем). Но строить полигон из целого outer, пожалуй, можно.