Пользовательский интерфейс web-приложения Mapflow

Откройте web-приложение Mapflow. Зарегистрируйте новый аккаунт или войдите, используя аккаунт Google.

Как запускать обработку

Пользоваться платформой просто. Ниже отражен и описан пошаговый процесс запуска обработки:

UI Mapflow – run flow

1. Источник данных

1.1. Выбор источника данных

Select provider
- Провайдеры

На данной вкладке есть возможность выбора одного из провайдеров:

  • Mapbox Satellite - провайдер спутниковых снимков высокого разрешения, главными поставщиками которых являются NASA и USGS.

  • World imagery. Данный провайдер обеспечивает полное покрытие всего мира спутниковыми и аэрофотоснимками высокого и среднего разрешения. Частота обновления снимков - 3-5 лет. Вы можете просмотреть метаданные (дату, разрешение и точность) любого снимка. Для этого перейдите по данной ссылке, увеличьте масштаб карты, кликните в нужной точке карты. В появившемся окне будет представлена вся информация по данному снимку.

Search image metadata
- Задать URL

Интерфейс данной вкладки позволяет:

  • Указать XYZ ссылку на источник снимков. Ссылка автоматически проверяется на валидность;

  • Задать начальную позицию Y. Схема тайлов по начальной позиции Y: XYZ, TMS - вверху слева, WTMS - внизу слева. Примером источника, поддерживающего TMS/WMTS, является OpenAeriaMap. Вы можете выбрать определенный спутниковый снимок и скопировать его ссылку в TMS/WMTS формате (c подробной инструкцией можно ознакомиться здесь);

  • Задать масштаб (Zoom), на котором будет производится обработка. Все модели Mapflow имеют свое рекомендуемое разрешение входящих снимков (см. на страничке Описание моделей), но иногда может быть полезно поиграться с масштабами и сравнить результаты;

  • Задать систему координат источника данных (поддерживаются espg:3857 и espg:3395);

  • Сбросить все ранее введенные данные;

  • Вернуться к дефолтным провайдерам.

Важно

В настоящее время, в качестве исходных данных, мы поддерживаем RGB-снимки. Платформа Mapflow также обрабатывает одноканальные (панхроматические) изображения, однако нейросетевые модели не адаптированы к таким данным, поэтому результаты могут быть хуже ожидаемых.

Для того, чтобы загрузить свой GeoTIFF, используйте API или плагин Mapflow для QGIS.

- GeoTIFF

На данной вкладке предоставляется возможность загрузить свой собственный снимок в формате GeoTiff.

Важно

В настоящее время при загрузке изображения, отображается область его экстента, предпросмотр загруженного снимка невозможен (данная возможность появится в следующих релизах).

AOI, по которой запускается обработка, должна находится в области данного экстента, в противном случае - область будет обрезаться по границам экстента, площадь области обработки рассчитывается по пересечению экстента снимка и AOI.

Требования к изображению:

  • Площадь загружаемого изображения должна быть больше 1 кв. км;

  • Размер снимка не превышает 512 МБ;

  • Изображение должно иметь географическую привязку, CRS должена быть:

    • WGS84 (EPSG: 4326)

    • Веб-меркатор (EPSG: 3857)

    • UTM (любая зона)

Примечание

Если ваше изображение не соответствует требованиям, предлагаем использовать Mapflow API или плагин Mapflow для QGIS, которые предоставляют больше возможностей для обработки GeoTIFF.

В настоящее время, в качестве исходных данных, мы поддерживаем RGB-снимки. Платформа Mapflow также обрабатывает одноканальные (панхроматические) изображения, однако нейросетевые модели не адаптированы к таким данным, поэтому результаты могут быть хуже ожидаемых.

1.2. Выбор области обработки

Select custom XYZ
На данной вкладке производится добавление области обработки. Пользователь может нарисовать область с помощью интструментов Нарисовать прямоугольник / Нарисовать многоугольник (нижняя панель инструментов) или загрузить в формате GeoJSON (нарисовать и скачать, а также посмотреть структуру данных можно по этой ссылке - geojson.io).

Внимание

В пользовательском приложении платформы Mapflow для каждой обработки может быть нарисована или загружена только одна область. Если ваш GeoJSON имеет несколько полигонов в составе FeatureCollection, будет использован только первый из них. Если вы хотите обработать несколько областей, вы можете разделить их на отдельные файлы и запустить обработку для каждого. Пакетная обработка в данный момент доступна при использовании API платформы.

