Сервис Carto
На этом уроке мы научимся использовать сервис CARTO, онлайн-инструмент для создания интерактивных карт. Его можно найти на сайте carto.com. Вы можете зарегистрироваться бесплатно. При бесплатной регистрации вы получаете все функции платного аккаунта. Единственное отличие от платных профилей – у вас будет ограниченное количество слоев карты, и все ваши данные будут общедоступными (public). Если вы работаете с закрытыми данными и хотите, чтобы карты были в закрытом доступе, необходимо будет приобрести платный профиль.
В CARTO можно создать 2 вида файла/элементов:
-
Набор данных
-
Карты, которые созданы на основе набора данных
Работа в Карто (CARTO Builder | Конструктор CARTO)
Первое, что нам нужно сделать, это загрузить набор данных в CARTO. таким образом мы создаем набор данных. Мы можем и создать в карто набор данных с нуля, или загрузить уже готовый файл.
Когда вы откроете конструктор в первый раз, он предложит вам ознакомительный тур. Обязательно пройдите его, это занимает минуту)
Интерфейс
Первая часть интерфейса конструктора – это панель инструментов слева. Она обеспечивает доступ к вашему Dashboard. Она дает вам доступ ко всем наборам данных и всем вашим картам, которые вы создали ранее. Она также дает вам возможность редактировать карту, над которой вы работаете в сейчас.
Панелью редактирования. Она содержит слои, которые вы добавляете на карту. (Как вы помните, карты состоят из слоев, которые наслаиваются друг на друга). В CARTO есть base map – “подложка”, и есть слой данных.
Рабочая зона – холст (canvas). Здесь отображается наша карта, ее стиль, а также функции интерактивность (если мы такие включили). На канвасе видно какую интерактивность получат пользователи при использовании карты.
Панели виджетов. С помощью виджетов можно сделать несколько небольших интерактивных визуализаций. Виджеты похожи на “фильтры”. Можно распределить данные по категориям, выбрать категорию на виджете, и данные, отображаемые на карте, будут отфильтрованы. То, что отображается на карте, всегда будет отражать то, что установлено в этих виджетах.
В этом видео есть описание работы сервиса Carto, инструкция по загрузке датасетов, слои и их стилизация, создание виджетов и публикация карты.
– Pop-up – Hover
– Публикация карты и эмбед
Ресурсы:
COVID-19/csse_covid_19_data at master · CSSEGISandData/COVID-19
Методы отображения в Карто
- dots – точечный слой
- Grid and hexagons – показывает сколько всего точек в ячейке сетки
- Heatmap – тепловая карта
Вкладка всплывающего окна (pop-up). В этой вкладке есть две опции: по щелчку (click) или . Вы также можете настроить, что будет видеть пользователь, когда он наведет курсор мыши на карту. Конечно, вы должны учитывать, что эффекты наведения мыши на карту обычно не работают на сенсорных экранах, поэтому хорошей идеей будет убедиться, что у вас есть действие, событие, когда пользователь нажимает на точку, потому что это, безусловно, будет работать и на мобильных экранах.
Во вкладке анализ, есть много интересных функций, как построение изохрон, объединение точек в кластеры, расчет центроидов для полигональных объектов и др.
Слой для урока:
Этот датасет был скачен с opendata kyrgyzstan
Реестр нарушений проекта “Безопасный город” – Open Data Kyrgyzstan
анимация – анимирование карты по дате
Задание:
1. Найти данные открытые данные и создать интерактивную карту с поп-ап, легендой и виджетами (фильтрами).
2. Найти данные с записанной информацией (даты/времени). Создать анимированную карту с выбранным датасетом.