Карта рідного району як постер: у мережі знову завірусився безоплатний сервіс prettymaps

У соціальних мережах та дизайнерських спільнотах набирає нової хвилі популярності опенсорсний інструмент prettymaps. Проєкт дає змогу за кілька кліків перетворити географічні дані будь-якого міста, району чи вулиці на стильні художні постери та векторні картини.
Сервіс працює на основі відкритих даних картографічного проєкту OpenStreetMap. Користувачеві достатньо ввести адресу, географічні координати або назву локації та задати радіус охоплення — алгоритм автоматично розпізнає контури будівель, паркові зони, водойми та дорожню мережу.
Глибока кастомізація та палітри стилів
На відміну від стандартних картографічних генераторів, prettymaps надає повний контроль над кожним графічним шаром:
- Індивідуальна палітра: можна окремо налаштовувати кольори води, лісових масивів, житлової забудови та тла;
- Налаштування геометрії: регулювання товщини магістралей, другорядних доріг і пішохідних тротуарів;
- Експорт у високій роздільній здатності: готові ілюстрації можна завантажувати у високій якості для подальшого друку інтер’єрних постерів, мерчу або листівок;
- Готові пресети: у проєкт вбудовано готові колірні схеми — від мінімалістичного монохрому до вінтажних градієнтів.
Python-стек і 12 000 зірок на GitHub
Створений бразильським розробником Марсело Пратесом проєкт уперше став інтернет-хітом у 2021 році після публікації на Reddit та Hacker News. Під капотом prettymaps використовує зв’язку популярних бібліотек Python: OSMnx для парсингу геоданих, Matplotlib для векторного рендерингу та Shapely для роботи з полігонами.
Наразі репозиторій prettymaps на GitHub зібрав понад 12 тисяч зірок і поширюється безкоштовно під ліцензією AGPL v3.0.
Випробувати генератор можна кількома способами: через інтерактивний вебзастосунок Streamlit, у хмарному блокноті Google Colab або встановивши пакет локально через pip install prettymaps із репозиторію PyPI.