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

Сделать онлайн-карту просто
Курс "WEB картография I"
продолжительность 12 часов
преподаватель - аспирант МГУ имени М. В. Ломоносова
практикуемся на реальных проектах
от пользователя до начинающего программиста
создаем веб-карту для небольшого проекта
Leaflet / MapLibre, Bootstrap, Python, PostGIS, Martin
индивидуальный подход к каждому
группы до 8 человек
Новая программа - новый курс
Пример реализованного на курсе проекта
Основные навыки
Которыми вы овладеете после прохождения нашего курса
WEB платформы
Практика работы в одних из самых популярных готовых web платформах публикации пространственных данных Mapbox и Unfolded
Leaflet / MapLibre
Создание интерфейса веб-карты с помощью javascript библиотек Leaflet и Maplibre
Базы данных
Подключение базы postgresql и postgis как источника данных для веб-карты
Martin
Сервер генерации векторных тайлов
Простая веб-карта
Один-два компонента и ваша карта готова к использованию
WEB разработка
Рассмотрение основ разработки в WEB для нужд картографии
Группа сформирована
Оставьте свой email, мы направим вам приглашение, когда определим даты следующего набора
Требования к слушателям курса
Лучше иметь хотя бы базовые представления о 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, закрепим пройденный материал.
У нас есть второй курс
Он полностью посвящен работе со связкой GeoServer + PostgreSQL + PostGIS + Leaflet
WEB картография II
GeoServer + PostgreSQL + PostGIS + Leaflet
Преподаватель курса
Герман Титов
Преподаватель курса "WEB картография I"
Герман картограф, геоинформатик, аспирант по направлению "Картография" в МГУ имени М.В. Ломоносова, преподает в РАНХиГС, РУДН и МГУ. Сейчас работает Аналитиком в компании, занимающейся анализом морских данных, но до этого прошел долгий путь через стажера-исследователя и инженера в различных исследовательских институтах. Занимался автоматизированным дешифрированием нефтегазовой инфраструктуры, разработкой стандартов ДДЗ. Однако сфера научных и практических интересов Германа связана с веб-картами. И примеры этих карты мы будем использовать и создавать на данном курсе.

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

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

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



Занятия записываются, всем ученикам доступны записи!

Группа сформирована

р.
р.
Click to order
Total: 
Имя
Фамилия
Электронная почта
Телефон
Промокод
Нажимая на кнопку, вы принимаете условия договора оферты и политики конфиденциальности. Вы будете переведены на страницу оплаты