5. Головне вікно інтерфейсу

Головне вікно інтерфейсу складається з декількох вкладок та підвкладок. Їх функції детально описано нижче з використанням наступних умовних позначень:

input_date = Введення дати

input_text = Ведення тексту

input_list = Вибір елемента з переліку

input_number = Введення числа

optional = Необов’язковий параметр

project_save = Налаштування зберігаються в активному проекті QGIS

registry_save = Налаштування зберігаються в реєстрі QGIS

input_slider = Повзунок

input_table = Таблиця

5.1. Завантаження знімків

Вкладка download Завантаження знімків об’єднує інструменти для пошуку та завантаження безкоштовних космічних знімків. Необхідне Інтернет-з’єднання.

5.1.1. Завантаження Landsat

_images/download_landsat.jpg

landsat_download Завантаження Landsat

Ця вкладка забезпечує пошук та завантаження в межах всього архіву зображень Супутник Landsat (від 1 MSS до 8 OLI), які були отримані від початку 80-х донині. Пошук здійснюється через CMR Search API , розроблений NASA.

Знімки Landsat безкоштовно доступні через сервіси: EarthExplorer , Google Earth Engine та Amazon Web Services (AWS) (для Landsat 8). Цей інструмент спершу намагається завантажити знімки з Amazon Web Services та Google Earth Engine ; з метою запобігання перенавантаженню сервера, завантаження через сервіс EarthExplorer відбувається лише в тому випадку, якщо знімки недоступні через інші сервіси.

Знімки завантажуються як стиснені архіви (цей інструмент забезпечує завантаження окремих каналів знімків Landsat 8, які надаються Amazon Web Services). Крім того, доступний автоматичний перерахунок значень даних завантажених каналів до значень відбивальності.

5.1.1.1. Вхід до https://ers.cr.usgs.gov/

Для завантаження з EarthExplorer необхідні реєстраційні дані USGS EROS (https://ers.cr.usgs.gov). Увійдіть, використовуючи ваші реєстраційні дані USGS EROS або безкоштовно зареєструйтеся на https://ers.cr.usgs.gov/register .

  • Користувач input_text registry_save: ввести ім’я користувача;

  • Пароль input_text registry_save: ввести пароль;

  • checkbox remember: запам’ятати ім’я користувача та пароль в QGIS;

5.1.1.2. Область пошуку

Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої (UL) та нижньої правої (LR) точок або безпосереднім кресленням ділянки на карті.

Територію пошуку необхідно визначити до пошуку знімків.

  • UL X (Довг) input_number: призначити довготу UL;

  • UL Y (Шир) input_number: призначити широту UL;

  • LR X (Довг) input_number: призначити довготу LR;

  • LR Y (Шир) input_number: призначити широту LR;

  • radiobutton Показати: показати або сховати територію пошуку, накреслену на карті;

  • pointer: визначити територію пошуку кресленням прямокутника на карті; ліве клацання для встановлення точки UL та праве клацання для встановлення точки LR; територія відображається на карті;

5.1.1.4. Знімки Landsat

  • input_table Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
    • IDЗнімка: унікальний ідентифікатор знімка Landsat;

    • ДатаОтримання: дата отримання знімка Landsat;

    • Хмарність: хмарність знімка у відсотках;

    • Path: колонка WRS знімка;

    • Row: рядок WRS знімка;

    • min_lat: мінімальна широта знімка;

    • min_lon: мінімальна довгота знімка;

    • max_lat: максимальна широта знімка;

    • max_lon: максимальна довгота знімка;

    • USGScollection: код колекції USGS знімка;

    • Перегляд: URL попереднього перегляду знімка;

    • колекція: код колекції знімка;

  • image_preview: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту;

  • remove: видалити зі списку виділені знімки;

  • reset: видалити зі списку всі знімки;

5.1.1.5. Параметри завантаження

_images/download_landsat_options.jpg

Параметри завантаження

канали Landsat 8

Ця вкладка забезпечує вибір окремих каналів (лише для знімків Landsat 8, що надаються Amazon Web Services).

  • checkbox Канал X: вибрати канали для завантаження;

  • select_all: вибрати або скасувати вибір всіх каналів;

5.1.1.6. Завантаження

Завантажити знімки Landsat з Знімки Landsat. Під час завантаження взаємодіяти з QGIS не рекомендовано.

Завантаження відбувається відповідно до доступності знімків з сервісів EarthExplorer , Google Earth Engine або Amazon Web Services (AWS) . Якщо знімок недоступний для завантаження, то є можливість перевірити його доступність на http://earthexplorer.usgs.gov/ .

  • checkbox Тільки якщо попередній перегляд у панелі шарів: якщо опцію увімкнено, то завантажуються лише знімки зі списку Знімки Landsat, які також перелічені у панелі шарів QGIS;

  • checkbox Передобробити знімки: якщо опцію увімкнено, то значення каналів після завантаження автоматично перераховуються відповідно до налаштувань визначених у Landsat;

  • checkbox Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;

  • export: експортувати посилання для завантаження до текстового файлу;

  • run: розпочати процес завантаження всіх знімків зі списку Знімки Landsat;

5.1.2. Завантаження Sentinel-2

_images/download_sentinel.jpg

sentinel_download Завантаження Sentinel-2

Sentinel-2 це Європейський супутник, запущений у 2015 році. Він розроблений в рамках служб моніторингу земель Copernicus та реєструє інформацію в 13 спектральних каналах (дивіться Супутник Sentinel-2). Ця вкладка забезпечує пошук та завантаження безкоштовних знімків Sentinel-2 (Level-1C) з Sentinels Scientific Data Hub (використовуючи Data Hub API ). За можливості знімки переважно завантажуються з Amazon S3 AWS .

Супутник Sentinel-2 має ширину смуги знімання 290 км. Знімки Sentinel-2 Level-1C постачаються по гранулах (які також називають тайлами) з стороною 100 км в проекції UTM/WGS84. Цей інструмент забезпечує вибір та завантаження гранул та каналів.

5.1.2.1. Вхід до Sentinels

Для отримання доступу до даних Sentinel необхідно безкоштовно зареєструватись на https://scihub.copernicus.eu/userguide/1SelfRegistration (інші сервіси можуть потребувати інших реєстрацій). Після реєстрації введіть ім’я користувача та пароль для отримання доступу до даних.

5.1.2.2. Область пошуку

Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої (UL) та нижньої правої (LR) точок або безпосереднім кресленням ділянки на карті. Територія пошуку повинна бути визначена до початку пошуку знімків.

  • UL X (Довг) input_number: призначити довготу UL;

  • UL Y (Шир) input_number: призначити широту UL;

  • LR X (Довг) input_number: призначити довготу LR;

  • LR Y (Шир) input_number: призначити широту LR;

  • radiobutton Показати: показати або сховати територію пошуку, накреслену на карті;

  • pointer: визначити територію пошуку кресленням прямокутника на карті; ліве клацання для встановлення точки UL та праве клацання для встановлення точки LR; територія відображається на карті;

5.1.2.3. Пошук

Визначає параметри пошуку такі як дата знімання або пошук конкретних знімків Sentinel за унікальними ідентифікаторами або назвами.

  • Дата з input_date: встановити початкову дату знімання;

  • по input_date: встановити кінцеву дату знімання;

  • Макс. хмарність (%) input_number: максимальна хмарність знімка;

  • Результати input_number: максимальна кількість знімків за результатами пошуку;

  • Фільтрувати input_text: всановити фільтр, такий як назва зображення знімків Sentinel (наприклад, S2A_OPER_PRD_MSIL1C_PDMC_20160419T190217_R022_V20160419T101026);

  • Знайти search_images: знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки Sentinel; поточні результати додаються до попередніх;

    Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).

5.1.2.4. Знімки Sentinel

  • input_table Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
    • Ім’яЗнімка: ім’я знімка Sentinel;

    • Гранула: ім’я окремої гранули;

    • ДатаОтримання: дата отримання знімка Sentinel;

    • Зона: тайлова зона відповідно до домовленості про позначання US-MGRS;

    • Хмарність: хмарність знімка у відсотках;

    • min_lat: мінімальна широта знімка;

    • min_lon: мінімальна довгота знімка;

    • max_lat: максимальна широта знімка;

    • max_lon: максимальна довгота знімка;

    • Розмір: розмір знімка (невикористовуваний);

    • ПопереднійПерегляд: URL попереднього перегляду знімка;

    • ПопереднійПереглядГранули: URL попереднього перегляду гранули; за наявності попередній перегляд завантажується з Amazon Web Services ;

    • IDЗнімка: унікальний ідентифікатор знімка Sentinel;

  • image_preview: відобразити попередні перегляди виділених гранул на карті;

  • image_preview: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту; у випадку використання сервісів-дзеркал попередні перегляди можуть бути недоступними;

  • remove: видалити зі списку виділені знімки;

  • reset: видалити зі списку всі знімки;

    Порада: для визначення зони завантажте цей zip-файл , який містить шейп-файл гранул Sentinel-2; завантажте цей шейп-файл до QGIS, виберіть гранули у вашій території пошуку та відкрийте атрибутивну таблицю, щоб побачити ім’я зони.

5.1.2.5. Параметри завантаження

_images/download_sentinel2_options.jpg

Параметри завантаження

Ця вкладка забезпечує вибір окремих каналів.

  • checkbox Канал X: вибрати канали для завантаження;

  • checkbox Додаткові дані: якщо параметр увімкнено, то завантажуються файли метаданих (файл .xml ім’я якого містить MTD_SAFL1C та файл .xml ім’я якого містить MTD_L1C) та файл маски хмарності (файл .gml, ім’я якого містить MSK_CLOUDS);

  • select_all: вибрати або скасувати вибір всіх каналів;

5.1.2.6. Завантаження

Завантажити знімки Sentinel-2 у Знімки Sentinel. Завантажуються канали, вибрані у Параметри завантаження.

Під час завантаження взаємодіяти з QGIS не рекомендовано.

  • checkbox Тільки якщо попередній перегляд у панелі шарів: якщо опцію увімкнено, то завантажуються лише знімки зі списку Знімки Sentinel, які також перелічені у панелі шарів QGIS;

  • checkbox Передобробити знімки: якщо опцію увімкнено, то значення каналів після завантаження автоматично перераховуються відповідно до налаштувань визначених у Sentinel-2;

  • checkbox Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;

  • export: експортувати посилання для завантаження до текстового файлу;

  • run: розпочати процес завантаження всіх знімків зі списку Знімки Sentinel;

5.1.3. Завантаження ASTER

_images/download_ASTER.jpg

aster_download Завантаження ASTER

