Комментарии 11
Рад, что для вашей задачи этот способ сработал.
Но инструкции, которыми вы пользовались, немного устарели.
Добавлю две ссылки:
Инструкция по поднятию PostGIS
Osm2pgsql лучше собирать из исходников, но вот более свежая сборка 0.85
Актуальный картостиль osm.org (понадобятся nodejs и npm для установки carto)
Скрипт для рендеринга тайлов, лучше generate_tiles.
Но инструкции, которыми вы пользовались, немного устарели.
Добавлю две ссылки:
Инструкция по поднятию PostGIS
Osm2pgsql лучше собирать из исходников, но вот более свежая сборка 0.85
Актуальный картостиль osm.org (понадобятся nodejs и npm для установки carto)
Скрипт для рендеринга тайлов, лучше generate_tiles.
Спасибо!
Попробую на досуге, если всё выйдет, напишу обновлённый вариант.
Насчёт Carto, некоторые рекомендуют OSM Bright, не пользовали его?
Попробую на досуге, если всё выйдет, напишу обновлённый вариант.
Насчёт Carto, некоторые рекомендуют OSM Bright, не пользовали его?
Я пробовал OSM Bright. Точнее, не просто пробовал, а успешно нагенерил тайлы в разных стилях (примеры: серый русский, серый недопереведённый английский, бежевый, зелёный) и применяю их на сайтах.
Но под линуксом, а не под виндой. И список программ отличается: вместо osm2pgsql — imposm, вместо голого мапника — TileMill. Пробовал для начала по инструкции, а потом, разобравшись в питоноподобных конфигах импосма и в синтаксисе CartoCSS, смог кое-какие изменения в стили внести — кое-что я описал в блоге. Тайлмилл может экспортировать, помимо привычных растровых и векторных картинок, в MBTiles — это база SQLite, из которой тайлы легко можно извлечь.
Но под линуксом, а не под виндой. И список программ отличается: вместо osm2pgsql — imposm, вместо голого мапника — TileMill. Пробовал для начала по инструкции, а потом, разобравшись в питоноподобных конфигах импосма и в синтаксисе CartoCSS, смог кое-какие изменения в стили внести — кое-что я описал в блоге. Тайлмилл может экспортировать, помимо привычных растровых и векторных картинок, в MBTiles — это база SQLite, из которой тайлы легко можно извлечь.
Спасибо!
А не могли бы вы поделиться результатами, что получается при отрисовке России, например, в разных вариантах масштаба?
А не могли бы вы поделиться результатами, что получается при отрисовке России, например, в разных вариантах масштаба?
Очевидно, что то же самое, ведь он взял готовый стиль.
ИМХО, создание своего тайлового сервера тянет за собой установку нового сервера специально под эти цели. Задача очень ресурсоёмкая. А раз уж всё равно отдельный сервер ставить, то зачем использовать на нём Windows.
С другой стороны вы показали гибкость открытого исходного кода. Спасибо за труд.
С другой стороны вы показали гибкость открытого исходного кода. Спасибо за труд.
В моём случае не тянет. Карта нужна для десктопного приложения.
Для работы с картой использовал библиотеку GMap.NET. Она опенсорсная, есть несколько готовых провайдеров данных, можно свой написать, если нужно будет. Как вариант, в тот же Postgres положить сгенерённые тайлы и пользовать.
Для работы с картой использовал библиотеку GMap.NET. Она опенсорсная, есть несколько готовых провайдеров данных, можно свой написать, если нужно будет. Как вариант, в тот же Postgres положить сгенерённые тайлы и пользовать.
Я наверно не понял. Вроде речь шла о генерации тайлов., а не о клиенте?
Да, тайлы нужны для клиентского приложения.
БД с тайлами ставится вместе с самим приложением на компьютер пользователя, т.е. отдельная машина под тайловый сервер не нужна.
БД с тайлами ставится вместе с самим приложением на компьютер пользователя, т.е. отдельная машина под тайловый сервер не нужна.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Установка и настройка генерации тайлов на основе OSM данных под Windows