Это скорее не вопрос, так как тайлсервер и так конечная цепочка потока данных, вопрос в сосуществовании и взаимном обмене информации локальной бд апи сервера и глобальной
Для обмена своей информации и сервера нужно поставить несколько баз данных с табличками - импортировать ОСМ (osmosis), потом из него выделять нужные фичи в отдельную таблицу, потом приводить формат данных к тому что у вас, или чему то усреднённому, и в ней разрешать конфликты, после того как конфликт разрешён (insert/update/delete) нужно эти операции оправлять в третью базу данных, которая является копией ОСМ, но уже с вынесенными изменениями.