2. AI модель

Выберите одну из доступных моделей обработки (cм. подробное описание моделей).

3. Пост-обработка

На данном шаге интерфейс Mapflow позволяет выбрать дополнительные параметры обработки. В зависимости от того, какую AI модель вы выбрали, доступны различные функции пост-обработки.

Для AI модели «Здания»:

  • «Классификация» по типам зданий - типология зданий представлена основными классами: многоквартирные дома, частный сектор, промышеленные зоны, коммерческая недвижимость, иные нежилые (см. Urban Mapping - Классификация).

  • «Склейка с OSM» - замена данных на здания с Openstreetmap по пространственному наложению. Для более наглядного визуального результата автоматические полигоны после обработки сопоставляются с полигонами зданий из OSM, а далее, путем сравнения с порогом соответствия по площади, производится замена некоторых автоматических полигонов.

  • «Полигонизация» - выделение контуров зданий и присвоение и замена сложных полигонов на геометрические примитивы.

  • «Высоты зданий» - Определение высоты зданий по косвенным признакам - длине тени и видимой части стены. Сдвиг на основание.

Важно

Опция Высоты зданий доступна при обработке свыше 50 кв. км.

Для AI модели «Лес»:

  • «Высоты леса» - разделение области древесно-кустарниковой растительности на высотные классы по заданным порогам: по умолчанию 0-4 м, 4-10 м, 10+ м. Участки леса каждого высотного класса сохраняются в отдельных полигонах, высотный класс указывается в его свойствах (можете детальней ознакомиться с Forest Mapping - Классификацией).

4. Запуск обработки

На данном шаге есть возможность задать назавание своей обработки или воспользоваться изначально сгенерированным (кнопка позволяет генерировать различные варианты названия).

Кнопка «Запуск обработки» запустит процессинг.

Кнопка «Сбросить выбор» очистит ранее выбранные параметры обработки.

Внимание

После выбора всех параметров обработки отображается общая стоимость для выбранных данных. При регистрации вы бесплатно получаете 250 кредитов для тестирования платформы (cм. Mapflow credits).

История обработок

В данной вкладке формируется карточка с вашей запущенной обработкой. На карточке отображается название и значок выбранной модели, а так же статус, дата создания и стоимость обработки.

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

Processing card

Нажмите кнопку «Посмотреть на карте», чтобы быстро просмореть результат обрабоки на встроенной интерактивной карте.

Preview results

Важно

Пожалуйста, оцените качество полученных результатов обработки! Ваша оценка важна для дальнейшего усовершенствования моделей Mapflow.

Кнопка Дополнительных параметров включает в себя:

Additional parameters
  • «Дублировать» - позволяет запускать обработки с теми же параметрами (при повторном запуске с теми же параметрами - запускается новая обработка);

  • «Подробности» - позволяет просматривать информацию об источнике обработки, такую, как Область обработки в формате geojson и Cсылку на источник данных.

По завершению обработки, в Дополнительных параметрах станут доступны варианты действий с результатами обработки:

  1. Скачать GeoJSON.

  2. «Открыть в geojson.io» - просмотр результатов во внешнем приложении по прямой ссылке из Mapflow (пример).

Примечание

Так же, перейдя ссылке geojson.io, вы можете сохранить полученные результаты в других форматах (CSV, KML, GeoJSON, TopoJSON, WKT, Shapefile). Для этого в строке меню выберите Save и нужный вам формат.

Preview map

  1. «Открыть в kepler.gl» - просмотр результатов при помощи веб-инструмента с открытым исходным кодом, разработанным в компании Uber. Это простой, но мощный инструмент, позволяющий отображать и исследовать наборы геоданных.

Preview map

Примечание

Подробную информацию о kepler.gl вы можете найти в нашем руководстве пользователя или официальном руководстве kepler.gl.

Работа с API

Mapflow предоставляет сервис Rest API, чтобы запускать обработки и получать результаты из внешних приложений, таких как плагин для QGIS. Если вы разрабатываете собственное приложение - посмотрите документацию для разработчиков - API обработки данных.

Важно

При загрузке собственных изображений для обработки через API платформы Mapflow необходимо следовать требованиям, указанным на странице с описанием моделей. Запрос с помощью по предобработке данных отправляйте на help@geoalert.io

В сервисе используется тип авториазции Basic Auth - используйте API token, который нужно сгенерировать в настройках профифля во вкладке API.

API tab