Ця вкладка забезпечує пошук та завантаження всього архіву безкоштовних знімків L1T, отриманих Супутник ASTER з 2000. Пошук виконується через CMR Search API , розроблений NASA. Дані ASTER L1T отримуються з онлайн Data Pool, який люб’язно підтримується Центром розподіленого активного архіву земельних процесів NASA (NASA Land Processes Distributed Active Archive Center - LP DAAC), USGS/Центр моніторингу та наук про земні ресурси (Earth Resources Observation and Science - EROS), Су Фолс, Південна Дакота, https://lpdaac.usgs.gov/data_access/data_pool.

Також доступний автоматичний перерахунок значень завантажених каналів у відбивальність.

5.1.3.1. Вхід до https://urs.earthdata.nasa.gov

Для завантаження необхідні реєстраційні дані EOSDIS Earthdata (https://urs.earthdata.nasa.gov ). Увійдіть, використовуючи ваші реєстраційні дані EOSDIS Earthdata або безкоштовно зареєструйтесь на https://urs.earthdata.nasa.gov/users/new .

Застереження: Перш ніж завантажувати знімки ASTER, ви повинні дати згоду LP DAAC Data Pool, клацнувши https://urs.earthdata.nasa.gov/approve_app?client_id=ijpRZvb9qeKCK5ctsn75Tg

  • Користувач input_text registry_save: ввести ім’я користувача;

  • Пароль input_text registry_save: ввести пароль;

  • checkbox remember: запам’ятати ім’я користувача та пароль в QGIS;

5.1.3.2. Область пошуку

Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої (UL) та нижньої правої (LR) точок або безпосереднім кресленням ділянки на карті.

Територію пошуку необхідно визначити до пошуку знімків.

  • UL X (Довг) input_number: призначити довготу UL;

  • UL Y (Шир) input_number: призначити широту UL;

  • LR X (Довг) input_number: призначити довготу LR;

  • LR Y (Шир) input_number: призначити широту LR;

  • radiobutton Показати: показати або сховати територію пошуку, накреслену на карті;

  • pointer: визначити територію пошуку кресленням прямокутника на карті; ліве клацання для встановлення точки UL та праве клацання для встановлення точки LR; територія відображається на карті;

5.1.3.3. Пошук

Визначає параметри пошуку такі як дата знімання, максимальна хмарність або супутники ASTER.

  • Супутники input_list: встановити супутники ASTER (невикористовуваний);

  • Дата з input_date: встановити початкову дату знімання;

  • по input_date: встановити кінцеву дату знімання;

  • Макс. хмарність (%) input_number: максимальна хмарність знімка;

  • Результати input_number: максимальна кількість знімків за результатами пошуку;

  • Фільтрувати input_text: встановити фільтр за унікальними ідентифікаторами знімків ASTER; можливо ввести декілька унікальних ідентифікаторів знімків, розділивши їх комою або крапкою з комою; відфільтровані знімки повинні знаходитись в межах території пошуку;

  • Знайти search_images: знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки ASTER; поточні результати додаються до попередніх;

    Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).

5.1.3.4. Знімки ASTER

  • input_table Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
    • IDЗнімка: унікальний ідентифікатор знімка ASTER;

    • ДатаОтримання: дата отримання знімка ASTER;

    • Хмарність: хмарність знімка у відсотках;

    • IDВідображенняЗнімка: унікальний ідентифікатор знімка ASTER;

    • ПозначкаДеньНіч: позначка отримання вдень або вночі;

    • min_lat: мінімальна широта знімка;

    • min_lon: мінімальна довгота знімка;

    • max_lat: максимальна широта знімка;

    • max_lon: максимальна довгота знімка;

    • Сервіс: сервіс для завантаження знімка;

    • Перегляд: URL попереднього перегляду знімка;

    • колекція: код колекції знімка;

  • image_preview: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту;

  • remove: видалити зі списку виділені знімки;

  • reset: видалити зі списку всі знімки;

5.1.3.5. Завантаження

Завантажити знімки ASTER з Знімки ASTER. Під час завантаження взаємодіяти з QGIS не рекомендовано.

  • checkbox Тільки якщо попередній перегляд у панелі шарів: якщо опцію увімкнено, то завантажуються лише знімки зі списку Знімки ASTER, які також перелічені у панелі шарів QGIS;

  • checkbox Передобробити знімки: якщо опцію увімкнено, то значення каналів після завантаження автоматично перераховуються відповідно до налаштувань визначених у ASTER;

  • checkbox Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;

  • export: експортувати посилання для завантаження до текстового файлу;

  • run: розпочати процес завантаження всіх знімків зі списку Знімки ASTER;

5.1.4. Завантаження MODIS

_images/download_MODIS.jpg

modis_download Завантаження MODIS

Ця вкладка забезпечує пошук та завантаження з безкоштовного архіву Продукти MODIS, отриманого з 2000 (зокрема MOD09GQ, MYD09GQ, MOD09GA, MYD09GA, MOD09Q1, MYD09Q1, MOD09A1, MYD09A1). Пошук виконується через CMR Search API , розроблений NASA. Продукти MODIS отримуються з онлайн Data Pool, який люб’язно підтримується Центром розподіленого активного архіву земельних процесів NASA (NASA Land Processes Distributed Active Archive Center - LP DAAC), USGS/Центр моніторингу та наук про земні ресурси (Earth Resources Observation and Science - EROS), Су Фолс, Південна Дакота, https://lpdaac.usgs.gov/data_access/data_pool.

Також доступне автоматичне перепроєктування завантажених каналів.

5.1.4.1. Вхід до https://urs.earthdata.nasa.gov

Для завантаження необхідні реєстраційні дані EOSDIS Earthdata (https://urs.earthdata.nasa.gov ). Увійдіть, використовуючи ваші реєстраційні дані EOSDIS Earthdata або безкоштовно зареєструйтесь на https://urs.earthdata.nasa.gov/users/new .

Застереження: Перш ніж завантажувати знімки MODIS, ви повинні дати згоду LP DAAC Data Pool, клацнувши https://urs.earthdata.nasa.gov/approve_app?client_id=ijpRZvb9qeKCK5ctsn75Tg

  • Користувач input_text registry_save: ввести ім’я користувача;

  • Пароль input_text registry_save: ввести пароль;

  • checkbox remember: запам’ятати ім’я користувача та пароль в QGIS;

5.1.4.2. Область пошуку

Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої (UL) та нижньої правої (LR) точок або безпосереднім кресленням ділянки на карті.

Територію пошуку необхідно визначити до пошуку знімків.

  • UL X (Довг) input_number: призначити довготу UL;

  • UL Y (Шир) input_number: призначити широту UL;

  • LR X (Довг) input_number: призначити довготу LR;

  • LR Y (Шир) input_number: призначити широту LR;

  • radiobutton Показати: показати або сховати територію пошуку, накреслену на карті;

  • pointer: визначити територію пошуку кресленням прямокутника на карті; ліве клацання для встановлення точки UL та праве клацання для встановлення точки LR; територія відображається на карті;

5.1.4.3. Пошук

Визначає параметри пошуку такі як дата знімання, максимальна хмарність або продукт MODIS.

  • Продукти input_list: всановити продукти MODIS;

  • Дата з input_date: встановити початкову дату знімання;

  • по input_date: встановити кінцеву дату знімання;

  • Макс. хмарність (%) input_number: максимальна хмарність знімка (невикористовуваний);

  • Результати input_number: максимальна кількість знімків за результатами пошуку;

  • Фільтрувати input_text: встановити фільтр за унікальними ідентифікаторами знімків MODIS; можливо ввести декілька унікальних ідентифікаторів знімків, розділивши їх комою або крапкою з комою; відфільтровані знімки повинні знаходитись в межах території пошуку;

  • Знайти search_images: знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки MODIS; поточні результати додаються до попередніх;

    Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).

5.1.4.4. Знімки MODIS

  • input_table Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
    • IDЗнімка: унікальний ідентифікатор знімка MODIS;

    • ДатаОтримання: дата отримання знімка MODIS;

    • Хмарність: хмарність знімка у відсотках;

    • IDВідображенняЗнімка: унікальний ідентифікатор знімка MODIS;

    • ПозначкаДеньНіч: позначка отримання вдень або вночі;

    • min_lat: мінімальна широта знімка;

    • min_lon: мінімальна довгота знімка;

    • max_lat: максимальна широта знімка;

    • max_lon: максимальна довгота знімка;

    • Сервіс: сервіс для завантаження знімка;

    • Перегляд: URL попереднього перегляду знімка;

    • колекція: код колекції знімка;

  • image_preview: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту;

  • remove: видалити зі списку виділені знімки;

  • reset: видалити зі списку всі знімки;

5.1.4.5. Завантаження

Завантажити знімки MODIS з Знімки MODIS. Під час завантаження взаємодіяти з QGIS не рекомендовано.

  • checkbox Only if preview in Layers: if checked, download only those images listed in Знімки MODIS which are also listed in the QGIS layer panel;
  • checkbox Передобробити знімки: якщо параметр увімкнено, то після завантаження канали автоматично перераховуються відповідно до налаштувань визначених у MODIS;

  • checkbox Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;

  • export: експортувати посилання для завантаження до текстового файлу;

  • run: розпочати процес завантаження всіх знімків з переліку Знімки MODIS;

5.2. Інструменти

Вкладка tools Інструменти забезпечує доступ до декількох інструментів маніпулювання ROI та спектральними сигнатурами.

5.2.1. Пакетне створення ROI

_images/multiple_ROIs.jpg

roi_multiple Пакетне створення ROI

Ця вкладка забезпечує автоматичне створення ROI, придатних для швидкої класифікації багаточасових знімків або оцінки точності. Якщо задані перелік координат точок та параметри ROI, то цей інструмент виконує нарощування області ROI. Створені ROI автоматично зберігаються до Входові навчальні дані.

5.2.1.1. Створити випадкові точки

  • Кількість точок input_number: визначити кількість точок, які будуть створені в результаті клацання Створити точки enter;

  • checkbox всередині сітки input_number: якщо опцію увімкнено, то територія входового зображення розбивається на комірки, розмір яких визначається в спадному списку (в просторових одиницях зображення, зазвичай метрах); точки, визначені в Кількість випадкових точок, випадково створюються в кожній комірці сітки;

  • checkbox мін відстань input_number: якщо опцію увімкнено, то випадкові точки створюються з урахуванням мінімальної відстані, яка визначається в спадному списку (в просторових одиницях зображення, зазвичай метрах); визначення мінімальної відстані може призвести до створення кількості точок, яка є меншою за число визначене у Кількість точок;

  • Створити точки enter: створити випадкові точки всередині території входового зображення;

