Укладка плитки в Open Street Map (с листовкой) - PullRequest
0 голосов
/ 14 сентября 2018

Можно ли использовать разные цвета для плиток в Open Street Map?

В API Карт Google вы можете стилизовать карту - есть ли такая же функция в Open Street Map или, что еще лучше, есть какая-то другая плиткашаблоны в сети для скачивания и использования в OSM?

1 Ответ

0 голосов
/ 17 сентября 2018

Проект OpenStreetMap предоставляет картографические данные.Для отображения веб-карт данные OSM должны быть предварительно обработаны и обработаны.В зависимости от того, используете ли вы растровые (например, листовка по умолчанию) или векторные плитки (mapbox-gl), шаги для изменения стилей полностью различаются.Растровые стили обычно генерируются с использованием библиотеки рендеринга mapnik с mod_tile и веб-сервером apache.Данные OSM необходимо импортировать в базу данных PostgreSQL.В зависимости от объема данных, которые вы хотите обработать, это может занять разное время - от пары часов для одного города до дней для всей планеты и потребовать очень хорошего оборудования (6-8 ядер / 32 ГБ оперативной памяти и выше).Затем вам нужно отредактировать специальные стили CartoCSS, чтобы изменить внешний вид карты.Векторные карты и плитки - это совсем другая история, но для создания собственного стиля карты потребуются сопоставимые усилия.Я предлагаю пойти и найти провайдера карт OSM, который имеет стили, отличные от OSM по умолчанию, так как здесь приведен отрывок их политики использования тайлов (https://operations.osmfoundation.org/policies/tiles/):

OpenStreetMap data is free for everyone to use. Our tile servers are not.

Так что посмотрите на этих провайдеров, они могутсэкономить много времени и денег:

...