С Рrettymaps удобно работать в Google Colab, где есть готовые примеры. Цвета можно легко поменять, задав hex-коды, но можно использовать приглушенные тона и текстуры из примеров – они придают картам ретро-стиль.
Обновление статьи от 01/02/2024: теперь у этого прекрасного приложения есть удобный интерфейс: https://prettymapp.streamlit.app/
Напишите свой город, выберите палитру и получите его красивую карту :)
В готовых примерах вы можете исследовать многие возможности Рrettymaps: например, ознакомиться с вариантами размещения текста и узнать, как менять геометрию границ нужной области города. Еще больше примеров есть в сообществе на Reddit.
В видео от Mikael Codes подробнее рассказано о работе с Рrettymaps. Там вы можете узнать, как задать расстояние до рамки карты (периметра), как менять параметры отображения по тегам OSM (например, выделить цветом все объекты с тегом "школа"), а еще как управлять прозрачностью слоев.
У Рrettymaps небольшая документация, поэтому рекомендую еще почитать документацию библиотек Shapely и Matplotlib, чтобы понять все возможности Рrettymaps. Так, зная функции Matplotlib, в Рrettymaps можно управлять штриховкой, а также стилем линий – например, изменить границы на пунктирные.
u/Spiritisabone – Paris centered on Arc de Triomphe
Обратите внимание на версию Python, которой будете пользоваться. Библиотека vsketch сейчас работает только с Python 3.8–3.10, поэтому с ней нельзя поработать в Colab, но можно использовать ее в других средах. Это не помешает работе Prettymaps, так что обязательно пробуйте.
А если вы хотите знать про карты больше и читать про них интересные статьи, подпишитесь на рассылку с лучшими материалами про карты и полезными ссылками. Письма приходят раз в две недели, по вторникам.