По поводу хранения poi периодически задумываюсь, что им место в отдельной БД. Не очень то они со всей своей требухой годятся для хранения в базе карты. Их лучше вывести в отдельную специализированную бд, с блек джеком и джек дениелсом, и всей спецификой. С такой бд будет легче работать бизнесу, легче коннектить её к проектам. Разумеется это была бы база в проекте осм, но со своей спецификой. А редактировать ее можно было бы как настоящими средствами, так и специализированными.
Повторюсь, poi это не картографическая информация, и хорошо бы для нее иметь адекватную базу интегрированную с картой.
POI это костыль времен первых гарминов. Как и любая абстракция он протекает. Возьмем, например, АЗС которая вроде бы POI. Если начать зумить, то окажется что это вовсе не Point, а комплекс из здания с кассой, магазина, хранилищ топлива, туалета, комплектной электрической подстанции, навеса, раздаточных колонок и т.п. И, внезапно, оказывается что тебе нужно приехать не просто "на АЗС" а во вплоне конкретный въезд ко вполне конкретной колонке. Если кажется что это надуманно, возьмем аэропорт. Тоже POI, только несколько километров в длину. И у мапсми несколько лет назад были проблемы с роутингом который вел куда угодно, только не к пассажирскому терминалу. Я это к тому, что POI отделимы от геометрии только на очень мелком масштабе. Но да, у POI хватает и негеометрических свойств которые действительно лучше хранить где-то отдельно