Skip to content

Веб-карта Сатино, вдохновлённая мотивами киберпанка и GTA Vice City

Notifications You must be signed in to change notification settings

gtitov/cybersatino

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Кибер Сатино

Веб-карта, вдохновлённая мотивами киберпанка и GTA Vice City, изображает окрестности Сатинского учебно-научного полигона, примечательного прежде всего тем, что ежегодно студенты первого курса географического факультета МГУ имени М. В. Ломоносова проходят там практику. Полигон расположен в Боровском районе Калужской области.

Содержание

Карта показывает водные объекты, горизонтали, типы землепользования, земельные участки, границы Сатинского полигона. Для имитации высотной застройки территории объектам в слое земельных участков присвоены значения высот. Остальные слои даны в исходной редакции. Легенда осознанно исключена, информация об объектах выводится по щелчку на карте. Невозможно определить местоположение карты, так как отсутствует карта-подложка. Это тоже сделано специально: для географического факультета МГУ эта территория однозначно узнаваема по картографическому образу, который формируется из горизонталей и водных объектов; для остальных читателей это по задумке напоминает сгенерированную карту из компьютерной игры или фантастического фильма.

Исходные данные

Исходным материалом для карты послужила база данных "ГИС Сатино", доступная по ссылке в виде приложения к упражнению. Из формата базы геоданных ESRI необходимые слои, были конвертированы в Geopackage для первичного оформления карты и далее через GeoJSON (из-за особенностей используемого программного обеспечения) в векторные тайлы.

Программное обеспечение

Для создания карты использовалось только открытое (open-source) программное обеспечение: QGIS 3 (для подготовки исходных данных), Tegola и Maputnik (для первичного оформления карты), Tippecanoe (для подготовки векторных тайлов), MapLibre GL JS (для веб-картографирования). Сайт написан на "голом" HTML + CSS + JavaScript, без фреймворков.

Технические детали

Веб-карта работает бессерверно. Для работы заранее подготовленных векторных тайлов не требуется бекэнд, их можно поставлять статически (as is), используя установленную структуру папок. Для хостинга веб-карты и векторных тайлов используется бесплатный сервис Github Pages.

Заключение

Эта карта является экспериментом и проектом выходного дня. Картографическая корректность и "используемость" карты не ставилась на первое место, хотя и бралась в расчёт. Акцент сделан на элементе узнавания территории и оформлении произведения. В данном случае карта не инструмент исследования, а средство самовыражения.

About

Веб-карта Сатино, вдохновлённая мотивами киберпанка и GTA Vice City

Resources

Stars

Watchers

Forks