А порекомендуйте ПО, которое сможет поднять такую карту оффлайн?AlexRomantsov писал(а): ↑18 мар 2024, 04:56При помощи параметров файлов openstreetmap-carto.style и openstreetmap-carto.lua (или их эквивалентов для osmium) можно назначить, как именно разложить структуру источника OSM на более удобную расширенную структуру таблиц в Postgres. Команда
"node,way name:ru text polygon" позволит сохранить тег name:ru (если он есть!) как поле для точечного, линейного и полигонального слоев. Но.. Чуда может не случится. Дополнительные теги типа name:ru встречаются далеко не во всех объектах. Столицы государств, крупные города, страны мира - да, их наименования есть в тегах для множества языков. А вот реки, улицы и другие "локальные" топонимы - часто только в оригинальном языке. Если Вам нужна вся карта мира на русском - без многомесячного допиливания поля name:ru не обойтись .
Вот здесь не гладко все. Объекты OSM, в таблицах Postgres, создаются без уникальных ключевых полей. И очень сложно корректно модифицировать нужные записи, например sql запросами. А то что измените - может подломать реляции, таблицы и по итогу - рендер тайлов. А обновления базы свежим OSM - накроет ваши правки
А можно как-то те обновления, которые были сделаны, сохранить, а потом их применить для обновленной версии?