4. Подсистема Geovision.Projects

Geovision.Projects – подсистема, предназначенная для анализа растровых данных с помощью предобученных нейронных сетей. Позволяет создавать обработчики разного вида (автоматический, ручной) и получить результаты с использованием нейронных сетей. Результаты можно скачивать как из хранилища, так и после обработки или просмотреть внутри обработчика на карте.

4.1. Создание проекта

Для начала работы в Geovision.Projects необходимо создать проект. Страница подсистемы Geovision.Projects открывается по умолчанию после входа в систему. Для того, чтобы создать проект, необходимо нажать ЛКМ на кнопку “Создать проект» (Рис.3).

_images/image3.png

Рисунок 3 - Кнопка «Создать проект»

После нажатия на кнопку “Создать проект” система откроет модальное окно для ввода параметров проекта (Рис.4).

_images/image4.png

Рисунок 4 - Модальное окно «Создать проект»

Далее необходимо заполнить следующие поля (Рис.5) :

  • Название - доступен ввод не более 30 символов, ввод только латинских символов, символов кириллицы, цифр, тире и нижнее подчеркивание;

  • Описание - доступен ввод не более 120 символов.

_images/image5.png

Рисунок 5 - Заполненные поля окна «Создать проект»

После ввода корректного заполнения поля «Название» и последующего нажатия на кнопку “Сохранить”, проект будет создан и отобразится в списке проектов, также отобразится уведомление “Проект успешно создан» (Рис.6).

_images/image6.png

Рисунок 6 - Отображение созданного проекта

Редактирование проекта

Управление проектами Geovision.Projects осуществляется с помощью контекстного меню каждого проекта. Чтобы открыть контекстное меню, необходимо кликнуть ЛКМ по кнопке проекта (Рис.7).

В контекстном меню проекта доступны операции:

  • Редактировать;

  • Удалить.

_images/image7.png

Рисунок 7 - Отображение контекстного меню проекта

Для того, чтобы редактировать проект необходимо:

  1. Нажать на кнопку “Редактировать” в контекстном меню проекта. Откроется модальное окно с параметрами проекта. Для редактирования доступны оба поля;

  2. В поле с названием или описанием проекта внести изменения и нажать на кнопку “Сохранить” (Рис.8).

_images/image8.png

Рисунок 8 - Редактирование проекта

При успешном обновлении данных система отобразит список проектов и уведомление об успешном обновлении “Проект успешно обновлен”.

Удаление проекта

Для того, чтобы удалить проект необходимо:

  1. Нажать на кнопку “Удалить” в контекстном меню проекта (Рис.9);

_images/image9.png

Рисунок 9 - Удаление проекта

  1. Далее система отобразить окно подтверждения удаления проекта с следующим текстом (Рис.10):

_images/image10.png

Рисунок 10 - Окно подвтерждения удаления

При нажатии кнопки:

  • «Удалить» - система безвозвратно удалит проект со всеми созданными в нем обработчиками;

  • «Отмена» - система отменит удаление и вернется на странцу списка проектов.

Сортировка списка проектов

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

_images/image11.png

Рисунок 11 - Сортировка списка проектов

4.2. Создание автоматического обработчика

Создание автоматического обработчика возможно только в рамках проекта, если проект не создан, то сначала перейдите к шагу Создание проекта.

Если проект уже создан, то для того, чтобы открыть определенный проект из списка, необходимо нажать ЛКМ в области карточки проекта (Рис.12).

_images/image12.png

Рисунок 12 - Открытие проекта

Далее необходимо нажать ЛКМ на кнопку “Создать обработчик”. (Рис.13).

_images/image13.png

Рисунок 13 - Кнопка «Создать обработчик»

Затем необходимо выбрать тип обработчика «Автоматический обработчик» (Рис.14).

_images/image14.png

Рисунок 14 - Модальное окно выбора первого обработчика

