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

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

Дата начала:
9 октября 2023 года

Курс "WEB картография I"
  • продолжительность: 12 часов
  • преподаватель — аспирант МГУ имени М. В. Ломоносова
  • практикуемся на реальных проектах
  • от обычного пользователя до начинающего программиста
  • создаём веб-карту для небольшого проекта
  • Leaflet / MapLibre, Bootstrap, Python, PostGIS, Martin
  • индивидуальный подход к каждому
  • группы до 8 человек
Пример реализованного на курсе проекта

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

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

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

Этот запуск будет в формате интенсива:

9, 11, 13, 14, 16, 18 октября
9, 11, 13, 16, 18 октября (будни): 19:30 - 21:30 МСК
14 октября (суббота): 10:00 - 12:00 МСК

Полный набор!
Оставьте свой email, мы направим вам приглашение, когда определим даты следующего набора
Интересует обучение от компании?
Оставьте ваш email и мы свяжемся с вами!
Основные навыки
Вот что вы будете знать после прохождения нашего курса
WEB платформы
Практика работы в одних из самых популярных готовых web платформах публикации пространственных данных Mapbox и Unfolded
Leaflet / MapLibre
Создание интерфейса веб-карты с помощью javascript библиотек Leaflet и Maplibre
Базы данных
Подключение базы postgresql и postgis как источника данных для веб-карты
Martin
Сервер генерации векторных тайлов
Простая веб-карта
Один-два компонента и ваша карта готова к использованию
WEB разработка
Рассмотрение основ разработки в WEB для нужд картографии
Расписание занятий:

9, 11, 13, 14, 16, 18 октября

9, 11, 13, 16, 18 октября (будни) 19:30 - 21:30 МСК

14 октября (суббота) 10:00 - 12:00 МСК
Требования к слушателям курса
Лучше иметь хотя бы базовые представления о HTML, CSS и Javascript — на курсе мы сразу начинаем их использовать на практике
Программа курса
12 часов — каждое занятие длится 2 часа
1
Первое занятие
Сразу создаём веб-карту, доступную в Интернете. Получаем шаблон для создания простых по содержанию, но надёжных веб-карт.
Формулируем требования к веб-карте. Изучаем/вспоминаем основы HTML, CSS, JavaScript. Создаём простейшую карту, используя Leaflet и Bootstrap. Подключаем её к системе контроля версий, выкладываем на Github, публикуем на Netlify.


2
Второе занятие
Создаём веб-карту с простым бекэндом на Google Sheet. Получаем шаблон для создания веб-карт с точечными данным на основе Google Sheet в качестве бека.
Подключаем к веб-карте данные из гугл-таблицы. С удовольствием наблюдаем, как изменения в таблице отражаются на карте. Добавляем на карту список объектов. Настраиваем интерактивный переход к карте при выборе объектов в списке.


3
Третье занятие
Знакомимся и учимся использовать возможности, которые дают Mapbox и UnfoldedAI в рамках бесплатной подписки.
Создаём карту с аналитическими инструментами на базе UnfoldedAI. Создаём карту с векторными и растровыми тайлами на базе Mapbox.


4
Четвёртое занятие
Создаём свой API (программный интерфейс) с пространственными данными на Python (FastAPI) и подключаем его к веб-карте. Получаем шаблон для создания картографических программных интерфейсов и функции получения данных, поступающих от серверной части (программного интерфейса), на клиентской части (веб-карте).
Используя виртуальное окружение (venv), строим прикладной программный интерфейс на FastAPI (Python). Сервер: используем бесплатные возможности Deta.sh. Добавляем в клиентскую часть запросы к API, связываем их с элементами интерфейса, смотрим, как данные передаются DevTools > Network > Fetch/XHR.


5
Пятое занятие
Заканчиваем работу с предыдущего занятия. Строим веб-карту на основе базы пространственных данных (PostGIS) и сервера векторных тайлов (Martin). Получаем шаблон для создания профессиональных веб-карт.
Разворачиваем на сервере PostGIS, устанавливаем и подключаем к базе данных Martin, получаем и оформляем данные на веб-карте.
6
Шестое занятие
Заканчиваем предыдущее занятие по работе с Postgis и Martin, закрепляем пройденный материал.
Отзывы
    Преподаватель курса
    Герман Титов
    Преподаватель курса "WEB картография I"
    Герман — картограф, геоинформатик, аспирант по направлению "Картография" в МГУ имени М.В. Ломоносова, преподает в РАНХиГС, РУДН и МГУ. Сейчас работает аналитиком в компании, занимающейся анализом морских данных, но до этого прошел долгий путь через стажера-исследователя и инженера в различных исследовательских институтах. Занимался автоматизированным дешифрированием нефтегазовой инфраструктуры, разработкой стандартов ДДЗ. Однако сфера научных и практических интересов Германа связана с веб-картами, и такие-же веб-карты мы будем использовать и создавать на этом курсе по веб-картографии.

    Основные профессиональные навыки преподавателя: R, ArcGIS, QGIS, Python, веб-картографирование

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

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

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

    9, 11, 13, 14, 16, 18 октября

    9, 11, 13, 16, 18 октября (будни): 19:30 - 21:30 МСК

    14 октября (суббота): 10:00 - 12:00 МСК

    Полный набор!
    Оставьте свой email, мы направим вам приглашение, когда определим даты следующего набора
    Click to order