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

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

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

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

    15, 17, 19, 20, 22 и 24 января
    будни 19:30 - 21:30 МСК
    суббота 10:00 - 12:00 МСК

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

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

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


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

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

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

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

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

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

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

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

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

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

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

    WEB картография I

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

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


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

    15, 17, 19, 20, 22 и 24 января 2024 года

    Будни: 19:30 - 21:30 МСК

    Суббота: 10:00 - 12:00 МСК

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