Если в проекте уже созданы обработчики, то выбор типа обработчика происходит в выпадающем меню (Рис.15).

_images/image15.png

Рисунок 15 - Выбор типа обработчика

После выбора типа обработчика система отобразит окно «Создание атоматического обработчика» с следующими вкладками (Рис.16):

_images/image16.png

Рисунок 16 - Окно «Создание автоматического обработчика»

Ввод основных параметров автоматического обработчика

Во вкладке «Основные параметры» автоматического обработчика необходимо заполнить следующие поля (Рис.17):

_images/image17.png

Рисунок 17 - Заполнение основных параметров автоматического обработчика

  • Название обработчика - поле обязательно для заполнения. Для ввода доступны только символы кириллицы, латиницы, цифр, тире и нижнее подчеркивание;

  • Тип спутника - поле обязательно для заполнения. К выбору доступны следующие спутники:
    • Sentinel-2;

    • Landsat-8.

  • Класс нейронной сети - поле обязательно для заполнения. К выбору доступны cледующие классы:
    • Гари;

    • Карьеры;

    • Ветровалы;

    • Вырубки.

Примечание: список доступных классов нейронной сети может изменяться в зависимости от выбранного типа спутника

  • Сезон распознавания - поле обязательно для заполнения. К выбору доступны следующие сезоны:
    • Осень;

    • Весна;

    • Лето;

    • Зима.

Примечание: список доступных сезонов может изменяться в зависимости от выбранного класса нейронной сети

После заполнения основных параметров автоматического обработчика необходимо нажать на кнопку «Далее» (Рис.18):

_images/image18.png

Рисунок 18 - Кнопка «Далее» во вкладке «Основные параметры»

Ввод параметров снимков автоматического обработчика

Вкладка «Параметры снимка» автоматического обработчика доступна только после ввода основных параметров автоматического обработчика

Во вкладке «Параметры снимков» необходимо заполнить следующие поля (Рис.19):

_images/image19.png

Рисунок 19 - Заполнение параметров снимка

  • Раздел «Анализируемый временной период» - позволяет пользователю выбрать конкретный временной интервал для анализа. Система на основании выбранного периода автоматически отбирает соответствующие снимки;

    • «Укажите процент облачности» - для регулирования процента облачности, где:
      • 0 - наименьший процент отображения облачности;

      • 100 - максимальный процент отображения облачности.

_images/image84.png

Так же в «Анализируемый временной период» можно выбрать снимки на основании заказа, для этого требуется включить тогл «На основании заказа» и нажать на кнопку +Выбрать заказ :

_images/image85.png

После этого отобразиться «Список заказов» снимки которых будут использоваться в анализируемом временном периоде.

_images/image86.png
  • Раздел «Исторический временной период» - предоставляет пользователю возможность выбрать определенный временной интервал из прошлого, на основании которого система отберет соответствующие исторические снимки. Эти исторические данные затем используются для сравнения с данными из анализируемого временного периода.

Примечание

Данный раздел доступен только для обрабтчиков с классом нейронной сети:

  • Вырубки;

  • Ветровалы

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

_images/image87.png
  • Раздел «Выберете область анализа» - предоставляет пользователю возможность выбрать или самостоятельно отрисовать область анализа в пределах которой будет осуществляться распознование. Выбрать «Область анализа» можно следующими способами:

    1) «Загрузить файл» - для этого нажмите на кнопку «Загрузить файл» (Рис.20):

_images/image20.png

Рисунок 20 - Загрузка файла с областью анализа

Файл можно загрузить из:

  • «Из компьютера»

_images/image88.png
  • «Из файлового хранилища»

_images/image89.png

Примечание

Требование к файлу:

  • Формат: zip c shp файлом внтри, geopackage, geojson, kml, json ;

  • СК: EPSG (любой);

  • Геометрия объектов: полигон, несколько полигонов, мультиполигон;

  • Правила топологии: без самопересечения, без наложения объектов друг на друга;

  • Название файлов должно содержать только латинские символы, символы кириллицы, цифр, тире и нижнее подчеркивание.