5.2.1.2. Координати точок та означення ROI

  • input_table Координати точок та означення ROI: таблиця містить наступні поля;
    • X : X координата точки (число з рухомою комою);

    • Y : Y координата точки (число з рухомою комою);

    • MC ID: унікальний ідентифікатор макрокласу ROI (ціле);

    • MC Info: характеристика макрокласу ROI (текст);

    • C ID: унікальний ідентифікатор класу ROI (ціле);

    • C Info: характеристика класу ROI (текст);

    • Min : мінімальна площа ROI (в пікселях);

    • Max : максимальна площа ROI (в пікселях);

    • Відст : інтервал, який визначає максимальну спектральну відстань між пікселем-насіниною та пікселями, що його оточують (у радіометричних одиницях);

    • Канал швидкої ROI : якщо заданий номер каналу, то ROI створюється тільки на основі вибраного каналу, аналогічно з Канал швидкої ROI в Створення ROI ;

  • add: додати новий рядок до таблиці; для створення ROI всі поля таблиці повинні бути заповнені;

  • remove: видалити виділені рядки з таблиці;

  • import: імпортувати до таблиці перелік точок з текстового файлу; кожен рядок текстового файлу повинен обов’язково містити значення X, Y, MC ID, MC Info, Class ID, C Info, Min, Max, Dist, розділені табуляцією, та необов’язково Rapid ROI band;

  • export: експортувати перелік точок до текстового файлу;

5.2.1.3. Виконання

5.2.2. Імпорт сигнатур

Вкладка import_spectral_library Імпорт сигнатур забезпечує імпортування спектральних сигнатур з різних джерел.

5.2.2.1. Імпортувати файл бібліотеки

_images/import_library_file.jpg

Імпортувати файл бібліотеки

Цей інструмент забезпечує імпортування спектральних сигнатур з різних джерел: завчасно збережених Входові навчальні дані (файл .scp); спектральної бібілотеки USGS (файл .asc); завчасно експортований файл CSV. У випадку використання спектральної бібліотеки USGS з неї автоматично відбираються зразки відповідно до довжин хвиль каналів, зазначених в Набір каналів, та додаються до Перелік сигнатур ROI;

5.2.2.2. Імпортувати шейпфайл

_images/import_shapefile.jpg

Імпортувати шейпфайл

Цей інструмент забезпечує імпортування шейпфайлу з вибором відповідних полів Входові навчальні дані.

  • Вибрати шейпфайл open_file: відкрити шейпфайл;

  • Поле MC ID input_list: вибрати поле шейпфайлу, яке відповідає MC ID;

  • Поле MC Info input_list: вибрати поле шейпфайлу, яке відповідає MC Info;

  • Поле C ID input_list: вибрати поле шейпфайлу, яке відповідає C ID;

  • Поле C Info input_list: вибрати поле шейпфайлу, яке відповідає C Info;

  • checkbox Розрахувати сиг.: якщо увімкнено, під час збереження ROI до Входові навчальні дані буде розрахована її спектральна сигнатура;

  • Імпортувати шейпфайл enter: імпортувати всі полігони шейпфайлу, як ROI до Входові навчальні дані;

5.2.2.3. Завантажити спектральну бібліотеку USGS

_images/USGS_spec_library.jpg

Завантажити спектральну бібліотеку USGS

Вкладка Завантажити спектральну бібліотеку USGS забезпечує завантаження Спектральної бібліотеки USGS (Clark, R.N., Swayze, G.A., Wise, R., Livo, E., Hoefen, T., Kokaly, R., Sutley, S.J., 2007, USGS digital spectral library splib06a: U.S. Geological Survey, Digital Data Series 231).

Бібліотеки об’єднані в розділи, які включають мінерали, суміші, покриття, леткі сполуки, антропогенні об’єкти, рослини, рослинні угруповання, рідини з рослинністю, мікроорганізми. Необхідне інтернет-з’єднання.

  • Вибрати розділ input_list: вибрати один з розділів бібліотеки; після здійснення вибору бібліотеки розділу відображаються у Вибрати бібліотеку;

  • Вибрати бібліотеку input_list: вибрати одну з бібліотек; опис бібліотеки відображається у секції Опис бібілотеки;

  • Імпортувати спектральну бібліотеку enter: завантажити бібліотеку та додати зразок спектральної сигнатури до Перелік сигнатур ROI відповідно до параметрів визначених у Створення ROI; з бібліотеки автоматично відбираються зразки відповідно до довжин хвиль каналів, зазначених в Набір каналів, та додаються до Перелік сигнатур ROI;

    Порада: Спектральні бібліотеки, завантажені з Спектральної бібілотеки USGS можуть бути використані з алгоритмами Мнімальної відстані та Картографування спектрального кута, але не Максимальної імовірності, тому що цей алгоритм потребує матриці коваріації, яку не включено до спектральних бібілотек.

5.2.3. Експорт сигнатур

_images/export_signatures_tab.jpg

export_spectral_library Експорт сигнатур

Цей інструмент забезпечує експортування сигнатур, виділених в Перелік сигнатур ROI.

  • Експортувати як файл SCP new_file: створити новий файл .scp та експортувати виділені ROI та спектральні сигнатури як файл SCP (* .scp);

  • Експортувати як шейп-файл new_file: експортувати виділені ROI (без даних спектральних сигнатур) як новий шейп-файл (* .shp);

  • Експортувати як файл CSV open_dir: відкрити каталог та експортувати виділені спектральні сигнатури як індивідуальні файли CSV (* .csv) з розділювачем крапка з комою ( ; );

5.2.4. Вага каналу для алгоритму

_images/Algorithm_band_weight.jpg

weight_tool Вага каналу для алгоритму

Ця вкладка забезпечує призначення вагових коефіцієнтів, які можуть бути корисними для покращення спектральної відокремності матеріалів за хвилями деякої довжини (каналами). Під час процесу класифікації значення каналів та спектральних сигнатур помножаються на відповідні вагові коефіцієнти каналів, що призводить до зміни спектральних відстаней.

5.2.4.1. Вага каналу

  • input_table Вага каналу: таблиця містить наступні поля;
    • Номер каналу : номер каналу в Набір каналів;

    • Назва каналу : назва каналу;

    • Вага : ваговий коефіцієнт каналу; це значення редагується;

5.2.4.2. Автоматична вага

  • reset: повернути вагові коефіцієнти всіх каналів до 1;

  • Призначити вагу input_number enter: встановити визначене значення як ваговий коефіцієнт для всіх виділених в таблиці каналів;

5.2.5. Порогові величини сигнатур

_images/Signature_threshold.jpg

threshold_tool Порогові величини сигнатур

Ця вкладка відповідає за призначення порогової величини класифікації для кожної спектральної сигнатури. Наведено перелік всіх сигнатур, що входять до Входові навчальні дані. Дана можливість є корисною для покращення результатів класифікації, особливо якщо спектральні сигнатури подібні. Порогові величини сигнтаур зберігаються до Входові навчальні дані.

Якщо значення дорівнює 0, то порогова величина не застосовується. Залежно від обраного Алгоритм класифікації, порогова величина застосовується по-різному:

  • для Мінімальної відстані пікселі не класифікуються, якщо відстань більша за значення порогової величини;

  • для Максимальної імовірності пікселі не класифікуються, якщо імовірність менша за значення порогової величини (максимально 100);

  • для Картографування спектрального кута пікселі не класифікуються. якщо відстань спектрального кута більша за значення порогової величини (максимально 90).

5.2.5.1. Порогові величини сигнатур

  • input_table Порогова величина сигнатури: таблиця містить наступні поля;
    • MC ID: унікальний ідентифікатор макрокласу сигнатури;

    • MC Info: характеристика макрокласу сигнатури;

    • C ID: унікальний ідентифікатор класу сигнатури;

    • C Info: характеристика класу сигнатури;

    • Порогова величина MD: порогова величина Мінімальної відстані; це значення редагується;

    • Порогова величина ML: порогова величина Максимальної імовірності; це значення редагується;

    • Порогова величина SAM: порогова величина Картографуваня спектрального кута; це значення редагується;

  • reset: повернути порогові величини всіх сигнатур до 0 (тобто жодна порогова величина не буде застосована);

5.2.5.2. Автоматичні порогові величини

  • Призначити порогову величину input_number enter: встановити визначене значення як для всіх виділених в таблиці сигнатур;

  • Призначити порогову величину = σ * input_number enter: для всіх виділених сигнатур встановити порогову величину автоматично розраховану як відстань (або кут) між середнім сигнатури та (середнє сигнатури + (σ * v)), де σ стандартне відхилення та v визначене значення; наразі працює для алгоритмів Мінімальної відстані та Картографування спектрального кута;

5.2.6. Порогові величини LCS

_images/LCS_threshold.jpg

LCS_threshold Порогові величини LCS

Ця вкладка відповідає за призначення порогових величин сигнатур, що використовуються Класифікація сигнатур земного покриву. Наведено перелік всіх сигнатур, що входять до Входові навчальні дані; крім того, порогові величини сигнтаур зберігаються до Входові навчальні дані.

Сигнатури, що перетинаються (за належності до різних класів або макрокласів), виділено помаранчевим в таблиці Порогова величина LC; перевірка перетину відбувається на підставі MC ID або C ID відповідно до налаштування Застосувати checkbox MC ID checkbox C ID в Алгоритм класифікації. Сигнатури, що перетинаються та мають ідентичний ID, не виділяються.

5.2.6.1. Порогова величина LC

  • input_table Порогова величина LC: таблиця містить наступні поля;
    • MC ID: унікальний ідентифікатор макрокласу сигнатури;

    • MC Info: характеристика макрокласу сигнатури;

    • C ID: унікальний ідентифікатор класу сигнатури;

    • C Info: характеристика класу сигнатури;

    • Колір [перетин MC_ID-C_ID]: колір сигнатури; додатково відображається комбінація MC ID-C ID у випадку перетину з іншими сигнатурами (див. Класифікація сигнатур земного покриву);

    • Мін B X: мінімальне значення каналу X; це значення редагується;

    • Макс B X: максимальне значення каналу X; це значення редагується;

  • sign_plot: відобразити спектральну сигнатуру ROI на Графік спектральних сигнатур; спектральні сигнатури розраховуються на основі Входове зображення;

5.2.6.2. Автоматичні порогові величини

Автоматично призначити порогові величини для сигнатур, виділених в таблиці Порогова величина LC; якщо жодна сигнатура не виділена, то порогова величина застосовується до всіх сигнатур.

  • Мін Макс enter: встановити порогову величину на підставі мінімуму та максимуму кожного каналу;

  • σ * input_number enter: автоматично встановити порогову величину, розраховану як (значення каналу + (σ * v)), де σ стандартне відхилення кожного каналу, а v визначене значення;

  • На підставі ROI LCS_threshold_ROI_tool: встановити порогову величину на підставі значеннь пікселів тимчасової ROI відповідно до наступних перемикачів:
    • checkbox +: якщо увімкнено, то порогова величина сигнатури збільшується для включення сигнатури пікселя;

    • checkbox : якщо увімкнено, то порогова величина сигнатури зменшується для виключення сигнатури пікселя;

  • На підставі пікселя LCS_threshold_set_tool: встановити порогову величину клацанням на пікселі, відповідно до наступних перемикачів:
    • checkbox +: якщо увімкнено, то порогова величина сигнатури збільшується для включення сигнатури пікселя;

    • checkbox : якщо увімкнено, то порогова величина сигнатури зменшується для виключення сигнатури пікселя;

