4. Подсистема Geovision.Projects¶
Geovision.Projects – подсистема, предназначенная для анализа растровых данных с помощью предобученных нейронных сетей. Позволяет создавать обработчики разного вида (автоматический, ручной) и получить результаты с использованием нейронных сетей. Результаты можно скачивать как из хранилища, так и после обработки или просмотреть внутри обработчика на карте.
4.1. Создание проекта¶
Для начала работы в Geovision.Projects необходимо создать проект. Страница подсистемы Geovision.Projects открывается по умолчанию после входа в систему. Для того, чтобы создать проект, необходимо нажать ЛКМ на кнопку “Создать проект» (Рис.3).
Рисунок 3 - Кнопка «Создать проект»
После нажатия на кнопку “Создать проект” система откроет модальное окно для ввода параметров проекта (Рис.4).
Рисунок 4 - Модальное окно «Создать проект»
Далее необходимо заполнить следующие поля (Рис.5) :
Название - доступен ввод не более 30 символов, ввод только латинских символов, символов кириллицы, цифр, тире и нижнее подчеркивание;
Описание - доступен ввод не более 120 символов.
Рисунок 5 - Заполненные поля окна «Создать проект»
После ввода корректного заполнения поля «Название» и последующего нажатия на кнопку “Сохранить”, проект будет создан и отобразится в списке проектов, также отобразится уведомление “Проект успешно создан» (Рис.6).
Рисунок 6 - Отображение созданного проекта
Редактирование проекта¶
Управление проектами Geovision.Projects осуществляется с помощью контекстного меню каждого проекта. Чтобы открыть контекстное меню, необходимо кликнуть ЛКМ по кнопке проекта (Рис.7).
В контекстном меню проекта доступны операции:
Редактировать;
Удалить.
Рисунок 7 - Отображение контекстного меню проекта
Для того, чтобы редактировать проект необходимо:
Нажать на кнопку “Редактировать” в контекстном меню проекта. Откроется модальное окно с параметрами проекта. Для редактирования доступны оба поля;
В поле с названием или описанием проекта внести изменения и нажать на кнопку “Сохранить” (Рис.8).
Рисунок 8 - Редактирование проекта
При успешном обновлении данных система отобразит список проектов и уведомление об успешном обновлении “Проект успешно обновлен”.
Удаление проекта¶
Для того, чтобы удалить проект необходимо:
Нажать на кнопку “Удалить” в контекстном меню проекта (Рис.9);
Рисунок 9 - Удаление проекта
Далее система отобразить окно подтверждения удаления проекта с следующим текстом (Рис.10):
Рисунок 10 - Окно подвтерждения удаления
При нажатии кнопки:
«Удалить» - система безвозвратно удалит проект со всеми созданными в нем обработчиками;
«Отмена» - система отменит удаление и вернется на странцу списка проектов.
Сортировка списка проектов¶
Для сортировки проектов реализован выпадающий список с возможностью выбора типа сортировки и атрибутов, по которым будет осуществляться сортировка (Рис.11)
Рисунок 11 - Сортировка списка проектов
4.2. Создание автоматического обработчика¶
Создание автоматического обработчика возможно только в рамках проекта, если проект не создан, то сначала перейдите к шагу Создание проекта.
Если проект уже создан, то для того, чтобы открыть определенный проект из списка, необходимо нажать ЛКМ в области карточки проекта (Рис.12).
Рисунок 12 - Открытие проекта
Далее необходимо нажать ЛКМ на кнопку “Создать обработчик”. (Рис.13).
Рисунок 13 - Кнопка «Создать обработчик»
Затем необходимо выбрать тип обработчика «Автоматический обработчик» (Рис.14).
Рисунок 14 - Модальное окно выбора первого обработчика
Если в проекте уже созданы обработчики, то выбор типа обработчика происходит в выпадающем меню (Рис.15).
Рисунок 15 - Выбор типа обработчика
После выбора типа обработчика система отобразит окно «Создание атоматического обработчика» с следующими вкладками (Рис.16):
Рисунок 16 - Окно «Создание автоматического обработчика»
Ввод основных параметров автоматического обработчика¶
Во вкладке «Основные параметры» автоматического обработчика необходимо заполнить следующие поля (Рис.17):
Рисунок 17 - Заполнение основных параметров автоматического обработчика
Название обработчика - поле обязательно для заполнения. Для ввода доступны только символы кириллицы, латиницы, цифр, тире и нижнее подчеркивание;
- Тип спутника - поле обязательно для заполнения. К выбору доступны следующие спутники:
Sentinel-2;
Landsat-8.
- Класс нейронной сети - поле обязательно для заполнения. К выбору доступны cледующие классы:
Гари;
Карьеры;
Ветровалы;
Вырубки.
Примечание: список доступных классов нейронной сети может изменяться в зависимости от выбранного типа спутника
- Сезон распознавания - поле обязательно для заполнения. К выбору доступны следующие сезоны:
Осень;
Весна;
Лето;
Зима.
Примечание: список доступных сезонов может изменяться в зависимости от выбранного класса нейронной сети
После заполнения основных параметров автоматического обработчика необходимо нажать на кнопку «Далее» (Рис.18):
Рисунок 18 - Кнопка «Далее» во вкладке «Основные параметры»
Ввод параметров снимков автоматического обработчика¶
Вкладка «Параметры снимка» автоматического обработчика доступна только после ввода основных параметров автоматического обработчика
Во вкладке «Параметры снимков» необходимо заполнить следующие поля (Рис.19):
Рисунок 19 - Заполнение параметров снимка
Раздел «Анализируемый временной период» - позволяет пользователю выбрать конкретный временной интервал для анализа. Система на основании выбранного периода автоматически отбирает соответствующие снимки;
- «Укажите процент облачности» - для регулирования процента облачности, где:
0 - наименьший процент отображения облачности;
100 - максимальный процент отображения облачности.
Так же в «Анализируемый временной период» можно выбрать снимки на основании заказа, для этого требуется включить тогл «На основании заказа» и нажать на кнопку +Выбрать заказ :
После этого отобразиться «Список заказов» снимки которых будут использоваться в анализируемом временном периоде.
Раздел «Исторический временной период» - предоставляет пользователю возможность выбрать определенный временной интервал из прошлого, на основании которого система отберет соответствующие исторические снимки. Эти исторические данные затем используются для сравнения с данными из анализируемого временного периода.
Примечание
Данный раздел доступен только для обрабтчиков с классом нейронной сети:
Вырубки;
Ветровалы
В данном разделе так же можно выбрать снимки на основании заказа или выбрать временной период.
Раздел «Выберете область анализа» - предоставляет пользователю возможность выбрать или самостоятельно отрисовать область анализа в пределах которой будет осуществляться распознование. Выбрать «Область анализа» можно следующими способами:
1) «Загрузить файл» - для этого нажмите на кнопку «Загрузить файл» (Рис.20):
Рисунок 20 - Загрузка файла с областью анализа
Файл можно загрузить из:
«Из компьютера»
![]()
«Из файлового хранилища»
![]()
Примечание
Требование к файлу:
Формат: zip c shp файлом внтри, geopackage, geojson, kml, json ;
СК: EPSG (любой);
Геометрия объектов: полигон, несколько полигонов, мультиполигон;
Правила топологии: без самопересечения, без наложения объектов друг на друга;
Название файлов должно содержать только латинские символы, символы кириллицы, цифр, тире и нижнее подчеркивание.
После загрузки файла, он отобразиться в поле «Выберите область анализа». Затем необходимо нажать на кнопку «Далее» (Рис.21)
Рисунок 21 - Загруженный файл области анализа
2) «Указать на карте» - после нажатия на кнопку система перейдет в режим “построения” области анализа на карте:
После отрисовки области анализа, онв отобразиться в поле «Выберите область анализа». После необходимо нажать на кнопку Далее
Дополнительные настройки автоматического обработчика¶
Вкладка «Дополнительные настройки» автоматического обработчика доступна только после ввода параметров снимка автоматического обработчика
Во вкладке «Дополнительные настройки» необходимо заполнить следующие поля (Рис.22):
Рисунок 22 - Вкладка «Дополнительные настройки»
Tiles ID - поле необязательно для заполнения;
Тогл «Фильтрация облачности - при включенном параметре система будет фильтровать облака на снимке.
Далее необходимо нажать на кнопку Создать (Рис.23):
Рисунок 23 - Ввод дополнительных настроек
Созданный автоматический обработчик отобразиться в списке обработчиков проекта (Рис.24):
Рисунок 24 - Список обработчиков проекта
4.3. Создание ручного обработчика¶
Создание ручного обработчика возможно только в рамках проекта, если проект не создан, то сначала перейдите к шагу Создание проекта.
Если проект уже создан, то для того, чтобы открыть определенный проект из списка, необходимо нажать ЛКМ в области карточки проекта (Рис.25).
Рисунок 25 - Открытие проекта
Далее необходимо нажать ЛКМ на кнопку “Создать обработчик” и выбрать тип обработчика «Ручной обработчик» (Рис.26).
Рисунок 26 - Кнопка «Создать обработчик»
После выбора типа обработчика система отобразит окно «Создание ручного обработчика» с следующими вкладками (Рис.27):
Рисунок 27 - Окно «Создание ручного обработчика»
Ввод основных параметров ручного обработчика¶
Во вкладке «Основные параметры» ручного обработчика необходимо заполнить следующие поля (Рис.28):
Рисунок 28 - Заполнение основных параметров ручного обработчика
Название обработчика - поле обязательно для заполнения. Для ввода доступны только символы кириллицы, латиницы, цифр, тире и нижнее подчеркивание;
- Тип спутника - поле обязательно для заполнения. К выбору доступны следующие спутники:
АФС;
Sentinel-2;
Landsat-8.
- Класс нейронной сети - поле обязательно для заполнения. К выбору доступны cледующие классы:
Гари;
Карьеры;
Ветровалы;
Вырубки;
Здания;
Здания отдельно;
Земельные участки.
Примечание: список доступных классов нейронной сети может изменяться в зависимости от выбранного типа спутника
- Сезон распознавания - поле обязательно для заполнения. К выбору доступны следующие сезоны:
Осень;
Весна;
Лето;
Зима.
Примечание
Cписок доступных сезонов может изменяться в зависимости от выбранного класса нейронной сети
После заполнения основных параметров ручного обработчика необходимо нажать на кнопку «Далее» (Рис.29):
Рисунок 29 - Кнопка «Далее» во вкладке «Основные параметры» ручного обработчика
Ввод параметров снимков ручного обработчика¶
Вкладка «Параметры снимка» ручного обработчика доступна только после ввода основных параметров ручного обработчика
Во вкладке «Параметры снимков» необходимо заполнить следующие поля (Рис.30):
Рисунок 30 - Заполнение параметров снимка ручного обработчика
- Анализируемые снимки - поле обязательно для заполнения. Необходимо добавить от 1 до 10 названий снимков
Пример: если в поле “Тип спутника” выбрано Sentinel, то “S2A_MSIL1C_20170105T013442_N0204_R031_T53NMJ_20170105T013443”
Пример: если в поле “Тип спутника” выбрано Landsat, то “LC08_L1TP_167019_20180412_20180417_01_T1”
Исторические снимки - поле обязательно для заполнения. Необходимо добавить от 1 до 10 названий снимков.
Примечание
Данный раздел доступен только для обрабтчиков с классом нейронной сети:
Вырубки;
Ветровалы
Раздел «Выберете область анализа» - предоставляет пользователю возможность выбрать или самостоятельно отрисовать область анализа в пределах которой будет осуществляться распознование. Выбрать «Область анализа» можно следующими способами (Рис.31):
1) «Загрузить файл»
2) «Указать на карте»
Рисунок 31 - Загрузка файла с областью анализа
Файл можно загрузить из:
«Из компьютера»;
«Из файлового хранилища».
Примечание
Требование к файлу:
Формат: zip c shp файлом внтри, geopackage, geojson, kml, json ;
СК: EPSG (любой);
Геометрия объектов: полигон, несколько полигонов, мультиполигон;
Правила топологии: без самопересечения, без наложения объектов друг на друга;
Название файлов должно содержать только латинские символы, символы кириллицы, цифр, тире и нижнее подчеркивание.
После загрузки файла, он отобразиться в поле «Выберите область анализа». Затем необходимо нажать на кнопку «Далее» (Рис.32)
Рисунок 32 - Загруженный файл области анализа
Дополнительные настройки ручного обработчика¶
Вкладка «Дополнительные настройки» ручного обработчика доступна только после ввода параметров снимка ручного обработчика
Во вкладке «Дополнительные настройки» ручного обработчика необходимо включить или выключить фильтрацию облачности (Рис.33):
Рисунок 33 - Вкладка «Дополнительные настройки» ручного обработчика
Тогл «Фильтрация облачности - при включенном параметре система будет фильтровать облака на снимке.
Далее необходимо нажать на кнопку Создать (Рис.34):
Рисунок 34 - Включение дополнительной настройки «Фильтрация облачности»
Созданный ручной обработчик отобразиться в списке обработчиков проекта (Рис.35):
Рисунок 35 - Список обработчиков проекта
4.4. Работа со списком обработчиков¶
В окне со списком обработчиков отображается общая информация по каждому обработчику (Рис.36):
ID – уникальный идентификатор;
Название - название обработчика;
Класснейронной сети;
Тип - отображается тип обработчика (автоматический, ручной);
Статус - отображается статус обработчика;
Выполнение - отображается значение по следующему шаблону: <общее количество снимков: количество успешно обработанных снимков - количество неуспешно обработанных снимков>.
Дата создания - отображается дата создания обработчика;
Кнопки управления - отображаются кнопки управления обработчика.
Обработчики можно отсортировывать, а также производить фильтрацию конкретной информации по таким столбцам, как «ID», «Название», «Класснейронной сети», «Тип», «Статус» и «Дата создания».
Рисунок 36 - Краткая информация по обработчикам
Для фильтрации списка необходимо нажать кнопку
и в интересующей колонке ввести значение (либо выбрать значение из выпадающего списка), по которому будет произведена фильтрация. В списке обработчиков будет применен фильтр, для отмены фильтра необходимо нажать на «крестик» в строке фильра, в которой был применен фильтр.
Для сортировки списка по определенному значению необходимо нажать на стрелки
в интересующей колонке.
4.5. Запуск и работа с обработчиком¶
Обработчик со статусом «Создан» можно:
Для того чтобы запустить обработчик, необходимо нажать на кнопку «Запуск»
(Рис.37).
Рисунок 37 - Запуск обработчика
Статус обработчиков ««Поиск снимков»/»Не найдены снимки»¶
После нажатия
обработчик активируется, его статус сменяется на «Поиск снимков».
Если по входящим параметрам снимки не найдены, то система отобразит стаус «Не найдены снимки».
После завершения поиска снимков, система переходит на обработку снимков, в данном случае статус обработчика меняется на “В работе” (Рис.38) до окончания обработки последнего снимка и сохранения полученных результатов.
Рисунок 38 - Статус обработчика «В работе»
Статус обработчиков «В работе»/»Остановлен»¶
В статусе «В работе» можно приостановить работу обработчика, для этого необходио нажать на кнопку
, в данном случае статус обработчика меняется на “Остановлен”.
Данный обработчик можно запустить повторно, для этого необходимо нажать на кнопку «Запустить»
.
Статус обработчиков «Ошибка»/»Выполнен с ошибкой»¶
Если в процесса выполнения обработки всех снимков возникла системная ошибка, то статус обработчика сменится на «Ошибка».
Данный обработчик можно перезапустить повторно, для этого необходимо нажать на кнопку «Перезапустить»
.
Если в процесса выполнения обработки одного или несколько снимков (но не всего количества снимков) возникла системная ошибка, то статус обработчика сменится на «Выполнен с ошибкой».
Данный обработчик можно перезапустить повторно, для этого необходимо нажать на кнопку «Перезапустить»
, либо скачать распознанные объекты.
Статус обработчиков ««Выполнен»/ «Результаты распознавания отсутствуют»¶
Статус «Выполнен»- данный статус означает, что обработчик получил распознанные объекты и их можно скачать.
Статус «Результаты распознавания отсутствуют» - данный статус означает, что по результатам обработки по всем снимкам не было найдено распознаваний. В данном случае Вы можете скачать только проанализированные снимки.
4.6. Редактирование ручного/автоматического обработчика¶
Редактирование ручного/автоматического обработчика возможно только со статусом «Создан». Для редактирования обработчика необходимо нажать ЛКМ на строку обработчика (Рис.39).
Рисунок 39 - Открытие окна обработчика в статусе «Создан»
Далее система отобразит окно редактирования обработчика (аналогичное окну «Создание ручного обработчика» или «Создание автоматического обработчика», но с предзаполненными значениями) с следующими вкладками (Рис.40):
Основные параметры;
Параметры снимков;
Дополнительные настройки.
Рисунок 40 - Окно редактирования ручного/автоматического обработчика
В данном окне Вы можете отредактировать значения в основных параметрах, параметрах снимка и изменить дополнительные настройки. После внесения изменений нажмите на кнопку «Сохранить» (Рис.41).
Рисунок 41 - Сохранение изменений обработчика
При успешном обновлении система отобразит уведомление «Обработчик успешно обновлен» (Рис.42).
Рисунок 42 - Успешное обновление обработчика
4.7. Дублирование ручного/автоматического обработчика¶
Для дублирования ручного/автоматического обработчика необходимо нажать на кнопку
. Далее система отобразит окно «Создание ручного обработчика» / «Создание автоматического обработчика» c предзаполнеными значениями в полях и настройками, кроме поля «Название обработчика» (Рис.43).
Рисунок 43 - Окно «Создание обработчика» при дублировании обработчика
Название продублированного обработчика должно быть уникальном на уровне проекта, в котором дублируется обработчик.
4.8. Удаление ручного/автоматического обработчика¶
Для удаления ручного/автоматического обработчика необходимо нажать на кнопку
(Рис.44).
Рисунок 44 - Кнопка «Удалить» обработчика
Далее система отобразит модальное окно «Уалить обработчик» (Рис.45).
Рисунок 45 - Модальное окно «Удалить обработчик»
После нажатия кнопки «Удалить» система отобразит уведомление «Обработчик успешно удален» (Рис.46):
Рисунок 46 - Удаление обработчика
4.9. Скачивание результатов ручного/автоматического обработчика¶
Результатом работы обработчика являются:
Для того, чтобы скачать результат работы обработчика необходимо нажать на кнопку
(Рис.47)
Рисунок 47 - Кнопка «Скачать» результат
Кнопка Скачать
доступна обработчикам с статусами:
«Выполнен»
«Выполнен с ошибкой»
«В работе»
«Результаты распознавания отсутствуют»
«Остановлен»
Распознанные объекты .shp(zip)/.geojson¶
Распознанные объекты доступны для скачивания только при статусах обработчика:
«Выполнен»
«Выполнен с ошибкой»
Проанализированные снимки .csv¶
Проанализированные снимки доступны для скачивания только при статусах обработчика:
«Выполнен»
«Выполнен с ошибкой»
«В работе» (при наличии хотя бы одного скаченного снимка)
«Результаты распознавания отсутствуют»
«Остановлен» (при наличии хотя бы одного скаченного снимка)
Отчет о распознанных объектах .csv¶
Отчеты о распознанных объектах для скачивания только при статусах обработчика:
«Выполнен»
«Выполнен с ошибкой»
«В работе» (при наличии хотя бы одного скаченного снимка)
«Остановлен» (при наличии хотя бы одного скаченного снимка)
4.10. Пост-обработка распознанных объектов¶
Пост-обработка распознанных векторных объектов — это этап обработки данных, который проводится после начального распознавания объектов.
Цель пост-обработки — улучшить качество и точность полученных данных, а также подготовить их для дальнейшего анализа и использования.
Один из методов пост-обработки:
Метод пост-обработки «Слияние результатов»¶
Метод «Слияние результатов» - это метод, при котором происходит слияние пересекающихся полигонов в один объект, если площадь пересечения больше или равно параметру, введенным пользователем.
При создании пост обработки, задаётся параметр «Площадь пересечения» :
После запуска пост-обработки, система объеденит объекты, если:
Объект A пересекает объект B и площадь пересечения > «Площадь пересечения»;
Объект A пересекает объект B и площадь пересечения < «Площадь пересечения». Но площадь объекта А < «Площадь пересечения» или площадь объекта В < «Площадь пересечения».
Метод пост-обработки «Спрямление углов ОКС»¶
В разработке
Создание пост-обработки¶
После завершения работы обработчика со статусом «Выполнен», вы можете создать пост-обработку на распознанные объекты. Для этого необходимо нажать на кнопку
(Рис.48)
Рисунок 48 - Кнопка создания «Пост-обработки»
Далее отобразиться окно «История пост обработки», в котором будут отображены все пост-обработки данного обработчика (Рис.49).
Рисунок 49 - Окно «История пост-обработки»
Для добавления новой пост-обработки необходимо нажать на кнопку «Добавить»:
Далее отобразиться окно «Создания пост-обработки», в котором необходимо заполнить следующие обязательные поля (Рис.50):
Рисунок 50 - Окно «Создания пост-обработки»
После заполнения всех обязательных полей, нажмите на кнопку «Создать»:
В разработке