После загрузки файла, он отобразиться в поле «Выберите область анализа». Затем необходимо нажать на кнопку «Далее» (Рис.21)

_images/image21.png

Рисунок 21 - Загруженный файл области анализа

2) «Указать на карте» - после нажатия на кнопку система перейдет в режим “построения” области анализа на карте:

_images/image90.png _images/image91.png _images/image92.png

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

_images/image93.png

Дополнительные настройки автоматического обработчика

Вкладка «Дополнительные настройки» автоматического обработчика доступна только после ввода параметров снимка автоматического обработчика

Во вкладке «Дополнительные настройки» необходимо заполнить следующие поля (Рис.22):

_images/image22.png

Рисунок 22 - Вкладка «Дополнительные настройки»

  • Tiles ID - поле необязательно для заполнения;

  • Тогл «Фильтрация облачности - при включенном параметре система будет фильтровать облака на снимке.

Далее необходимо нажать на кнопку Создать (Рис.23):

_images/image23.png

Рисунок 23 - Ввод дополнительных настроек

Созданный автоматический обработчик отобразиться в списке обработчиков проекта (Рис.24):

_images/image24.png

Рисунок 24 - Список обработчиков проекта

4.3. Создание ручного обработчика

Создание ручного обработчика возможно только в рамках проекта, если проект не создан, то сначала перейдите к шагу Создание проекта.

Если проект уже создан, то для того, чтобы открыть определенный проект из списка, необходимо нажать ЛКМ в области карточки проекта (Рис.25).

_images/image25.png

Рисунок 25 - Открытие проекта

Далее необходимо нажать ЛКМ на кнопку “Создать обработчик” и выбрать тип обработчика «Ручной обработчик» (Рис.26).

_images/image26.png

Рисунок 26 - Кнопка «Создать обработчик»

После выбора типа обработчика система отобразит окно «Создание ручного обработчика» с следующими вкладками (Рис.27):

_images/image27.png

Рисунок 27 - Окно «Создание ручного обработчика»

Ввод основных параметров ручного обработчика

Во вкладке «Основные параметры» ручного обработчика необходимо заполнить следующие поля (Рис.28):

_images/image28.png

Рисунок 28 - Заполнение основных параметров ручного обработчика

  • Название обработчика - поле обязательно для заполнения. Для ввода доступны только символы кириллицы, латиницы, цифр, тире и нижнее подчеркивание;

  • Тип спутника - поле обязательно для заполнения. К выбору доступны следующие спутники:
    • АФС;

    • Sentinel-2;

    • Landsat-8.

  • Класс нейронной сети - поле обязательно для заполнения. К выбору доступны cледующие классы:
    • Гари;

    • Карьеры;

    • Ветровалы;

    • Вырубки;

    • Здания;

    • Здания отдельно;

    • Земельные участки.

Примечание: список доступных классов нейронной сети может изменяться в зависимости от выбранного типа спутника

  • Сезон распознавания - поле обязательно для заполнения. К выбору доступны следующие сезоны:
    • Осень;

    • Весна;

    • Лето;

    • Зима.

Примечание

Cписок доступных сезонов может изменяться в зависимости от выбранного класса нейронной сети

После заполнения основных параметров ручного обработчика необходимо нажать на кнопку «Далее» (Рис.29):

_images/image29.png

Рисунок 29 - Кнопка «Далее» во вкладке «Основные параметры» ручного обработчика

Ввод параметров снимков ручного обработчика

Вкладка «Параметры снимка» ручного обработчика доступна только после ввода основных параметров ручного обработчика

Во вкладке «Параметры снимков» необходимо заполнить следующие поля (Рис.30):

_images/image30.png