5.2.7. Перелік RGB

_images/RGB_list_tab.jpg

rgb_tool Перелік RGB

Дана вкладка відповідає за управління RGB Кольоровий композит, що застосовується в переліку RGB= Контроль знімка.

5.2.7.1. Перелік RGB

  • input_table Перелік RGB: таблиця містить наступні поля;
    • RGB: комбінація RGB; це поле редагується вручну;

  • move_up: перемістити виділену комбінацію RGB вгору;

  • move_down: перемістити виділену комбінацію RGB вниз;

  • order_by_name : автоматично впорядкувати комбінації RGB за ім’ям;

  • add: додати рядок до таблиці;

  • remove: видалити виділені рядки з таблиці;

  • reset: видалити всі комбінації RGB з Перелік RGB;

  • export: експортувати Перелік RGB до файлу (наприклад, .csv);

  • import: імпортувати попередньо збережений Перелік RGB з файлу (наприклад, .csv);

5.2.7.2. RGB автоматично

  • Комібнації каналів enter: додати комбінації всіх каналів (наприклад, переставкою) до Перелік RGB (наприклад, 1-2-3, 1-2-4, ..., 3-2-1);

5.3. Передоброблення

Вкладка preprocessing Передоброблення надає доступ до декількох інструментів для роботи з даними, які стануть у нагоді до початку безпосередньо процесу класифікації.

5.3.1. Landsat

_images/landsat_tab.jpg

landsat_tool Landsat

Ця вкладка надає доступ до перерахунку даних знімків Landsat 1, 2, та 3 MSS та Landsat 4, 5, 7, та 8 з DN (від англ. Digital Numbers - дискретних значень) до фізичних одиниць відбивальності TOA (від англ. Top Of Atmosphere - на поверхні атмосфери), або реалізації простого атмосферного коректування з застосуванням методу DOS1 (від англ. Dark Object Subtraction 1 - віднімання темного об’єкта), який належить до відносних (для більш докладної інформації щодо перерахунку даних Landsat до відбивальності TOA та атмосферного коректування DOS1, дивіться Перерахунок знімка у значення відбивальності). Також доступний пан-шарпенінг; докладніше читайте Панхроматичне об’єднання.

Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.

5.3.1.1. Перерахунок даних Landsat у відбивальність TOA та яскравісну температуру

  • Каталог з каналами Landsat open_dir: відкриває каталог, який містить канали Landsat; назви каналів Landsat повинні завершуватись відповідним номером; якщо в цьому каталозі міститься файл метаданих, то Метадані заповнюється автоматично;

  • Вибрати MTL файл open_file optional: якщо файл метаданих не міститься в Каталог з каналами Landsat, то вкажіть шлях до файлу метаданих, щоб автоматично заповнити Метадані;

  • checkbox Яскравісна температура в градусах Цельсія: якщо опцію увімкнено, то яскравісна температура перераховується в градуси за Цельсієм (якщо термальний канал Landsat наведений в Метадані); якщо опцію вимкнено, то температура в градусах Кельвіна;

  • checkbox Застосувати атмосферне коректування DOS1: якщо опцію увімкнено, то Корекція DOS1 застосовується до всіх каналів (за виключенням термальних);

  • checkbox Застосувати значення NoData (знімок має чорну облямівку) input_number: якщо опцію увімкнено, то пікселі, які мають значення NoData не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);

  • checkbox Виконати паншарпенинг: якщо опцію увімкнено, то для Панхроматичне об’єднання каналів Landsat застосовується перетворення Брові;

  • checkbox Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;

5.3.1.2. Метадані

Всі канали, що знаходяться в Каталог, який містить канали Landsat наведені в таблиці Метадані. Якщо наявний файл метаданих Landsat (.txt або .met файл з суфіксом MTL), то Метадані заповнюються автоматично. Для інформації щодо полів Метадані читайте цю сторінку та цю .

  • Супутник input_text: назва супутника (наприклад, Landsat8);

  • Дата input_text: дата знімання (наприклад, 2013-04-15);

  • Висота сонця input_number: Висота сонця в градусах;

  • Відстань між Землею та Сонцем input_number: відстань між Землею та Сонцем в астрономічних одиницях (розраховується автоматично, якщо Дата заповнена);

  • remove: видалити виділені рядки з таблиці Метадані;

  • input_table Метадані: таблиця містить наступні рядки;
    • Канал: назва каналу;

    • RADIANCE_MULT: множильний коефіцієнт перемасштабовування;

    • RADIANCE_ADD: адитивний коефіцієнт перемасштабовування;

    • REFLECTANCE_MULT: множильний коефіцієнт перемасштабовування;

    • REFLECTANCE_ADD: адитивний коефіцієнт перемасштабовування;

    • RADIANCE_MAXIMUM: максимальна енергетична світність;

    • REFLECTANCE_MAXIMUM: максимальна відбивальність;

    • K1_CONSTANT: стала термічного перерахунку;

    • K2_CONSTANT: стала термічного перерахунку;

    • LMAX: спектральна енергетична світність калібрована до QCALMAX;

    • LMIN: спектральна енергетична світність калібрована до QCALMIN;

    • QCALMAX: мінімальне дискретизоване та каліброване значення пікселя;

    • QCALMIN: максимальне дискретизоване та каліброване значення пікселя;

5.3.1.3. Виконання

  • run: вибрати каталог для збереження результатів та розпочати процес перерахування; перераховуються лише ті канали, які наведені в таблиці Метадані; перераховані канали зберігаються до вихідного каталогу з префіксом RT_` та автоматично відкриваються в QGIS;

5.3.2. Sentinel-2

_images/sentinel2_tab.jpg

sentinel2_tool Sentinel-2

Ця вкладка надає доступ до перерахунку даних знімків Sentinel-2 до фізичних одиниць відбивальності TOA (від англ. Top Of Atmosphere - на поверхні атмосфери), або реалізації простого атмосферного коректування з застосуванням методу DOS1 (від англ. Dark Object Subtraction 1 - віднімання темного об’єкта), який належить до відносних (для більш докладної інформації щодо перерахунку до відбивальності TOA та атмосферного коректування DOS1, дивіться Перерахунок знімка у значення відбивальності).

Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.

5.3.2.1. Перерахунок Sentinel-2

  • Каталог з каналами Sentinel-2 open_dir: відкрити каталог, який містить канали Sentinel-2; назви каналів Sentinel-2 повинні закінчуватись відповідним номером; якщо в цьому каталозі міститься файл метаданих, то Метадані заповнюється автоматично;

  • Select metadata file open_file optional: select the metadata file which is a .xml file whose name contains MTD_MSIL1C);
  • checkbox Застосувати атмосферне коректування DOS1: якщо опцію увімкнено, то Корекція DOS1 застосовується до всіх каналів;

  • checkbox Застосувати значення NoData (знімок має чорну облямівку) input_number: якщо опцію увімкнено, то пікселі, які мають значення NoData не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);

  • checkbox Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;

5.3.2.2. Метадані

Всі канали, що знаходяться в Каталог, який містить канали Sentinel-2 наведені в таблиці Метадані. Якщо наявний файл метаданих Sentinel-2 (.xml файл, чиє ім’я містить MTD_MSIL1C), то Метадані заповнюються автоматично. Для інформації щодо полів Метадані читайте цю інформативну сторінку .

  • Супутник input_text: назва супутника (наприклад, Sentinel-2A);

  • remove: видалити виділені рядки з таблиці Метадані;

  • input_table Метадані: таблиця містить наступні рядки;
    • Канал: назва каналу;

    • Значення дискретизації: значення для перерахунку до TOA відбивальності;

    • Сонячна освітленість: сонячна освітленість каналу;

5.3.2.3. Виконання

  • run: вибрати каталог для збереження результатів та розпочати процес перерахування; перераховуються лише ті канали, які наведені в таблиці Метадані; перераховані канали зберігаються до вихідного каталогу з префіксом RT_` та автоматично відкриваються в QGIS;

5.3.3. ASTER

_images/aster_tab.jpg

aster_tool ASTER

Ця вкладка надає доступ до перерахунку даних знімків ASTER L1T до фізичних одиниць відбивальності TOA (від англ. Top Of Atmosphere - на поверхні атмосфери), або реалізації простого атмосферного коректування з застосуванням методу DOS1 (від англ. Dark Object Subtraction 1 - віднімання темного об’єкта), який належить до відносних (для більш докладної інформації щодо перерахунку до відбивальності TOA та атмосферного коректування DOS1, дивіться Перерахунок знімка у значення відбивальності).

Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.

5.3.3.1. Перерахунок ASTER

  • Вибрати файл ASTER L1T open_file: вибрати знімок ASTER (файл .hdf);

  • checkbox Застосувати атмосферне коректування DOS1: якщо опцію увімкнено, то Корекція DOS1 застосовується до всіх каналів;

  • checkbox Застосувати значення NoData (знімок має чорну облямівку) input_number: якщо опцію увімкнено, то пікселі, які мають значення NoData не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);

  • checkbox Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;

5.3.3.2. Метадані

Всі канали, знайдені в Вибрати файл ASTER L1T перераховуються в таблиці Метадані. Для інформації щодо полів Метадані відвідайте сторінку ASTER .

  • Дата input_text: дата знімання (наприклад, 20130415);

  • Висота сонця input_number: Висота сонця в градусах;

  • Відстань між Землею та Сонцем input_number: відстань між Землею та Сонцем в астрономічних одиницях (розраховується автоматично, якщо Дата заповнена);

  • Зона UTM input_text: номер зони UTM знімка;

  • UPPERLEFTM input_text: координати верхнього лівого кута знімка;

  • remove: видалити виділені рядки з таблиці Метадані;

  • input_table Метадані: таблиця містить наступні рядки;
    • Канал: назва каналу;

    • UnitConversionCoeff: значення для перерахунку до світності;

    • Сонячна освітленість: сонячна освітленість каналу;

