Mapflow - начало работы

Перейдите на сайт Mapflow и зарегистрируйтесь или войдите в систему, используя свой аккаунт Google. Mapflow обрабатывает снимки и извлекает из них векторные объекты. Как пользователь, вы запускаете процессы или, как мы их называем, потоки.

Как начать ИИ картографирование в веб-приложении

Mapflow разработан таким образом, чтобы быть интуитивно понятным. Здесь представлено пошаговое руководство пользователя:

UI Mapflow - запуск потока

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

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

Выберите провайдера

Поставщики изображений

Здесь вы можете выбрать одного из поставщиков по умолчанию:

  • Mapbox Satellite поставщик глобальных спутниковых снимков высокого разрешения. Дату снимка и обновления выбрать нельзя.

  • World Imagery - поставщик полного покрытия всего мира спутниковыми и аэрофотоснимками высокого и среднего разрешения от компании ESRI. Периодичность обновления снимков составляет 3-5 лет.

Подсказка

Вы можете посмотреть метаданные World Imagery (дата, разрешение и точность) по местоположению. Для этого перейдите по этой ссылке, увеличьте масштаб, выберите точку на карте и щелкните мышью.

Поиск метаданных изображения

Чтобы узнать больше о спутниковых снимках, ознакомьтесь с

Пользовательский URL

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

  • Укажите XYZ ссылку на источник изображений. Ссылка автоматически проверяется на достоверность (например, OpenStreetMap - https://tile.openstreetmap.org/{z}/{x}/{y}.png);

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

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

  • Установите систему координат исходного изображения (espg:3857 или espg:3395);

  • Сбросьте все введенные пользовательские параметры;

  • Вернитесь к поставщикам изображений по умолчанию.

Загрузка GeoTIFF

Здесь вы можете загрузить свое собственное изображение в формате GeoTIFF.

Предупреждение

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

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

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

  • Загружаемое изображение должно иметь площадь более 1 кв. км.

  • Размер должен быть менее 512 мб.

  • Размеры изображения с обеих сторон не должны превышать 30.000x30.000 пикселей

  • Изображение должно иметь географическую привязку, а СК должна быть одной из:- WGS84 (EPSG: 4326) - Web mercator (EPSG: 3857) - UTM (любая зона)

Подсказка

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

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

1.2. Определение области интереса

Выбор AOI

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

Об инструменте Нарисовать многоугольник:

Может возникнуть путаница при рисовании AOI с помощью данного инструмента, однако все довольно просто. Площадь в данном случае рассчитывается не по многоугольнику, а по Bounding Box (Bbox). Поэтому, на примере ниже появляется предупреждение MAX BBOX 100 KM² (bounding box выделена желтой штриховкой):

Bounding Box

Внимание

Имейте в виду, что на данный момент для каждой обработки может быть нарисована или загружена только одна область. Если ваш файл GeoJSON содержит несколько областей в своей FeatureCollection, будет использоваться только первая из них. Если вы хотите обработать несколько AOI, вы можете разделить их на отдельные файлы GeoJSON и начать обработку для каждого из них отдельно. Пакетная обработка может стать доступной в будущих версиях. Другие форматы пространственных данных также могут стать доступными для загрузки в будущем, хотя мы рекомендуем использовать GeoJSON, поскольку это стандарт де-факто в веб-картографии. Он изначально поддерживается фреймворками веб-картографирования (например Leaflet или Mapbox) и ГИС подобные QGIS или ArcGIS пакет.

2. ИИ модели

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

3. Опции постобработки

На этом шаге вы можете выбрать дополнительные параметры обработки. Различные ИИ модели имеют свои собственные опции.

ИИ модель «Здания»:

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

  • Объединить с OSM - сравните результаты со зданиями в OpenStreetMap и, если обнаружено достаточное перекрытие, используйте вместо них здания из OSM.

  • Упрощение - упрощение и полигонизация контуров здания.

  • Высота здания - для каждого здания мы оцениваем его высоту, используя длину стены и тени. Если выбрана эта опция, все контуры крыши будут смещены в соответствии с их высотой, т.е. преобразованы в футпринты.

Важно

Для опция Высота здания требуется площадь не менее 50 кв. км.

ИИ модель «Лес с высотами» – классификация по высотам в настоящее время доступна только в Mapflow for QGIS and API:

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

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

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

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

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

Внимание

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

Просмотр результатов

В разделе «История обработок» вы видите ход обработки, а также просматриваете и получаете результаты обработки. При каждой запущенной обработке отображаются выбранная модель, статус, дата создания и стоимость обработки.

Просмотр на карте

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

Карточка обработки

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

Предварительный просмотр результатов

Атрибуты объектов

В зависимости от модели и примененных опций извлеченные объекты могут содержать семантическую информацию, которая записана в свойствах объектов в GeoJSON.

Предварительный просмотр результатов

Например, модель «Здания» с опциями «упрощение» и «классификация»:

СВОЙСТВО

ОПИСАНИЕ

Area

Площадь объекта в метрах

Class_id

Тип объекта (см. Классы Urban Mapping)

Shape_type

Геометрический примитив в зависимости от алгоритма полигонизации, который был применен к маске объекта

Processing_date

Дата завершения обработки

Simplification_score

Оценка подсчитывается по пересечению пиксельного объекта и полигонизированного объекта. Чем выше оценка - тем ближе полигонизированный объект к пиксельному.

Оценка обработки

Важно

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

Взаимодействие с результатами обработки

Меню обработки включает в себя следующие пункты:

Дополнительные параметры
  • Нажмите «Дублировать» на существующей обработке, чтобы использовать ее параметры в качестве отправной точки для новой (при перезапуске с теми же параметрами запускается новая обработка).

  • Нажмите «Подробности» в существующей обработке, чтобы просмотреть информацию об источнике и AOI.

Совет

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

  1. Скачать GeoJSON.

Позволяет загружать результаты в виде файла в формате GeoJSON.

Предупреждение

Эта опция недоступна в бесплатном тарифном плане. Только заплатившие пользователи (см. цены) могут пользоваться этой опцией.

  1. «Открыть в geojson.io» - посмотрите результаты в браузере с помощью geojson.io.

Совет

Приложение geosjon.io позволяет сохранять результаты в другом формате, совместимом с ГИС (CSV, KML, TopoJSON, WKT, Shapefile). Просто нажмите «Сохранить» и выберите формат, который вы предпочитаете, в строке меню.

../_images/geojson.io1.png

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

Предварительный просмотр карты

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

Командные учетные записи

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

Предварительный просмотр карты

Предупреждение

Если электронная почта „участников“ уже зарегистрирована как учетная запись Mapflow, Владелец Команды должен обратиться в службу поддержки (help@geoalert.io), чтобы попросить связать учетную запись.

Работа с API

Mapflow предоставляет REST API, который, например, позволяет вам запрашивать текущие потоки и извлекать результаты. Если вы разрабатываете приложение и хотите использовать наш API, - ознакомьтесь с Mapflow processing API.

Важно

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

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

Предварительный просмотр карты