Рисунок 30 - Заполнение параметров снимка ручного обработчика

  • Анализируемые снимки - поле обязательно для заполнения. Необходимо добавить от 1 до 10 названий снимков
    • Пример: если в поле “Тип спутника” выбрано Sentinel, то “S2A_MSIL1C_20170105T013442_N0204_R031_T53NMJ_20170105T013443”

    • Пример: если в поле “Тип спутника” выбрано Landsat, то “LC08_L1TP_167019_20180412_20180417_01_T1”

  • Исторические снимки - поле обязательно для заполнения. Необходимо добавить от 1 до 10 названий снимков.

Примечание

Данный раздел доступен только для обрабтчиков с классом нейронной сети:

  • Вырубки;

  • Ветровалы

  • Раздел «Выберете область анализа» - предоставляет пользователю возможность выбрать или самостоятельно отрисовать область анализа в пределах которой будет осуществляться распознование. Выбрать «Область анализа» можно следующими способами (Рис.31):

    1) «Загрузить файл»

    2) «Указать на карте»

_images/image31.png

Рисунок 31 - Загрузка файла с областью анализа

Файл можно загрузить из:

  • «Из компьютера»;

  • «Из файлового хранилища».

Примечание

Требование к файлу:

  • Формат: zip c shp файлом внтри, geopackage, geojson, kml, json ;

  • СК: EPSG (любой);

  • Геометрия объектов: полигон, несколько полигонов, мультиполигон;

  • Правила топологии: без самопересечения, без наложения объектов друг на друга;

  • Название файлов должно содержать только латинские символы, символы кириллицы, цифр, тире и нижнее подчеркивание.

После загрузки файла, он отобразиться в поле «Выберите область анализа». Затем необходимо нажать на кнопку «Далее» (Рис.32)

_images/image32.png

Рисунок 32 - Загруженный файл области анализа

Дополнительные настройки ручного обработчика

Вкладка «Дополнительные настройки» ручного обработчика доступна только после ввода параметров снимка ручного обработчика

Во вкладке «Дополнительные настройки» ручного обработчика необходимо включить или выключить фильтрацию облачности (Рис.33):

_images/image33.png

Рисунок 33 - Вкладка «Дополнительные настройки» ручного обработчика

  • Тогл «Фильтрация облачности - при включенном параметре система будет фильтровать облака на снимке.

Далее необходимо нажать на кнопку Создать (Рис.34):

_images/image34.png

Рисунок 34 - Включение дополнительной настройки «Фильтрация облачности»

Созданный ручной обработчик отобразиться в списке обработчиков проекта (Рис.35):

_images/image35.png

Рисунок 35 - Список обработчиков проекта

4.4. Работа со списком обработчиков

В окне со списком обработчиков отображается общая информация по каждому обработчику (Рис.36):

  • ID – уникальный идентификатор;

  • Название - название обработчика;

  • Класснейронной сети;

  • Тип - отображается тип обработчика (автоматический, ручной);

  • Статус - отображается статус обработчика;

  • Выполнение - отображается значение по следующему шаблону: <общее количество снимков: количество успешно обработанных снимков - количество неуспешно обработанных снимков>.

  • Дата создания - отображается дата создания обработчика;

  • Кнопки управления - отображаются кнопки управления обработчика.

Обработчики можно отсортировывать, а также производить фильтрацию конкретной информации по таким столбцам, как «ID», «Название», «Класснейронной сети», «Тип», «Статус» и «Дата создания».

_images/image36.png

Рисунок 36 - Краткая информация по обработчикам

Для фильтрации списка необходимо нажать кнопку image 37 и в интересующей колонке ввести значение (либо выбрать значение из выпадающего списка), по которому будет произведена фильтрация. В списке обработчиков будет применен фильтр, для отмены фильтра необходимо нажать на «крестик» в строке фильра, в которой был применен фильтр.

Для сортировки списка по определенному значению необходимо нажать на стрелки image 38 в интересующей колонке.