5.3.3.3. Виконання

  • run: вибрати каталог для збереження результатів та розпочати процес перерахування; перераховуються лише ті канали, які наведені в таблиці Метадані; перераховані канали зберігаються до вихідного каталогу з префіксом RT_` та автоматично відкриваються в QGIS;

5.3.4. MODIS

_images/modis_tab.jpg

modis_tool MODIS

Ця вкладка забезпечує перетворення знімків MODIS в формат .tif та перепроєктування у WGS 84.

Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.

5.3.4.1. Перерахунок MODIS

  • Вибрати файл MODIS open_file: вибрати знімок MODIS (файл .hdf);

  • checkbox Перепроєктувати у WGS 84: якщо параметр увімкнено, то перепроєктувати канали у WGS 84, що вимагається для роботи в SCP;

  • checkbox Застосувати значення NoData (знімок має чорну облямівку) input_number: якщо опцію увімкнено, то пікселі, які мають значення NoData не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);

  • checkbox Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;

5.3.4.2. Метадані

Всі канали, знайдені в Вибрати файл MODIS перераховуються в таблиці Метадані. Для інформації щодо полів Метадані відвідайте сторінку MODIS .

  • ID input_text: унікальний ідентифікатор знімка;

  • remove: видалити виділені рядки з таблиці Метадані;

  • input_table Метадані: таблиця містить наступні рядки;
    • Канал: назва каналу;

    • КоефПерерахункуОдиниць: значення для перерахунку;

5.3.4.3. Виконання

  • run: вибрати каталог для збереження результатів та розпочати процес перерахування; перераховуються лише ті канали, які наведені в таблиці Метадані; перераховані канали зберігаються до вихідного каталогу з префіксом RT_` та автоматично відкриваються в QGIS;

5.3.5. Пакетне відтинання растрів

_images/clip_multiple_rasters.jpg

clip_tool Пакетне відтинання растрв

Ця вкладка забезпечує одночасне відтинання декількох каналів знімка з використанням прямокутної області, заданої координатами точок, або контуру, що визначається шейп-файлом.

5.3.5.1. Переілк растрів

  • reload: оновити перелік шарів;

  • select_all: вибрати всі растри;

5.3.5.2. Координати відтинання

Призначити координати верхньої лівої (UL) та нижньої правої (LR) точок прямокутної області, що буде використана для відтинання; також можливо ввести координати вручну. Інакше використовуйте шейп-файл.

  • UL X input_number: призначити UL X координату;

  • UL Y input_number: призначити UL Y координату;

  • LR X input_number: призначити LR X координату;

  • LR Y input_number: призначити LR Y координату;

  • radiobutton Показати: показати або приховати область відтинання на карті;

  • pointer: визначити область відтинання кресленням прямокутника на карті; ліве клацання для призначння точки UL та праве клацання для призначення точки LR; область відображається на карті;

  • checkbox Використати для відтинання шейп-файл input_list: якщо опцію увімкнено, то для відтинання застосовується вибраний шейп-файл (попередньо завантажений до QGIS); координати UL та LR ігноруються;

  • checkbox Використати для відтинання тимчасову ROI: якщо опцію увімкнено, то для відтинання застосовується тимчасова ROI (див. Створення ROI); координати UL та LR ігноруються;

  • reload: оновити перелік шарів;

  • checkbox Значення NoData input_number: якщо опцію увімкнено, то призначається значення для пікселів NoData (тобто пікселів поза межами області відтинання);

  • Префікс назви виходового результату input_text: призначити префікс для назв результуючих файлів (стандартно clip);

5.3.5.3. Виконання

  • run: визначити місце запису результатів та провести відтинання для вибраних растрів; тільки растри, вибрані в Переілк растрів відтинаються та автоматично завантажуються до QGIS;

5.3.6. Роз’єднати канали растра

_images/split_raster_tab.jpg

split_raster Роз’єднати канали растра

Роз’єднати багатоканальний растр на окремі канали.

5.3.6.1. Входовий растр

  • Вибрати багатоканальний растр input_list: вбрати багатоканальний растр, попередньо завантажений до QGIS;

  • reload: оновити перелік шарів;

  • Префікс назви виходового результату input_text: призначити префікс для назв результуючих файлів (стандартно split);

5.3.6.2. Виконання

  • run: визначити місце запису результатів та роз’єднати вбраний растр; виходові растри каналів автоматично завантажуються до QGIS;

5.3.7. Скласти стосом канали растра

_images/stack_raster_tab.jpg

stack_raster Скласти стосом канали растра

Скласти стосом канали растра у єдиний файл.

5.3.7.1. Переілк растрів

  • reload: оновити перелік шарів;

  • select_all: вибрати всі растри;

5.3.7.2. Виконання

  • run: визначити місце запису результатів та скласти стосом вибрані растри; виходовий результат автоматично завантажується до QGIS;

5.3.8. PCA

_images/pca_tab.jpg

pca_tool PCA

Дана вкладка відповідає за PCA (Аналіз головних компонент) растрів каналів, що завантажені до Набір каналів.

5.3.8.1. Аналіз головних компонент набору каналів

  • checkbox Кількість компонент input_number: якщо опцію увімкнено, то призначається кількість компонент, що розраховуються; якщо вимкнено, то розраховуються всі компоненти;

  • checkbox Використовувати значення NoData input_number: якщо опцію увімкнено, то призначається значення пікселів NoData, які ігноруватимуться під час розрахунків;

5.3.8.2. Виконання

  • run: визначити місце запису результатів та розпочати процес розрахунків; головні компоненти розраховуються та зберігаються, як растрові файли; крім того, подробиці PCA відображаються у вкладці Вихідний результатt та зберігаються до файлу .txt в вихідну директорію;

5.3.9. Вектор в растр

_images/vector_to_raster_tab.jpg

vector_to_raster_tool Вектор в растр

Ця вкладка забезпечує перетворення вектора в растровий формат.

  • Вибрати вектор input_list: вибрати вектор, попередньо завантажений до QGIS;

  • reload: оновити перелік шарів;

  • checkbox Використати поле значень вектора input_list: якщо опцію увімкнено, то вибране поле використовується в якості атрибута для перетворення; пікселі вихідного результуючого растра мають ті ж самі значення, що і атрибут вектора;

  • checkbox Використати постійне значення input_number: якщо опцію увімкнено, то полігони перетворюються в растр з використанням вибраного постійного значення;

  • Вибрати тип перетворення input_list: вибрати тип перетворення між Центр пікселів та Всі дотичні пікселі:
    • Центр пікселів: під час перетворення вектор порівнюється з реперним растром; пікселі вихідного результуючого растра відносяться до полігона, якщо центр пікселя всередині цього полігона;

    • Всі дотичні пікселі: під час перетворення вектор порівнюється з реперним растром; пікселі вихідного результуючого растра відносяться до полігона, якщо піксель дотичний до нього;

  • Вибрати реперний растр input_list: вибрати реперний растр; пікселі вихідного результуючого растра мають той самий розмір та розташування, що і в реперного растра;

  • reload: оновити перелік шарів;

5.3.9.1. Виконання

  • run: визначити каталог вихідних результатів та розпочати перетворення в растр;

5.4. Післяоброблення

Вкладка post_process Післяоброблення надає доступ до декількох функцій, що можуть бути застосовані до вихідних результатів класифікації.

5.4.1. Точність

_images/accuracy_tab.jpg

accuracy_tool Точність

Ця вкладка забезпечує підтвердження правильності класифікації (читайте Оцінка точності ). Класифікація порівнюється з контрольним растром або контрольним шейп-файлом (який автоматично перетворюється на растр). Якщо в якості контрольного файлу призначено шейп-файл, то надається можливість вибору поля, яке містить значення класу.

Розраховується декілька статистик, а саме загальна точність, похибка омісії, похибка комісії та критерій каппа. Вихідним результуючим файлом є растр похибки, який являє собою файл .tif, що унаочнює похибки на карті, де значення пікселів відповідають категоріям порівняння (тобто комбінаціям визначеним КодМатриціПохибок в матриці похибок) між класифікацією та контрольним файлом. Додатково створюється текстовий файл з матрицею похибок (файл .csv з розділювачами табуляції) з тим сами ім’ям, що було визначено для файлу .tif.

