Веб-картография
Программа курса
Ознакомьтесь с программой курса Веб-картография от Центр геотехнологий Картетика - cartetika.ru
- Изучаем / вспоминаем основы HTML, CSS, JavaScript. Ваяем веб-сайт. Подгружаем данные в формате GeoJSON. Библиотекой MapLibre читаем и оформляем данные, собираем из них веб-карту. Программно формируем легенду карты. Публикуем карту через Netlify.
- Создаем каркас карты. Подключаем данные из Google таблиц. Отображаем их на карте. Убеждаемся, что при обновлении данных в таблице обновляется карта. Добавляем интерактивный список объектов с возможностью приближения к объекту на карте.
- Изучаем базу данных SQLite. C помощью Python-библиотеки FastAPI создаём программный интерфейс приложения (API), предоставляющий данные из базы в формате GeoJSON. Визуализируем данные на веб-карте.
- Дорабатываем API для фильтрации данных на стороне сервера и получения детальных сведений об объекте. Настраиваем интерактивное взаимодействие с API на веб-карте. Публикуем полученное приложение на сервере.
- Устанавливаем сервер баз данных PostgreSQL с расширением PostGIS. Наполняем базу данных десятками тысяч точек и сотнями полигонов. Подключаем к базе пространственных данных сервер векторных тайлов. Получаем данные по API от тайлового сервера и отображаем их на веб-карте.
- Узнаем несколько новых фишек работы библиотеки MapLibre. Публикуем приложение на сервере. Резюмируем курс.
Чему вы научитесь
- Создадите четыре веб-карты под разные типы практических задач, опубликуете их онлайн
- Научитесь использовать JavaScript-библиотеки Maplibre, Mapbox и DeckGL, чтобы оформить карту и добавить интерактива
- Соберете свой API на Python для подготовки и передачи данных, создадите сервер векторных тайлов Martin
- Организуете безопасную передачу сведений из базы данных, развернете и наполните данными классическую пару PostgreSQL + PostGIS
- Проследите и реализуете весь процесс создания и публикации веб-карты в различных вариациях, поймете взаимосвязи компонентов
- Пополните портфолио реальными картами и проектами
Мой рейтинг
Подробная информация о курсе
Цены и сроки
- Стоимость13 500 ₽
- Старая цена13 500 ₽
Содержание
- Формат обученияонлайн