4.5. Запуск и работа с обработчиком

Обработчик со статусом «Создан» можно:

  • Запустить image 39;

  • Дублировать image 40;

  • Удалить image 41.

Для того чтобы запустить обработчик, необходимо нажать на кнопку «Запуск» image 39 (Рис.37).

_images/image42.png

Рисунок 37 - Запуск обработчика

Статус обработчиков ««Поиск снимков»/»Не найдены снимки»

После нажатия image 39 обработчик активируется, его статус сменяется на «Поиск снимков». Если по входящим параметрам снимки не найдены, то система отобразит стаус «Не найдены снимки».

_images/image45.png

После завершения поиска снимков, система переходит на обработку снимков, в данном случае статус обработчика меняется на “В работе” (Рис.38) до окончания обработки последнего снимка и сохранения полученных результатов.

_images/image43.png

Рисунок 38 - Статус обработчика «В работе»

Статус обработчиков «В работе»/»Остановлен»

В статусе «В работе» можно приостановить работу обработчика, для этого необходио нажать на кнопку image 44 , в данном случае статус обработчика меняется на “Остановлен”. Данный обработчик можно запустить повторно, для этого необходимо нажать на кнопку «Запустить» image 39.

_images/image46.png

Статус обработчиков «Ошибка»/»Выполнен с ошибкой»

Если в процесса выполнения обработки всех снимков возникла системная ошибка, то статус обработчика сменится на «Ошибка». Данный обработчик можно перезапустить повторно, для этого необходимо нажать на кнопку «Перезапустить» image 48.

_images/image47.png

Если в процесса выполнения обработки одного или несколько снимков (но не всего количества снимков) возникла системная ошибка, то статус обработчика сменится на «Выполнен с ошибкой». Данный обработчик можно перезапустить повторно, для этого необходимо нажать на кнопку «Перезапустить» image 48, либо скачать распознанные объекты.

_images/image49.png

Статус обработчиков ««Выполнен»/ «Результаты распознавания отсутствуют»

  • Статус «Выполнен»- данный статус означает, что обработчик получил распознанные объекты и их можно скачать.

_images/image60.png
  • Статус «Результаты распознавания отсутствуют» - данный статус означает, что по результатам обработки по всем снимкам не было найдено распознаваний. В данном случае Вы можете скачать только проанализированные снимки.

_images/image61.png

4.6. Редактирование ручного/автоматического обработчика

Редактирование ручного/автоматического обработчика возможно только со статусом «Создан». Для редактирования обработчика необходимо нажать ЛКМ на строку обработчика (Рис.39).

_images/image50.png

Рисунок 39 - Открытие окна обработчика в статусе «Создан»

Далее система отобразит окно редактирования обработчика (аналогичное окну «Создание ручного обработчика» или «Создание автоматического обработчика», но с предзаполненными значениями) с следующими вкладками (Рис.40):

  • Основные параметры;

  • Параметры снимков;

  • Дополнительные настройки.

_images/image51.png _images/image52.png

Рисунок 40 - Окно редактирования ручного/автоматического обработчика

В данном окне Вы можете отредактировать значения в основных параметрах, параметрах снимка и изменить дополнительные настройки. После внесения изменений нажмите на кнопку «Сохранить» (Рис.41).

_images/image53.png

Рисунок 41 - Сохранение изменений обработчика

При успешном обновлении система отобразит уведомление «Обработчик успешно обновлен» (Рис.42).

_images/image54.png

Рисунок 42 - Успешное обновление обработчика

4.7. Дублирование ручного/автоматического обработчика

Для дублирования ручного/автоматического обработчика необходимо нажать на кнопку image 55. Далее система отобразит окно «Создание ручного обработчика» / «Создание автоматического обработчика» c предзаполнеными значениями в полях и настройками, кроме поля «Название обработчика» (Рис.43).

_images/image56.png