5.4.1.1. Входові дані

  • Вибрати класифікацію для оцінювання input_list: вибрати растр класифікації (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • Вибрати контрольний шейп-файл або растр input_list: вибрати растр або шейп-файл (попередньо завантажений до QGIS), який буде використано в якості контрольного (наземні контрольні дані) для оцінки точності;

  • reload: оновити перелік шарів;

  • Поле шейп-файлу input_list: якщо в якості контрольного файлу обрано шейп-файл, то призначте поле атрибутивної таблиці, яке містить числові значення класів;

5.4.1.2. Виконання

  • run: визначити місце запису результатів та розпочати розрахунки; матриця похибок відображається у вкладці Вихідний результат та растр похибок завантажується до QGIS;

5.4.2. Зміни земельного покриву

_images/land_cover_change_tab.jpg

land_cover_change Зміни земельного покриву

Вкладка Зміни земельного покриву надає можливості порівняння двох класифікацій з метою оцінки змін земельного покриву. Вихідним результатом є растр змін земельного покриву (файл .tif, який відображає зміни на карті, де кожний піксель представляє категорію порівняння (комбінацію) між двома класифікаціями, яка є КодомЗміни в статистиці змін земельного покриву) та текстовий файл, що містить статистику змін земельного покриву (файл .csv з розділювачами табуляції з тим сами ім’ям, що було визначено для файлу .tif).

5.4.2.1. Входові дані

  • Вибрати контрольну класифікацію input_list: вибрати контрольний растр класифікації (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • Вибрати нову класифікацію input_list: вибрати новий растр класифікації (попередньо завантажений до QGIS), який буде порівнюватись з контрольною класифікацією;

  • reload: оновити перелік шарів;

  • checkbox Повідомити про пікселі, що не змінились: якщо опцію увімкнено, то буде також повідомлено про пікселі, що не змінились (мають однакові значення в обох класифікаціях);

5.4.2.2. Виконання

  • run: визначити місце запису результатів та розпочати розрахунки; статистика змін земельного покриву відображається у вкладці Вихідний результат (та зберігається до текстового файлу) та растр змін земельного покриву завантажується до QGIS;

5.4.3. Звіт за результатами класифікації

_images/classification_report_tab.jpg

report_tool Звіт за результатами класифікації

Ця вкладка забезпечує розрахунок статистистики такої як кількість пікселів, відсоток та площа (одиниці вимірювання площі визначаються на основі знімка).

5.4.3.1. Входові дані

  • Вибрати класифікацію input_list: вибрати растр класифікації (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • checkbox Використовувати значення NoData input_number: якщо параметр увімкнено, то значення NoData буде виключено зі звіту;

5.4.3.2. Виконання

  • run: визначити місце запису результатів та розпочати розрахунки; звіт зберігається до текстового файлу та відображається у вкладці Вихідний результат;

5.4.4. Перехресна класифікація

_images/cross_classification_tab.jpg

cross_classification Перехресна класифікація

Ця вкладка забезпечує розрахунок перехресної класифікації растра та матриці. Класифікація порівнюється з контрольним растром або шейп-файлом (який автоматично перетворюється на растр). Це зручно для розрахунку площ кожної комбінації між контрольними класами та значеннями класифікації. Якщо в якості контрольного файлу призначено шейп-файл, то надається можливість вибору поля, яке містить значення класу.

Вихідним результатом є перехресний растр, що являє собою файл .tif, де значення пікселів представляють категорії порівняння (тобто комбінації визначені КодПерехресноїМатриці) між класифікацією та контрольними даними. Додатково створюється текстовий файл з перехресною матрицею (наприклад файл .csv з розділювачами табуляції) з тим сами ім’ям, що було визначено для файлу .tif.

5.4.4.1. Входові дані

  • Вибрати класифікацію input_list: вибрати растр класифікації (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • checkbox Використовувати значення NoData input_number: якщо параметр увімкнено, то значення NoData буде виключено з розрахунків;

  • Вибрати контрольний шейп-файл або растр input_list: вибрати растр або шейп-файл (попередньо завантажений до QGIS), який буде використано в якості контрольного;

  • reload: оновити перелік шарів;

  • Поле шейп-файлу input_list: якщо в якості контрольного файлу обрано шейп-файл, то призначте поле атрибутивної таблиці, яке містить числові значення класів;

5.4.4.2. Виконання

  • run: визначити місце запису результатів та розпочати розрахунки; перехресна матриця відображається у вкладці Вихідний результат та перехресний растр завантажується до QGIS;

5.4.5. Класифікацію у вектор

_images/classification_vector_tab.jpg

class_to_vector_tool Класифікацію у вектор

Ця вкладка забезпечує перетворення растра класифікації у векторний шейп-файл.

  • Вибрати класифікацію input_list: вибрати растр класифікації (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

5.4.5.1. Символіка

  • checkbox Застосувати код з Переліку сигнатур input_list: якщо опцію увімкнено, то колір та інформація про клас визначається з Перелік сигнатур ROI:
    • MC ID: застосувати унікальні ідентифікатори макрокласів;

    • C ID: застосувати унікальні ідентифікатори класів;

5.4.5.2. Виконання

  • run: визначити каталог вихідних результатів та розпочати перетворення;

5.4.6. Перекласифікація

_images/reclassification_tab.jpg

reclassification_tool Перекласифікація

Ця вкладка забезпечує перекласифікацію (тобто призначення пікселям нового кода класу). Зокрема, вона спрощує перетворення значень з C ID до MC ID.

  • Вибрати класифікацію input_list: вибрати растр класифікації (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

5.4.6.1. Значення

  • checkbox перерахувати значення C ID до MC ID: якщо опцію увімкнено, то таблиця перекласифікації заповнюється відповідно до Перелік сигнатур ROI, коли клацнути Розрахувати унікальні значення enter;

  • Розрахувати унікальні значення enter: розрахувати унікальні значення в класифікації та заповнити таблицю перекласифікації;

  • input_table Значення: таблиця містить наступні поля;
    • Старе значення: призначити вираз, який визначає старі значення, що мають бути перекласифіковані; Старе значення може бути індивідуальним значенням або виразом, що призначається з використанням змінної на ім’я raster (нетипові імена можуть бути визначені у Ім’я змінної у виразах ), доповненої операторами Python (тобто raster > 3 вибере всі пікселі, що мають значення > 3 ; raster > 5 | raster < 2 вибере всі пікселі, що мають значення > 5 або < 2 ; raster >= 2 & raster <= 5 вибере всі пікселі з значеннями між 2 та 5);

    • Нове значення: призначити нове значення для старих значень, що визначені у Старе значення;

  • add: додати рядок до таблиці;

  • remove: видалити виділені рядки з таблиці;

5.4.6.2. Символіка

  • checkbox Застосувати код з Переліку сигнатур input_list: якщо опцію увімкнено, то колір та інформація про клас визначається з Перелік сигнатур ROI:
    • MC ID: застосувати унікальні ідентифікатори макрокласів;

    • C ID: застосувати унікальні ідентифікатори класів;

5.4.6.3. Виконання

  • run: визначити каталог вихідних результатів та розпочати перерахунок; перекласифікований растр завантажується до QGIS;

5.4.7. Редагувати растр

_images/edit_raster_tab.jpg

edit_raster Редагувати растр

Ця вкладка забезпечує безпосереднє редагування значень пікселів растра. Редагуються лише пікселі, що знаходяться під полігонами ROI або векторними полігонами.

Увага: входовий растр редагується безпосередньо; з метою запобігання втрати даних рекомендується створити резервну копію входового растра перш ніж використовувати цей інструмент.

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

  • Вибрати входовий растр input_list: вибрати растр (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

5.4.7.1. Редагувати значення растра

  • radiobutton Редагувати значення, застосовуючи полігони ROI: якщо опцію уівмкнено, то растр редагується з застосуванням тимчасових полігонів ROI на карті;

  • radiobutton Редагувати значення, застосовуючи вектор input_list: якщо опцію увімкнено, то растр редагується з застосуванням всіх полігонів вибраного вектора;

  • reload: оновити перелік шарів;

5.4.7.2. Параметри редагування

  • checkbox Використати поле значень вектора input_list: якщо параметр увімкнено, то растр редагується з застосуванням вибраного вектора (у Редагувати значення, застосовуючи вектор) та значень полігонів вибраного атрибутивного поля вектора;

  • checkbox Використати постійне значення input_number: якщо параметр увімкнено, то растр редагується з використанням вибраного постійного значення;

  • checkbox Застосувати вираз input_text: якщо параметр увімкнено, то растр редагується відповідно до введеного виразу; вираз повинен містити принаймні одне where; для прикладу вже введено наступний вираз where(raster == 1, 2, raster), який призначає 2, де raster дорівнює 1 та залишає незмінними значення, де raster не дорівнює 1;

5.4.7.3. Виконання

  • undo_edit_raster: відмінити останню правку растра (доступно лише у випадку використання полігонів ROI);

  • run: редагувати растр;

5.4.8. Групування класифікації

_images/classification_sieve_tab.jpg

classification_sieve Групування класифікації

Ця вкладка забезпечує заміну значень ізольованих пікселів значеннями найбільшого сусіднього фрагмента (ґрунтується на GDAL Sieve ). Дана операція зручна для усунення маленьких фрагментів з класифікації.

  • Вибрати класифікацію input_list: вибрати растр (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • Пороговий розмір input_number: розмір фрагмента, який буде замінятись (в пікселях); всі фрагменти, що мають розмір менший за вибрану кількість пікселів, будуть замінені значеннями найбільшого сусіднього фрагмента;

  • Зв’язність пікселів input_list: вибрати тип зв’язності пікселів:
    • 4: у вікні 3x3 діагональні пікселі вважаються незв’язними;

    • 8: у вікні 3x3 діагональні пікселі вважаються зв’язними;

5.4.8.1. Виконання

  • run: визначити каталог вихідних результатів та розпочати розрахунок;

5.4.9. Розмивання класифікації

_images/classification_erosion_tab.jpg

classification_erosion Розмивання класифікації

Ця вкладка забезпечує усунення меж фрагмента певного класу (розмивання) на підставі визначених значень класу розмивання та кількості пікселів межі. Дана операція зручна для покращення класифікації.

  • Вибрати класифікацію input_list: вибрати растр (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • Значення класу input_text: призначити значення класу для розмивання; значення класу повинні бути розділені , та - може використовуватись для визначення діапазону значень (наприклад, 1, 3-5, 8 вибере класи 1, 3, 4, 5, 8); якщо текст червоний, то вираз містить помилки;

  • Розмір в пікселях input_number: кількість пікселів, які будуть розмиті від межі;

  • Зв’язність пікселів input_list: вибрати тип зв’язності пікселів:
    • 4: у вікні 3x3 діагональні пікселі вважаються незв’язними;

    • 8: у вікні 3x3 діагональні пікселі вважаються зв’язними;

5.4.9.1. Виконання

  • run: визначити каталог вихідних результатів та розпочати розрахунок;

5.4.10. Розширювання класифікації

_images/classification_dilation_tab.jpg

classification_dilation Розширювання класифікації

Ця вкладка забезпечує розширювання меж фрагмента певного класу на підставі визначених значень класу розширювання та кількості пікселів межі. Дана операція зручна для покращення класифікації.

  • Вибрати класифікацію input_list: вибрати растр (попередньо завантажений до QGIS);

  • reload: оновити перелік шарів;

  • Значення класу input_text: призначити значення класу для розширювання; значення класу повинні бути розділені , та - може використовуватись для визначення діапазону значень (наприклад, 1, 3-5, 8 вибере класи 1, 3, 4, 5, 8); якщо текст червоний, то вираз містить помилки;

  • Розмір в пікселях input_number: кількість пікселів, які будуть розширені від межі;

  • Зв’язність пікселів input_list: вибрати тип зв’язності пікселів:
    • 4: у вікні 3x3 діагональні пікселі вважаються незв’язними;

    • 8: у вікні 3x3 діагональні пікселі вважаються зв’язними;

5.4.10.1. Виконання

  • run: визначити каталог вихідних результатів та розпочати розрахунок;

5.5. Калькулятор каналів

_images/band_calc_tab.jpg

bandcalc_tool Калькулятор каналів

Калькулятор каналів забезпечує растрові розрахнки для каналів (тобто розрахунок значень пікселів) з використанням функцій NumPy . Растрові канали повинні бути попередньо завантажені до QGIS. Входові растри повинні бути в одній проекції.

Крім того, є можливість розраховувати растр з застосуванням правил прийняття рішень.

5.5.1. Перелік каналів

  • input_table Перелік каналів: вкладка містить перелік одноканальних растрів (попередньо завантажених до QGIS);
    • Змінна: ім’я змінної, що автоматично визначається для кожного каналу (наприклад, raster1, raster2);

    • Ім’я каналу: ім’я каналу (тобто ім’я шару в QGIS);

  • reload: оновити перелік зображень;

5.5.2. Вираз

Ввести математичний вираз для растрових каналів. Зокрема, можуть бути використані функції NumPy з префіксом np. (наприклад, np.log10(raster1) ). Для переліку функцій NumPy дивіться сторінку NumPy .

Вираз може використовувати як Змінна, так і Ім’я каналу (у подвійних лапках). Також, на канали у Набір каналів можна посилатись безпосередньо; наприклад, bandset#b1 посилається на канал 1 з Набір каналів. Двічі клацніть на будь-якому елементі з Перелік каналів, щоб додати його до виразу. Крім того, доступні наступні змінні пов’язані з Набір каналів:

  • “#BLUE#”: канал з центральною довжиною хвилі максимально близькою до 0.475 \(\mu m\);

  • “#RED#”: канал з центральною довжиною хвилі максимально близькою до 0.65 \(\mu m\);

  • “#NIR#”: канал з центральною довжиною хвилі максимально близькою до 0.85 \(\mu m\);

Доступні наступні змінні для імені вихідного результату:

  • #BANDSET#: ім’я першого каналу у Набір каналів;

  • #DATE#: поточні дата і час (наприклад, 20161110_113846527764);

Якщо текст у Вираз зелений, то синтаксис коректний; якщо текст червоний, то синтаксис некоректний і виконати розрахунок неможливо.

Можливо вводити декілька виразів, розділяючи їх новими рядками, подібно до наведеного нижче прикладу:

"raster1" + "raster2"

"raster3" - "raster4"

Наведений вище вираз в директорії для запису результатів розраховує два нові растри з індексом _1 (тобто calc_raster_1 ) для першого виразу та _2 (тобто calc_raster_2 ) для другого виразу. Також є можливість призначити імена вихідних результатів, використовуючи символ @, доповнений іменем, подібно до наведеного нижче прикладу:

"raster1" + "raster2" @ calc_1

"raster3" - "raster4" @ calc_2

Доступні наступні кнопки:

  • +: плюс;

  • -: мінус;

  • *: добуток;

  • /: відношення;

  • ^: степінь;

  • V: квадратний корінь;

  • (: відкриваюча дужка;

  • ): закриваюча дужка;

  • >: більше;

  • <: менше;

  • ln: натуральний логарифм;

  • π: число пі;

  • ==: дорівнює;

  • !=: не дорівнює;

  • sin: синус;

  • asin: арксинус;

  • cos: косинус;

  • acos: арккосинус;

  • tan: тангенс;

  • atan: арктангенс;

  • where: умовний вираз відповідно до синтаксису where( умова , значення якщо твердження правдиве, значення якщо твердження неправдиве) (наприклад where("raster1" == 1, 2, "raster1"));

  • exp: натуральна експонента;

  • nodata: значення NoData растра (наприклад, nodata("raster1")); може бути використане в якості значення у виразі (наприклад, where("raster1" == nodata("raster1"), 0, "raster1"));

5.5.3. Розрахунок індексів

Розрахунок індексу забезпечує введення виразу спектрального індексу (див. Спектральні індекси).

  • Розрахунок індексів input_list: перелік спектральних індексів:
    • NDVI: якщо вибрано, то формула розрахунку NDVI вводиться у Вираз ( (( "#NIR#" - "#RED#") / ( "#NIR#" + "#RED#") @ NDVI) );

    • EVI: якщо вибрано, то формула розрахунку EVI вводиться у Вираз ( 2.5 * ( "#NIR#" - "#RED#" ) / ( "#NIR#" + 6 * "#RED#" - 7.5 * "#BLUE#" + 1) @ EVI );

  • open_file: open a text file (.txt) containing custom expressions to be listed in Index calculation; the text file must contain an expression for each line; each line must be in the form expression_name; expression (separated by ;) where the expression_name is the expression name that is displayed in the Index calculation; if you open an empty text file, the default values are restored; following an example of text content:

    NDVI; ( "#NIR#" - "#RED#" ) / ( "#NIR#" + "#RED#" ) @NDVI
    EVI; 2.5 * ( "#NIR#" - "#RED#" ) / ( "#NIR#" + 6 * "#RED#" - 7.5 * "#BLUE#" + 1) @EVI
    SR; ( "#NIR#" / "#RED#" ) @SR
    

5.5.4. Правила прийняття рішень

_images/band_calc_decision_rules.jpg

Правила прийняття рішень дозволяють розраховувати результуючи растри з застосуванням правил. Правила це умовні вирази, що ґрунтуються на інших растрах; якщо Правило виконується, то відповідне Значення призначається результуючому вихідному пікселю.

Правила перевіряються від першого до останнього рядка таблиці; якщо перше Правило не виконується, то для цього пікселя перевіряється наступне Правило, і так далі до останнього. Якщо для певного пікселя виконується декілька правил, то йому призначається значення за першим Правило. Значення NoData призначаються тим пікселям, де жодне Правило не виконується.

  • input_table Правила прийняття рішень: таблиця містить наступні поля;
    • Значення: значення, що призначається пікселям, якщо Правило виконується;

    • Правило: правило для перевірки (наприклад, "raster1" > 0); можна вводити декілька умовних виразів, розділених ; (тобто "raster1" > 0; "raster2" < 1, що означає призначити Значення якщо raster1 > 0 та raster2 < 1);

  • move_up: перемістити виділене правило вгору;

  • move_down: перемістити виділене правило вниз;

  • add: додати новий рядок до таблиці;

  • remove: видалити виділені рядки з таблиці;

  • reset: очистити таблицю;

  • export: експортувати правила до текстового файлу, який може бути імпортований пізніше;

  • import: імпортувати правила з текстового файлу;

5.5.5. Вихідний растр

Вихідний растр це файл .tif з тією самою просторовою роздільною здатністю та проекцією, що і входові растри; якщо входові растри мають різну просторову роздільну здатність, то для вихідного растра застосовується найвища роздільна здатність (тобто мінімальниий розмір пікселя).

  • checkbox Використовувати значення NoData input_number: якщо параметр увімкнено, то призначити значення пікселів NoData у вихідному растрі;

  • Охоплення: якщо наведені нижче параметри вимкнені, то охоплення вихідного растра включатиме охоплення всіх входових растрів;
    • checkbox Перетин: якщо параметр увімкнено, то охоплення вихідного растра дорівнює перетину охоплень входових растрів (т.зв. мінімальне охоплення);

    • checkbox Таке саме як input_list: якщо параметр увімкнено, то охоплення вихідного растра дорівнює охопленню “Охоплення карти” (охоплення карти, що відображається в цей час) або обраного шару;

  • radiobutton Вирівняти: якщо параметр увімкнено та checkbox Відповідно до увімкнено з вибором растра, то розрахунок здійснюється з застосуванням того самого охоплення та вирівнювання пікселів, що і у вибраного растра;

  • run: якщо Вираз активний і текст зелений, вибрати місце запису результатів та розпочати розрахунки відповідно до Вираз; якщо Правила прийняття рішень активний і текст зелений, та розпочати розрахунки відповідно до Правила прийняття рішень;

5.6. Набір каналів

_images/band_set_tab.jpg

bandset_tool Набір каналів

This tab allows for the definition of a set of single band rasters (Band set) used as Input image. The Center wavelength of bands should be defined in order to use several functions of SCP.

Якщо Набір каналів одноканальних растрів визначено, то елемент << набір каналів >> буде відображатись у Робоча панель як Входове зображення.

Визначений Набір каналів зберігається з проектом QGIS.

5.6.1. Перелік каналів

Перелік одноканальних растрів, завантажених до QGIS.

  • open_file: відкрити один або декілька растрових файлів (одноканальних), які додано до Набір каналів та завантажено до QGIS;

  • reload: оновити перелік растрових каналів, завантажених до QGIS;

  • select_all: вибрати всі растрові канали;

  • plus: додати вибрані растри до Набір каналів.

5.6.2. Визначення набору каналів

Визначення каналів, що складають Входове зображення .

Якщо Центральна довжина хвилі каналів не визначена, то застосовується номер каналу і деякі інструменти SCP будуть неактивними. Для кожного каналу є можливість визначити множильний коефіцієнт перемасштабовування та адитивний коефіцієнт перемасштабовування (наприклад, на основі значень метаданих Landsat), які застосовуються на льоту (тобто значення пікселя = початкове значення пікселя * множильний коефіцієнт перемасштабовування + адитивний коефіцієнт перемасштабовування) під час обробки.

  • input_table Визначення набору каналів: таблиця містить наступні поля;
    • Назва каналу project_save: назва каналу; назва каналу не редагується;

    • Центральна довжина хвилі project_save: центральна довжина хвилі каналу;

    • Множильний коефіцієнт project_save: множильний коефіцієнт перемасштабовування;

    • Адитивний коефіцієнт project_save: адитивний коефіцієнт перемасштабовування;

  • move_up: перемістити виділені канали вгору;

  • move_down: перемістити виділені канали вниз;

  • order_by_name : автоматично впорядкувати канали за назвою з урахуванням чисельних закінчень;

  • remove: видалити виділені канали з Набір каналів;

  • reset: видалити всі канали з Набір каналів;

  • export: експортувати Набір каналів до файлу;

  • import: імпортувати попередньо збережений Набір каналів з файлу;

  • Швидкі налаштування довжини хвилі input_list optional: швидке визначення центральної довжини хвилі каналу для наступних сенсорів:
    • ASTER;
    • GeoEye-1;
    • Landsat 8 OLI;
    • Landsat 7 ETM+;
    • Landsat 5 TM;
    • Landsat 4 TM;
    • Landsat 1, 2, та 3 MSS;

    • MODIS;
    • Pleiades;
    • QuickBird;
    • RapidEye;
    • Sentinel-2;
    • SPOT 4;
    • SPOT 5;
    • SPOT 6;
    • WorldView-2 та WorldView-3;

  • Одиниці довжини хвилі input_list project_save: вибрати одиниці вимірювання довжини хвилі з:
    • Номер каналу: безрозмірний, лише номер каналу;

    • \(\mu m\): мікрометри;

    • nm: нанометри;

5.6.3. Інструменти набору каналів

Є можливість виконувати деякі операції безпосередньо для Набір каналів.

  • checkbox Створити віртуальний растр набору каналів: якщо параметр увімкнено, то створити віртуальний растр каналів;

  • checkbox Створити растр набору каналів (стек каналів): якщо параметр увімкнено, то створити стек всіх каналів у вигляді єдиного файлу .tif;

  • checkbox Створити огляди каналів: якщо параметр увімкнено, то створити огляди растрів (т.зв. піраміди) для покращення швидкості відображення; файли оглядів створюються в тій самі директорії, що і канали;

  • checkbox Вираз калькулятора каналів: якщо параметр увімкнено, то розрахувати Вираз введений у Калькулятор каналів; рекомендовано застосовувати у виразі змінні Набір каналів (наприклад, bandset#b1 );

  • run: визначити каталог вихідних результатів та розпочати процес;

5.7. Пакетне опрацьовування

_images/batch_tab.jpg

batch_tool Пакетне опрацьовування

Ця вкладка забезпечує автоматизоване виконання (пакетне опрацьовування) декількох функцій SCP з застосуванням скриптового інтерфейсу.

5.7.1. Пакетне опрацьовування

Введіть вираз пакетного опрацьовування; кожна функція повинна починатись з нового рядка. Функції мають таку структуру:

ім'я функції; параметри функції

Кожна функція має параметри, що визначаються за ім’ям, з такою структурою:

ім'я параметра: аргумент параметра

Параметри мають бути розділені символом ; . Параметр кожної функції представляє відповідний параметр інтерфейсу SCP; текстові аргументи параметрів повинні бути оточені символом ' ; у випадку перемикачів значення 1 представляє увімкенено, а 0 вимкнено. Новий рядок, що починається з #, може бути використаний дя коментування.

Залежно від функції, деякі параметри у виразі є обов’язковими, а деякі можна пропустити. Імена параметрів, що містять path потребують повного шляха до файлу. Деякі параметри потребують декількох аргументів у вигляді переліку; переліки повинні бути розділені , .

Якшо вираз містить помилки, то текст червоний.

  • reset: очистити вираз;

  • export: експортувати вираз пакетного опрацьовування до файлу;

  • import: імпортувати попередньо збережений вираз пакетного опрацьовування з файлу;

Функції: доступні такі з функції з відповідними параметрами;
  • Точність: розрахувати точність (accuracy;classification_file_path : '';reference_file_path : '';shapefile_field_name : '';output_raster_path : '');

  • ASTER: перерахування ASTER (aster_conversion;input_raster_path : '';celsius_temperature : 0;apply_dos1 : 0;use_nodata : 1;nodata_value : 0;create_bandset : 1;output_dir : '');

  • Калькулятор каналів: розрахунки за каналами (band_calc;expression : '';output_raster_path : '';extent_same_as_raster_name : '';extent_intersection : 1;set_nodata : 0;nodata_value : 0);

  • Результат класифікації: виконати класифікацію (classification;use_macroclass : 0;algorithm_name  : 'Minimum Distance';use_lcs : 0;use_lcs_algorithm : 0;use_lcs_only_overlap : 0;apply_mask : 0;mask_file_path : '';vector_output : 0;classification_report : 0;save_algorithm_files : 0;output_classification_path : '');

  • Розширювання класифікації: розширювання класифікації (classification_dilation;input_raster_path : '';class_values : '';size_in_pixels : 1;pixel_connection : 4;output_raster_path : '');

  • Розмивання класифікації: розмивання класифікації (classification_erosion;input_raster_path : '';class_values : '';size_in_pixels : 1;pixel_connection : 4;output_raster_path : '');

  • Звіт за результатами класифікації: звіт за результатами класифікації (classification_report;input_raster_path : '';use_nodata : 0;nodata_value : 0;output_report_path : '');

  • Групування класифікації: групування класифікації (classification_sieve;input_raster_path : '';size_threshold : 2;pixel_connection : 4;output_raster_path : '');

  • Класифікацію у вектор: перетворення класифікації у вектор (classification_to_vector;input_raster_path : '';use_signature_list_code : 1;code_field : 'C_ID';output_vector_path : '');

  • Пакетне відтинання растрів:пакетне відтинання растрів (clip_multiple_rasters;input_raster_path : '';output_dir : '';use_shapefile : 0;shapefile_path : '';ul_x : '';ul_y : '';lr_x : '';lr_y : '';nodata_value : 0;output_name_prefix : 'clip');

  • Перехресна класифікація: перехресна класифікація (cross_classification;classification_file_path : '';use_nodata : 0;nodata_value : 0;reference_file_path : '';shapefile_field_name : '';output_raster_path : '');

  • Редагувати растр: редагувати значення растра з використанням шейп-файлу); (edit_raster_using_shapefile;input_raster_path : '';input_vector_path : '';vector_field_name : '';constant_value : 0;expression :  'where(raster == 1, 2, raster)');

  • Зміни земельного покриву: розрахувати зміни земельного покриву (land_cover_change;reference_raster_path : '';new_raster_path : '';output_raster_path : '');

  • Landsat: перерахування Landsat (landsat_conversion;input_dir : '';mtl_file_path : '';celsius_temperature : 0;apply_dos1 : 0;use_nodata : 1;nodata_value : 0;pansharpening : 0;create_bandset : 1;output_dir : '');

  • MODIS: перерахування MODIS (modis_conversion;input_raster_path : '';reproject_wgs84 : 1;use_nodata : 1;nodata_value : -999;create_bandset : 1;output_dir : '');

  • PCA: аналіз головних компонент (pca;use_number_of_components : 0, number_of_components : 2;use_nodata : 1;nodata_value : 0;output_dir : '');

  • Перекласифікація: перекласифікація растра (reclassification;input_raster_path : '';value_list : 'oldVal-newVal;oldVal-newVal';use_signature_list_code : 1;code_field : 'MC_ID';output_raster_path : '');

  • Sentinel-2: перерахування Sentinel-2 (sentinel_conversion;input_dir : '';mtd_safl1c_file_path : '';apply_dos1 : 0;use_nodata : 1;nodata_value : 0;create_bandset : 1;output_dir : '');

  • Роз’єднати канали растра: роз’єднати растр на окремі канали (split_raster_bands;input_raster_path : '';output_dir : '';output_name_prefix : 'split');

  • Скласти стосом канали растра: скласти стосом растри у єдиний файл (stack_raster_bands;input_raster_path : '';output_raster_path : '');

  • Вектор в растр: перетворити вектор у растр (vector_to_raster;vector_file_path : '';use_value_field : 1;vector_field_name : '';constant_value : 1;reference_raster_path : '';type_of_conversion : 'Center of pixels';output_raster_path : '');

Також доступні такі функції:
  • Додати растр до QGIS: додати растр до QGIS (add_raster;input_raster_path : '';input_raster_name : '');

  • Створити Набір каналів: створити Набір каналів (create_bandset;raster_path_list : '';center_wavelength : '';wavelength_unit : 1;multiplicative_factor : '';additive_factor : '');

  • Відкрити навчальні входові дані: відкрити навчальний входовий файл (open_training_input;training_file_path : '');

  • Призначити робочий каталог: призначити робочий каталог (аргументом є шлях до каталогу) (!working_dir!;'');

Якщо робочий каталог визначено, то !working_dir! може бути введений в інших функціях, що потребують шлях до робочого каталогу (наприклад, add_raster;input_raster_path : '!working_dir!/raster1.tif';input_raster_name : 'raster1.tif'); Нижче наведено приклад виразу пакетного опрацьовування:

!working_dir!; '/home/user/Desktop/temp/'
add_raster;input_raster_path : '!working_dir!/raster1.tif';input_raster_name : 'raster1.tif'
band_calc;expression : 'where("raster1.tif" > 1, 1,0)';output_raster_path : '!working_dir!/calc1.tif';set_nodata : 1;nodata_value : 0
band_calc;expression : '"raster1.tif" * "calc1.tif"';output_raster_path : '!working_dir!/calc2.tif';extent_intersection : 0

5.7.2. Виконання

  • run: якщо текст виразу зелений, то розпочати пакетне опрацьовування;

5.8. Налаштування

Вкладка settings_tool Налаштування забезпечує пристосування SCP до вимог користувача.

5.8.1. Інтерфейс

Пристосування інтерфейсу до вимог користувача.

_images/settings_interface_tab.jpg

Інтерфейс

5.8.1.1. Імена полів входових навчальних даних

Призначити імена полів Входові навчальні дані . Змінювати імена полів не рекомендовано.

  • Поле MC ID input_text registry_save: ім’я поля унікального ідентифікатора макрокласу (стандартно MC_ID);

  • Поле MC Info input_text registry_save: ім’я поля характеристики макрокласу (стандартно MC_info);

  • Поле C ID input_text registry_save: ім’я поля унікального ідентифікатора класу (стандартно C_ID);

  • C Info field input_text registry_save: ім’я поля характеристики класу (стандартно C_info);

  • reset: повернутись до стандартних імен полів;

5.8.1.2. Стиль ROI

Змінити колір та прозорість ROI для кращого відображення тимчасових ROI на карті.

  • ROI color registry_save: button for changing ROI color;
  • Прозорість input_slider registry_save: змінити прозорість ROI;

  • reset: повернутись до стандартних кольору та прозорості ROI;

5.8.1.3. Ім’я змінної у виразах

Призначити ім’я змінної, що використовується у виразах Перекласифікація та Редагувати растр .

  • Ім’я змінної input_text registry_save: призначити ім’я змінної (стандартно raster);

  • reset: повернутись до стандартного імені змінної;

5.8.1.4. Ім’я тимчасової групи

Призначити ім’я тимчасової групи, що використовується для тимчасових шарів, в панелі шарів QGIS.

  • Ім’я групи input_text registry_save: призначити ім’я групи (стандартно Class_temp_group);

  • reset: повернутись до стандартного імені групи;

5.8.1.5. Панель

  • checkbox Завантажувати новини під час запуску: якщо параметр увімкнено, то новини про SCP та пов’язані сервіси завантажуються під час запуску та відображаються у Панель;

5.8.2. Оброблення

_images/settings_processing_tab.jpg

Оброблення

5.8.2.1. Процес класифікації

  • checkbox Давати звуковий сигнал по закінченні registry_save: якщо параметр увімкнено, то грати звуковий сигнал по закінченні процесу класифікації;

  • checkbox Використовувати віртуальні растри для тимчасових файлів registry_save: якщо параметр увімкнено, то замість справжніх растрів створювати віртуальні для деяких тимчасових файлів; це корисно для зменшення дискового простору, що використовується, під час розрахунків;

  • checkbox Стискання растра registry_save: якщо параметр увімкнено, то до вихідних растрів застосовується безутратне стискання (DEFLATE або PACKBITS) з метою збереження дискового простору; рекомендовано увімкнути цей параметр, однак подекуди стиснуті растри більші за файли без стиснення;

5.8.2.2. RAM

  • Доступна RAM (MB) input_number registry_save: призначити доступну RAM (в MB), яка використовується в процесах з метою підвищення швидкодії SCP; це значення повинне становити половину від системної RAM (наприклад 1024MB якщо система має 2GB RAM); у разі помилок, встановіть значення меше за 512MB;

5.8.2.3. Тимчасовий каталог

  • open_dir registry_save: вибрати новий тимчасовий каталог, де зберігаються тимчасові файли під час оброблення; відображається шлях до поточного тимчасового каталогу; стандартно це системний тимчасовий каталог;

  • reset: повернутись до стандартного тимчасового каталогу;

5.8.3. Налагодження

_images/settings_debug_tab.jpg

Налагодження

Інструменти налагодження для створення файлу журналу (тобто запису дій SCP для повідомлення про проблеми) та перевірки залежностей SCP dependencies.

Якщо ви виявили помилку модуля, будь ласка читайте How can I report an error? .

5.8.3.1. Файл журналу

  • checkbox Записувати події до файлу журналу registry_save: якщо параметр увімкнено, то розпочати запис подій до файлу журналу;

  • export: експортувати файл журналу (тобто файл .txt);

  • reset: очистити зміст файлу журналу;

5.8.3.2. Перевірка

  • Перевірка залежностей enter: перевірити залежності SCP (GDAL, підпроцеси GDAL, NumPy, SciPy, Matplotlib, Інтернет-з’єднання); результати перевірки відображаються у вікні;