Веб-картография

Сделать онлайн-карту просто!
Старт курса: 28 апреля

Разработаете несколько шаблонов веб-карт на будущее
Получите базовые знания в сфере веб-картографии и пополните свое портфолио веб‑картами
Научитесь создавать и читать технические задания на создание веб‑карт
Ознакомитесь с ведущими open-source технологиями в веб‑картографии
Изучите лучшие практики разработки веб‑карт
Полный набор!
Оставьте свой email, и мы направим вам приглашение, когда определим даты следующего набора
Вам подойдет курс, если:
  • У вас есть базовые знания HTML, CSS, Javascript
  • Знаний о веб-картографии нет, но очень хочется начать
  • Хотите работать над картами в вебе и делать свои проекты
  • Необходимо использовать веб-технологии на работе
Что изменится после курса?
  • Создадите четыре веб-карты под разные типы практических задач, опубликуете их онлайн
  • Научитесь использовать JavaScript-библиотеки Maplibre, Mapbox и DeckGL, чтобы оформить карту и добавить интерактива
  • Соберете свой API на Python для подготовки и передачи данных, создадите сервер векторных тайлов Martin
  • Организуете безопасную передачу сведений из базы данных, развернете и наполните данными классическую пару PostgreSQL + PostGIS
  • Проследите и реализуете весь процесс создания и публикации веб-карты в различных вариациях, поймете взаимосвязи компонентов
  • Пополните портфолио реальными картами и проектами
Отзывы учеников
    Как проходят занятия?
    Объем
    12 часов: 6 вебинаров по 2 часа
    Группа
    До 12 человек
    Формат
    Онлайн-семинары с записями,
    практика прямо на вебинарах
    Время
    Вечером после рабочего дня,
    интенсив — занятия день через день
    Суть
    Базовые инструменты для создания веб-карт
    Обратная связь
    Общение с экспертом в ТГ-чате, обратная связь по заданиям
    На курсе мы не будем:

    1. Использовать библиотеки Leaflet и OpenLayers.
    2. Работать с растровыми данными.
    3. Применять фреймворки для фронтенд-разработки, например, React или Vue. Только HTML, CSS, JavaScript

    Да, не будем.
    Расписание ближайшего запуска курса:
    Понедельник, среда, пятница и суббота, начиная с 28 апреля

    Вебинары пройдут 28 и 30 апреля, 2, 3, 5 и 7 мая
    19:30 — 21:30 МСК

    Курс разработан экспертом

    Он собрал все самое важное для обучения
    Герман Титов
    Преподаватель курса «Веб-картография»
    Герман — картограф, геоинформатик. Аспирант на кафедре картографии и геоинформатики МГУ имени М. В. Ломоносова. Преподает в РАНХиГС, РУДН и МГУ. Сейчас специалист в IT-компании, занимающейся анализом морских данных, но до этого побывал стажером-исследователем и инженером в различных исследовательских институтах. Более пяти лет выполняет частные проекты, связанные с веб-картами, и изучает веб-картографию с научной точки зрения. Этот опыт лег в основу курса. Вместе мы создадим карты, которые когда-то пригодились в реальной практике.

    «Я постарался наполнить курс тем, чего мне не хватало, когда я начал изучать веб-картографию. Его освоение даст фундамент для качественного рывка вперед.»

    Программа
    12 часов — каждое занятие длится 2 часа
    Первое занятие
    Создаем простую веб-карту.

    Изучаем или вспоминаем основы HTML, CSS, JavaScript. Ваяем веб-сайт. Подгружаем данные в формате GeoJSON. Библиотекой MapLibre читаем и оформляем данные, собираем из них веб-карту. Программно формируем легенду карты. Публикуем карту через Netlify.

    Получаем отличный шаблон для создания карт с содержанием, которое не меняется часто и весит немного.
    Второе занятие
    Создаем динамическую веб-карту на основе API Google-таблиц.

    Создаем каркас карты. Подключаем данные из Google-таблиц. Отображаем их на карте. Убеждаемся, что при обновлении данных в таблице обновляется карта. Добавляем интерактивный список объектов с возможностью приближения к объекту на карте.

    Получаем удобный шаблон для отображения на веб-карте точечных данных, которые можно динамически редактировать.
    Третье занятие
    Создаем картографическое веб-приложение с базой данных, API.

    Изучаем базу данных SQLite. C помощью Python‑библиотеки FastAPI создаем программный интерфейс приложения (API), предоставляющий данные из базы в формате GeoJSON. Визуализируем данные на веб‑карте.
    Четвертое занятие
    Продолжаем работу над картографическим веб-приложением с базой данных, API.

    Дорабатываем API для фильтрации данных на стороне сервера и получения детальных сведений об объекте. Настраиваем интерактивное взаимодействие с API на веб-карте. Публикуем полученное приложение на сервере.

    Получаем гибкий шаблон, пригодный для простых и сложных приложений, которые не требуют использования объемных наборов пространственных данных.
    Пятое занятие
    Создаем картографическое веб-приложение с PostGIS и сервером векторных тайлов.

    Устанавливаем сервер баз данных PostgreSQL с расширением PostGIS. Наполняем базу данных десятками тысяч точек и сотнями полигонов. Подключаем к базе пространственных данных сервер векторных тайлов. Получаем данные по API от тайлового сервера и отображаем их на веб-карте.
    Шестое занятие
    Продолжаем работу.

    Узнаем несколько новых фишек работы библиотеки MapLibre. Публикуем приложение на сервере. Резюмируем курс.

    Получаем шаблон для создания современных веб-карт и полное представление об основах практической веб-картографии.

    Веб-картография

    р.
    р.
    Курс дает ключевые принципы веб-картографии через практику создания веб-карт. По итогам курса вы познакомитесь с современными открытыми технологиями и лучшими практиками для их разработки. Полученные знания и навыки помогут работать над собственными проектами (результаты упражнений удобно применять как шаблоны), составлять технические задания, документировать и тестировать картографические веб-приложения. Они станут крепкой базой для дальнейшего погружения в сферу веб-картографии.

    Курс проходит в формате интенсива и укладывается в две недели. Все занятия практические, они сопровождаются кратким теоретическим введением и обширными пояснениями по ходу занятия. На каждом вебинаре мы делаем веб-карту целиком, чтобы уловить основные принципы, увидеть общую картину веб-картографии и сформировать устойчивую базу.

    Занятия записываются, всем ученикам доступны записи вебинаров в течение года. По окончании выдаем сертификат о прохождении курса.

    Расписание вебинаров:
    28 и 30 апреля, 2, 3, 5 и 7 мая, с 19:30 по 21:30 МСК

    Полный набор!
    Оставьте свой email, и мы направим вам приглашение, когда определим даты следующего набора
    Курс может оплатить ваш работодатель или вы сами через компанию или ИП
    Оставьте ваш email для связи
    Остались вопросы?