Рисунок 43 - Окно «Создание обработчика» при дублировании обработчика

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

4.8. Удаление ручного/автоматического обработчика

Для удаления ручного/автоматического обработчика необходимо нажать на кнопку image 41 (Рис.44).

_images/image57.png

Рисунок 44 - Кнопка «Удалить» обработчика

Далее система отобразит модальное окно «Уалить обработчик» (Рис.45).

_images/image58.png

Рисунок 45 - Модальное окно «Удалить обработчик»

После нажатия кнопки «Удалить» система отобразит уведомление «Обработчик успешно удален» (Рис.46):

_images/image59.png

Рисунок 46 - Удаление обработчика

4.9. Скачивание результатов ручного/автоматического обработчика

Результатом работы обработчика являются:

Для того, чтобы скачать результат работы обработчика необходимо нажать на кнопку image 62 (Рис.47)

_images/image63.png

Рисунок 47 - Кнопка «Скачать» результат

Кнопка Скачать image 62 доступна обработчикам с статусами:

  • «Выполнен»

  • «Выполнен с ошибкой»

  • «В работе»

  • «Результаты распознавания отсутствуют»

  • «Остановлен»

Распознанные объекты .shp(zip)/.geojson

Распознанные объекты доступны для скачивания только при статусах обработчика:

  • «Выполнен»

  • «Выполнен с ошибкой»

Проанализированные снимки .csv

Проанализированные снимки доступны для скачивания только при статусах обработчика:

  • «Выполнен»

  • «Выполнен с ошибкой»

  • «В работе» (при наличии хотя бы одного скаченного снимка)

  • «Результаты распознавания отсутствуют»

  • «Остановлен» (при наличии хотя бы одного скаченного снимка)

Отчет о распознанных объектах .csv

Отчеты о распознанных объектах для скачивания только при статусах обработчика:

  • «Выполнен»

  • «Выполнен с ошибкой»

  • «В работе» (при наличии хотя бы одного скаченного снимка)

  • «Остановлен» (при наличии хотя бы одного скаченного снимка)

4.10. Пост-обработка распознанных объектов

Пост-обработка распознанных векторных объектов — это этап обработки данных, который проводится после начального распознавания объектов.

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

Один из методов пост-обработки:

«Слияние результатов»

«Спрямление углов ОКС»

Метод пост-обработки «Слияние результатов»

Метод «Слияние результатов» - это метод, при котором происходит слияние пересекающихся полигонов в один объект, если площадь пересечения больше или равно параметру, введенным пользователем.

При создании пост обработки, задаётся параметр «Площадь пересечения» :

_images/image66.png

После запуска пост-обработки, система объеденит объекты, если:

  • Объект A пересекает объект B и площадь пересечения > «Площадь пересечения»;

  • Объект A пересекает объект B и площадь пересечения < «Площадь пересечения». Но площадь объекта А < «Площадь пересечения» или площадь объекта В < «Площадь пересечения».

_images/image67.png

Метод пост-обработки «Спрямление углов ОКС»

В разработке

Создание пост-обработки

После завершения работы обработчика со статусом «Выполнен», вы можете создать пост-обработку на распознанные объекты. Для этого необходимо нажать на кнопку image 64 (Рис.48)

_images/image65.png

Рисунок 48 - Кнопка создания «Пост-обработки»

Далее отобразиться окно «История пост обработки», в котором будут отображены все пост-обработки данного обработчика (Рис.49).

_images/image68.png

Рисунок 49 - Окно «История пост-обработки»

Для добавления новой пост-обработки необходимо нажать на кнопку «Добавить»:

_images/image69.png

Далее отобразиться окно «Создания пост-обработки», в котором необходимо заполнить следующие обязательные поля (Рис.50):

_images/image70.png

Рисунок 50 - Окно «Создания пост-обработки»

После заполнения всех обязательных полей, нажмите на кнопку «Создать»:

_images/image71.png

В разработке