Добавили новые способы визуализации пользовательских данных, которые можно загрузить в 2ГИС Про, и поддержали самые распространённые форматы данных — шейп-файлы и GeoJSON. Расскажу о том, в работе с какими кейсами это будет полезно и как это дополнит сценарии работы с пространственной аналитикой.
В предыдущих статьях мы уже
рассказывали, что добавили возможность загрузки пользовательских наборов пространственных данных в 2ГИС Про. Первым шагом было добавление точек. Это было востребовано и уже решало множество задач по фильтрации и настройке визуализации данных по разным темам.
Однако данные в реальном мире не могут быть описаны только расположением в пределах точки на карте. Иногда нужно работать с протяжёнными или площадными объектами — теперь добавили и их. Сфера применения такой визуализации ещё шире и универсальнее.
Вот несколько частных примеров — это реальные запросы от возможных пользователей продукта.
Давайте представим: вы сотрудник нефтегазовой отрасли и работаете с такими объектами, как трубопроводы или обширные месторождения, простирающиеся на колоссальных расстояниях и площадях.
Вам было бы интересно интерактивно взаимодействовать со множеством показателей, например, настраивать выборку объектов по нужным вам параметрам — по суммарному дебиту нефти за год по скважинам месторождения или количеству продуктивных рабочих дней трубопровода в месяц.
Помимо этого, вам хочется суметь раскрасить месторождения на основе перечисленных параметров. А, возможно, вы ещё желаете сравнить их продуктивность в трёхмерном виде. Представили?
Или другой пример: вы работаете со статистикой по количеству ДТП по разным сегментам дорожной сети и хотите визуализировать наиболее проблемные участки для того, чтобы помочь найти причину происшествий.
Совершенно логичным решением является визуализация линейных участков дорог и выделение их цветом. Так можно будет выявить опасные и безопасные улицы. А уже это станет хорошим материалом для анализа, чтобы найти причины ситуации: например, неверные скоростные режимы или отсутствие «лежачих полицейских».
А этот пример встречается во многих запросах к 2ГИС Про — определение зон обслуживания для доставок, магазинов и даже учреждений здравоохранения на основе транспортного API, которое учитывает способ перемещения (пешком, на авто или велосипеде) и точное время суток.
Интересны даже не сами зоны, а суммарное количество находящегося внутри них населения. Это важная характеристика для открытия новых магазинов, поликлиник и других объектов. И это тоже сложно визуализировать без поддержки площадных объектов.
Конечно, причин и примеров использования новых типов объектов, которые не могут быть описаны только точками, гораздо больше, поскольку отраслей и тематических данных — великое множество. Поэтому поверьте, что пользователи любой сферы, связанной с геоданными, так или иначе работают со всеми тремя типами геометрии: точками, линиями и полигонами.
Что это и зачем
Количество запросов пользователей, связанных с использованием всех трёх типов геометрии пользовательских данных, росло с каждым днём существования 2ГИС Про. Поэтому изначально был добавлен наиболее простой и популярный тип — точки, а сразу после этого — линии и полигоны. В виде прототипа полигоны существовали уже с января, после чего было решено внедрить и их, и линии в основную версию продукта.
Линии и полигоны — самодостаточные способы визуализации, которые уже сами зачастую представляют собой агрегацию по форме геометрии. Поэтому для них в базовой версии 2ГИС Про предусмотрены только такие способы визуализации, как точки (центроиды) и линии/полигоны соответственно.
Это не единственная новинка. Ранее мы могли добавлять информацию только в виде формата CSV-файла с WKT-геометрией либо полями с широтой и долготой. Но теперь мы не ограничены одним форматом — поддерживаются ещё шейп-файлы (ESRI Shape file) и
GeoJSON. Это наиболее популярные и распространённые форматы данных в индустрии геоинформационных технологий. Теперь пользователям не нужно конвертировать привычные для них форматы в удобные, но не везде доступные в профильных ГИС-решениях CSV-файлы.
Как это работает
Подробно о том, как добавить собственные данные в 2ГИС Про, мы
рассказывали
два месяца назад. На главном дашборде в разделе «Загруженные данные» нажмите уже знакомую кнопку «Загрузить данные». По сравнению с первым релизом стало больше возможностей — можно добавить шейп-файлы и GeoJSON. Все требования к файлам изменяются и оперативно обновляются во всплывающем окне при загрузке данных. Также информация содержится
в документации.
После добавления файла вы можете выбрать и назвать поля, которые попадут в итоговый датасет. По сравнению с точками есть один нюанс — выбор поля с геометрией. Для CSV-файлов это обязательно линейный или полигональный тип геометрии в формате WKT. А для шейп-файлов и GeoJSON геометрия настраивается автоматически.
После этого из добавленного датасета мы можем создавать слои — так же, как и для встроенных или загруженных наборов данных. А потом можно менять настройки фильтров, визуализации, изучать карточки для интересующих объектов.
При наведении на линию или полигон можно увидеть все числовые атрибуты из датасетов. Настройки визуализации тоже такие же, как для точек, но для линий отключена обводка.
Что дальше
Уже работаем над тем, чтобы поддерживать больше типов данных, улучшаем производительность и смотрим, как можно улучшить аналитическую функциональность сервиса. В идеале нужно сделать удобное одновременное взаимодействие с несколькими загруженными наборами данных и получением на их основе новой информации, позволяющей решать задачи пользователей. Также настраиваем создание агрегатов и графиков для статистики на основе данных.
Будет круто, если вы попробуете новую функциональность и дадите обратную связь. Зарегистрировать и попробовать 2ГИС Про можно
прямо сейчас.