5. Головне вікно інтерфейсу¶
Головне вікно інтерфейсу складається з декількох вкладок та підвкладок. Їх функції детально описано нижче з використанням наступних умовних позначень:
= Налаштування зберігаються в активному проекті QGIS
= Налаштування зберігаються в реєстрі QGIS
5.1. Завантаження знімків¶
Вкладка Завантаження знімків об’єднує інструменти для пошуку та завантаження безкоштовних космічних знімків. Необхідне Інтернет-з’єднання.
5.1.1. Завантаження 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 .
5.1.1.2. Область пошуку¶
Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої
(UL) та нижньої правої
(LR) точок або безпосереднім кресленням ділянки на карті.
Територію пошуку необхідно визначити до пошуку знімків.
5.1.1.3. Пошук¶
Визначає параметри пошуку такі як дата знімання, максимальна хмарність або супутники Landsat.
Результати : максимальна кількість знімків за результатами пошуку;
Фільтрувати : встановити фільтр за унікальними ідентифікаторами знімків Landsat (наприклад,
LC81910312015006LGN00
); можливо ввести декілька унікальних ідентифікаторів знімків, розділивши їх комою або крапкою з комою (наприклад,LC81910312015006LGN00, LC81910312013224LGN00
); відфільтровані знімки повинні знаходитись в межах території пошуку;Знайти : знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки Landsat; поточні результати додаються до попередніх;
Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).
5.1.1.4. Знімки Landsat¶
- Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
IDЗнімка: унікальний ідентифікатор знімка Landsat;
ДатаОтримання: дата отримання знімка Landsat;
Хмарність: хмарність знімка у відсотках;
Path: колонка WRS знімка;
Row: рядок WRS знімка;
min_lat: мінімальна широта знімка;
min_lon: мінімальна довгота знімка;
max_lat: максимальна широта знімка;
max_lon: максимальна довгота знімка;
USGScollection: код колекції USGS знімка;
Перегляд: URL попереднього перегляду знімка;
колекція: код колекції знімка;
: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту;
5.1.1.5. Параметри завантаження¶
канали Landsat 8
Ця вкладка забезпечує вибір окремих каналів (лише для знімків Landsat 8, що надаються Amazon Web Services).
5.1.1.6. Завантаження¶
Завантажити знімки Landsat з Знімки Landsat. Під час завантаження взаємодіяти з QGIS не рекомендовано.
Завантаження відбувається відповідно до доступності знімків з сервісів EarthExplorer , Google Earth Engine або Amazon Web Services (AWS) . Якщо знімок недоступний для завантаження, то є можливість перевірити його доступність на http://earthexplorer.usgs.gov/ .
Тільки якщо попередній перегляд у панелі шарів: якщо опцію увімкнено, то завантажуються лише знімки зі списку Знімки Landsat, які також перелічені у панелі шарів QGIS;
Передобробити знімки: якщо опцію увімкнено, то значення каналів після завантаження автоматично перераховуються відповідно до налаштувань визначених у Landsat;
Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;
: експортувати посилання для завантаження до текстового файлу;
: розпочати процес завантаження всіх знімків зі списку Знімки Landsat;
5.1.2. Завантаження 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. Цей інструмент забезпечує вибір та завантаження гранул та каналів.
Порада: У випадку помилок будь ласка дивіться Error [50] ‘Internet error’. Unable to download Sentinel-2 images. Why? and Error [56] ‘SSL connection error’. Unable to download Sentinel-2 images. Why?.
5.1.2.1. Вхід до Sentinels¶
Для отримання доступу до даних Sentinel необхідно безкоштовно зареєструватись на https://scihub.copernicus.eu/userguide/1SelfRegistration (інші сервіси можуть потребувати інших реєстрацій). Після реєстрації введіть ім’я користувача та пароль для отримання доступу до даних.
Сервіс : ввести URL сервісу (стандартно https://scihub.copernicus.eu/apihub); можуть бути використані інші сервіси-дзеркала, що використовують ту саму інфраструктуру (такі як https://scihub.copernicus.eu/dhus , https://finhub.nsdc.fmi.fi , https://data.sentinel.zamg.ac.at);
: повернути до стандартного сервісу https://scihub.copernicus.eu/s2);
5.1.2.2. Область пошуку¶
Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої
(UL) та нижньої правої
(LR) точок або безпосереднім кресленням ділянки на карті. Територія пошуку повинна бути визначена до початку пошуку знімків.
5.1.2.3. Пошук¶
Визначає параметри пошуку такі як дата знімання або пошук конкретних знімків Sentinel за унікальними ідентифікаторами або назвами.
Результати : максимальна кількість знімків за результатами пошуку;
Фільтрувати : всановити фільтр, такий як назва зображення знімків Sentinel (наприклад,
S2A_OPER_PRD_MSIL1C_PDMC_20160419T190217_R022_V20160419T101026
);Знайти : знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки Sentinel; поточні результати додаються до попередніх;
Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).
5.1.2.4. Знімки Sentinel¶
- Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
Ім’яЗнімка: ім’я знімка Sentinel;
Гранула: ім’я окремої гранули;
ДатаОтримання: дата отримання знімка Sentinel;
Зона: тайлова зона відповідно до домовленості про позначання US-MGRS;
Хмарність: хмарність знімка у відсотках;
min_lat: мінімальна широта знімка;
min_lon: мінімальна довгота знімка;
max_lat: максимальна широта знімка;
max_lon: максимальна довгота знімка;
Розмір: розмір знімка (невикористовуваний);
ПопереднійПерегляд: URL попереднього перегляду знімка;
ПопереднійПереглядГранули: URL попереднього перегляду гранули; за наявності попередній перегляд завантажується з Amazon Web Services ;
IDЗнімка: унікальний ідентифікатор знімка Sentinel;
: відобразити попередні перегляди виділених гранул на карті;
: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту; у випадку використання сервісів-дзеркал попередні перегляди можуть бути недоступними;
: видалити зі списку всі знімки;
Порада: для визначення зони завантажте цей zip-файл , який містить шейп-файл гранул Sentinel-2; завантажте цей шейп-файл до QGIS, виберіть гранули у вашій території пошуку та відкрийте атрибутивну таблицю, щоб побачити ім’я зони.
5.1.2.5. Параметри завантаження¶
Ця вкладка забезпечує вибір окремих каналів.
5.1.2.6. Завантаження¶
Завантажити знімки Sentinel-2 у Знімки Sentinel. Завантажуються канали, вибрані у Параметри завантаження.
Під час завантаження взаємодіяти з QGIS не рекомендовано.
Тільки якщо попередній перегляд у панелі шарів: якщо опцію увімкнено, то завантажуються лише знімки зі списку Знімки Sentinel, які також перелічені у панелі шарів QGIS;
Передобробити знімки: якщо опцію увімкнено, то значення каналів після завантаження автоматично перераховуються відповідно до налаштувань визначених у Sentinel-2;
Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;
: експортувати посилання для завантаження до текстового файлу;
: розпочати процес завантаження всіх знімків зі списку Знімки Sentinel;
5.1.3. Завантаження 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
5.1.3.2. Область пошуку¶
Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої
(UL) та нижньої правої
(LR) точок або безпосереднім кресленням ділянки на карті.
Територію пошуку необхідно визначити до пошуку знімків.
5.1.3.3. Пошук¶
Визначає параметри пошуку такі як дата знімання, максимальна хмарність або супутники ASTER.
Супутники : встановити супутники ASTER (невикористовуваний);
Результати : максимальна кількість знімків за результатами пошуку;
Фільтрувати : встановити фільтр за унікальними ідентифікаторами знімків ASTER; можливо ввести декілька унікальних ідентифікаторів знімків, розділивши їх комою або крапкою з комою; відфільтровані знімки повинні знаходитись в межах території пошуку;
Знайти : знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки ASTER; поточні результати додаються до попередніх;
Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).
5.1.3.4. Знімки ASTER¶
- Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
IDЗнімка: унікальний ідентифікатор знімка ASTER;
ДатаОтримання: дата отримання знімка ASTER;
Хмарність: хмарність знімка у відсотках;
IDВідображенняЗнімка: унікальний ідентифікатор знімка ASTER;
ПозначкаДеньНіч: позначка отримання вдень або вночі;
min_lat: мінімальна широта знімка;
min_lon: мінімальна довгота знімка;
max_lat: максимальна широта знімка;
max_lon: максимальна довгота знімка;
Сервіс: сервіс для завантаження знімка;
Перегляд: URL попереднього перегляду знімка;
колекція: код колекції знімка;
: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту;
5.1.3.5. Завантаження¶
Завантажити знімки ASTER з Знімки ASTER. Під час завантаження взаємодіяти з QGIS не рекомендовано.
Тільки якщо попередній перегляд у панелі шарів: якщо опцію увімкнено, то завантажуються лише знімки зі списку Знімки ASTER, які також перелічені у панелі шарів QGIS;
Передобробити знімки: якщо опцію увімкнено, то значення каналів після завантаження автоматично перераховуються відповідно до налаштувань визначених у ASTER;
Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;
: експортувати посилання для завантаження до текстового файлу;
: розпочати процес завантаження всіх знімків зі списку Знімки ASTER;
5.1.4. Завантаження 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
5.1.4.2. Область пошуку¶
Визначити область пошуку, задавши координати (довготу та широту) верхньої лівої
(UL) та нижньої правої
(LR) точок або безпосереднім кресленням ділянки на карті.
Територію пошуку необхідно визначити до пошуку знімків.
5.1.4.3. Пошук¶
Визначає параметри пошуку такі як дата знімання, максимальна хмарність або продукт MODIS.
Макс. хмарність (%) : максимальна хмарність знімка (невикористовуваний);
Результати : максимальна кількість знімків за результатами пошуку;
Фільтрувати : встановити фільтр за унікальними ідентифікаторами знімків MODIS; можливо ввести декілька унікальних ідентифікаторів знімків, розділивши їх комою або крапкою з комою; відфільтровані знімки повинні знаходитись в межах території пошуку;
Знайти : знайти знімки в межах території пошуку; результати відображаються в таблиці Знімки MODIS; поточні результати додаються до попередніх;
Порада: Результати пошуку (та їх кількість) залежать від просторового охоплення території та часового діапазону дат. Для того, щоб отримати більше результатів, виконайте декілька пошуків для території меншого просторового охоплення та у вужчому часовому діапазоні дат знімання (від та до).
5.1.4.4. Знімки MODIS¶
- Перелік знімків: знайдені знімки відображаються в цій таблиці, яка містить наступні поля;
IDЗнімка: унікальний ідентифікатор знімка MODIS;
ДатаОтримання: дата отримання знімка MODIS;
Хмарність: хмарність знімка у відсотках;
IDВідображенняЗнімка: унікальний ідентифікатор знімка MODIS;
ПозначкаДеньНіч: позначка отримання вдень або вночі;
min_lat: мінімальна широта знімка;
min_lon: мінімальна довгота знімка;
max_lat: максимальна широта знімка;
max_lon: максимальна довгота знімка;
Сервіс: сервіс для завантаження знімка;
Перегляд: URL попереднього перегляду знімка;
колекція: код колекції знімка;
: відобразити попередні перегляди виділених знімків на карті; попередній перегляд грубо геоприв’язується на льоту;
5.1.4.5. Завантаження¶
Завантажити знімки MODIS з Знімки MODIS. Під час завантаження взаємодіяти з QGIS не рекомендовано.
- Only if preview in Layers: if checked, download only those images listed in Знімки MODIS which are also listed in the QGIS layer panel;
Передобробити знімки: якщо параметр увімкнено, то після завантаження канали автоматично перераховуються відповідно до налаштувань визначених у MODIS;
Відкрити канали у QGIS: якщо опцію увімкнено, то канали після завантаження відкриваються в QGIS;
: експортувати посилання для завантаження до текстового файлу;
: розпочати процес завантаження всіх знімків з переліку Знімки MODIS;
5.2. Інструменти¶
Вкладка Інструменти
забезпечує доступ до декількох інструментів маніпулювання ROI та спектральними сигнатурами.
5.2.1. Пакетне створення ROI¶
Ця вкладка забезпечує автоматичне створення ROI, придатних для швидкої класифікації багаточасових знімків або оцінки точності. Якщо задані перелік координат точок та параметри ROI, то цей інструмент виконує нарощування області ROI. Створені ROI автоматично зберігаються до Входові навчальні дані.
5.2.1.1. Створити випадкові точки¶
Кількість точок : визначити кількість точок, які будуть створені в результаті клацання Створити точки ;
всередині сітки : якщо опцію увімкнено, то територія входового зображення розбивається на комірки, розмір яких визначається в спадному списку (в просторових одиницях зображення, зазвичай метрах); точки, визначені в
Кількість випадкових точок
, випадково створюються в кожній комірці сітки;мін відстань : якщо опцію увімкнено, то випадкові точки створюються з урахуванням мінімальної відстані, яка визначається в спадному списку (в просторових одиницях зображення, зазвичай метрах); визначення мінімальної відстані може призвести до створення кількості точок, яка є меншою за число визначене у Кількість точок;
Створити точки : створити випадкові точки всередині території входового зображення;
5.2.1.2. Координати точок та означення ROI¶
- Координати точок та означення 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 ;
: додати новий рядок до таблиці; для створення ROI всі поля таблиці повинні бути заповнені;
: імпортувати до таблиці перелік точок з текстового файлу; кожен рядок текстового файлу повинен обов’язково містити значення
X
,Y
,MC ID
,MC Info
,Class ID
,C Info
,Min
,Max
,Dist
, розділені табуляцією, та необов’язковоRapid ROI band
;
5.2.1.3. Виконання¶
Розрахувати сиг.: якщо увімкнено, під час збереження ROI до Входові навчальні дані буде розрахована її спектральна сигнатура;
: розпочати процес створення ROI для всіх точок та зберегти ROI до Входові навчальні дані;
5.2.2. Імпорт сигнатур¶
Вкладка Імпорт сигнатур забезпечує імпортування спектральних сигнатур з різних джерел.
5.2.2.1. Імпортувати файл бібліотеки¶
Цей інструмент забезпечує імпортування спектральних сигнатур з різних джерел: завчасно збережених Входові навчальні дані (файл .scp); спектральної бібілотеки USGS (файл .asc); завчасно експортований файл CSV. У випадку використання спектральної бібліотеки USGS з неї автоматично відбираються зразки відповідно до довжин хвиль каналів, зазначених в Набір каналів, та додаються до Перелік сигнатур ROI;
Вибрати файл : відкрити файл для імпорту до Входові навчальні дані;
5.2.2.2. Імпортувати шейпфайл¶
Цей інструмент забезпечує імпортування шейпфайлу з вибором відповідних полів Входові навчальні дані.
Поле MC Info : вибрати поле шейпфайлу, яке відповідає MC Info;
Поле C Info : вибрати поле шейпфайлу, яке відповідає C Info;
Розрахувати сиг.: якщо увімкнено, під час збереження ROI до Входові навчальні дані буде розрахована її спектральна сигнатура;
Імпортувати шейпфайл : імпортувати всі полігони шейпфайлу, як ROI до Входові навчальні дані;
5.2.2.3. Завантажити спектральну бібліотеку 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).
Бібліотеки об’єднані в розділи, які включають мінерали, суміші, покриття, леткі сполуки, антропогенні об’єкти, рослини, рослинні угруповання, рідини з рослинністю, мікроорганізми. Необхідне інтернет-з’єднання.
Вибрати розділ : вибрати один з розділів бібліотеки; після здійснення вибору бібліотеки розділу відображаються у Вибрати бібліотеку;
Вибрати бібліотеку : вибрати одну з бібліотек; опис бібліотеки відображається у секції Опис бібілотеки;
Імпортувати спектральну бібліотеку : завантажити бібліотеку та додати зразок спектральної сигнатури до Перелік сигнатур ROI відповідно до параметрів визначених у Створення ROI; з бібліотеки автоматично відбираються зразки відповідно до довжин хвиль каналів, зазначених в Набір каналів, та додаються до Перелік сигнатур ROI;
Порада: Спектральні бібліотеки, завантажені з
Спектральної бібілотеки USGS
можуть бути використані з алгоритмами Мнімальної відстані та Картографування спектрального кута, але не Максимальної імовірності, тому що цей алгоритм потребує матриці коваріації, яку не включено до спектральних бібілотек.
5.2.3. Експорт сигнатур¶
Цей інструмент забезпечує експортування сигнатур, виділених в Перелік сигнатур ROI.
Експортувати як файл SCP : створити новий файл .scp та експортувати виділені ROI та спектральні сигнатури як файл SCP (* .scp);
Експортувати як шейп-файл : експортувати виділені ROI (без даних спектральних сигнатур) як новий шейп-файл (* .shp);
Експортувати як файл CSV : відкрити каталог та експортувати виділені спектральні сигнатури як індивідуальні файли CSV (* .csv) з розділювачем крапка з комою ( ; );
5.2.4. Вага каналу для алгоритму¶
Ця вкладка забезпечує призначення вагових коефіцієнтів, які можуть бути корисними для покращення спектральної відокремності матеріалів за хвилями деякої довжини (каналами). Під час процесу класифікації значення каналів та спектральних сигнатур помножаються на відповідні вагові коефіцієнти каналів, що призводить до зміни спектральних відстаней.
5.2.4.1. Вага каналу¶
5.2.4.2. Автоматична вага¶
5.2.5. Порогові величини сигнатур¶
Ця вкладка відповідає за призначення порогової величини класифікації для кожної спектральної сигнатури. Наведено перелік всіх сигнатур, що входять до Входові навчальні дані. Дана можливість є корисною для покращення результатів класифікації, особливо якщо спектральні сигнатури подібні. Порогові величини сигнтаур зберігаються до Входові навчальні дані.
Якщо значення дорівнює 0, то порогова величина не застосовується. Залежно від обраного Алгоритм класифікації, порогова величина застосовується по-різному:
для Мінімальної відстані пікселі не класифікуються, якщо відстань більша за значення порогової величини;
для Максимальної імовірності пікселі не класифікуються, якщо імовірність менша за значення порогової величини (максимально 100);
для Картографування спектрального кута пікселі не класифікуються. якщо відстань спектрального кута більша за значення порогової величини (максимально 90).
5.2.5.1. Порогові величини сигнатур¶
- Порогова величина сигнатури: таблиця містить наступні поля;
MC ID: унікальний ідентифікатор макрокласу сигнатури;
MC Info: характеристика макрокласу сигнатури;
C ID: унікальний ідентифікатор класу сигнатури;
C Info: характеристика класу сигнатури;
Порогова величина MD: порогова величина Мінімальної відстані; це значення редагується;
Порогова величина ML: порогова величина Максимальної імовірності; це значення редагується;
Порогова величина SAM: порогова величина Картографуваня спектрального кута; це значення редагується;
: повернути порогові величини всіх сигнатур до 0 (тобто жодна порогова величина не буде застосована);
5.2.5.2. Автоматичні порогові величини¶
Призначити порогову величину : встановити визначене значення як для всіх виділених в таблиці сигнатур;
Призначити порогову величину = σ * : для всіх виділених сигнатур встановити порогову величину автоматично розраховану як відстань (або кут) між середнім сигнатури та (середнє сигнатури + (σ * v)), де σ стандартне відхилення та v визначене значення; наразі працює для алгоритмів Мінімальної відстані та Картографування спектрального кута;
5.2.6. Порогові величини LCS¶
Ця вкладка відповідає за призначення порогових величин сигнатур, що використовуються Класифікація сигнатур земного покриву. Наведено перелік всіх сигнатур, що входять до Входові навчальні дані; крім того, порогові величини сигнтаур зберігаються до Входові навчальні дані.
Сигнатури, що перетинаються (за належності до різних класів або макрокласів), виділено помаранчевим в таблиці Порогова величина LC; перевірка перетину відбувається на підставі MC ID або C ID відповідно до налаштування Застосувати MC ID C ID в Алгоритм класифікації. Сигнатури, що перетинаються та мають ідентичний ID, не виділяються.
5.2.6.1. Порогова величина LC¶
- Порогова величина LC: таблиця містить наступні поля;
MC ID: унікальний ідентифікатор макрокласу сигнатури;
MC Info: характеристика макрокласу сигнатури;
C ID: унікальний ідентифікатор класу сигнатури;
C Info: характеристика класу сигнатури;
Колір [перетин MC_ID-C_ID]: колір сигнатури; додатково відображається комбінація MC ID-C ID у випадку перетину з іншими сигнатурами (див. Класифікація сигнатур земного покриву);
Мін B
X
: мінімальне значення каналуX
; це значення редагується;Макс B
X
: максимальне значення каналуX
; це значення редагується;
: відобразити спектральну сигнатуру ROI на Графік спектральних сигнатур; спектральні сигнатури розраховуються на основі Входове зображення;
5.2.6.2. Автоматичні порогові величини¶
Автоматично призначити порогові величини для сигнатур, виділених в таблиці Порогова величина LC; якщо жодна сигнатура не виділена, то порогова величина застосовується до всіх сигнатур.
Мін Макс : встановити порогову величину на підставі мінімуму та максимуму кожного каналу;
σ * : автоматично встановити порогову величину, розраховану як (значення каналу + (σ * v)), де σ стандартне відхилення кожного каналу, а v визначене значення;
5.2.7. Перелік RGB¶
Дана вкладка відповідає за управління RGB Кольоровий композит, що застосовується в переліку RGB= Контроль знімка.
5.2.7.1. Перелік RGB¶
5.2.7.2. RGB автоматично¶
Комібнації каналів : додати комбінації всіх каналів (наприклад, переставкою) до Перелік RGB (наприклад, 1-2-3, 1-2-4, ..., 3-2-1);
5.3. Передоброблення¶
Вкладка Передоброблення надає доступ до декількох інструментів для роботи з даними, які стануть у нагоді до початку безпосередньо процесу класифікації.
5.3.1. 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 : відкриває каталог, який містить канали Landsat; назви каналів Landsat повинні завершуватись відповідним номером; якщо в цьому каталозі міститься файл метаданих, то Метадані заповнюється автоматично;
Вибрати MTL файл : якщо файл метаданих не міститься в Каталог з каналами Landsat, то вкажіть шлях до файлу метаданих, щоб автоматично заповнити Метадані;
Яскравісна температура в градусах Цельсія: якщо опцію увімкнено, то яскравісна температура перераховується в градуси за Цельсієм (якщо термальний канал Landsat наведений в Метадані); якщо опцію вимкнено, то температура в градусах Кельвіна;
Застосувати атмосферне коректування DOS1: якщо опцію увімкнено, то Корекція DOS1 застосовується до всіх каналів (за виключенням термальних);
Застосувати значення NoData (знімок має чорну облямівку) : якщо опцію увімкнено, то пікселі, які мають значення
NoData
не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);Виконати паншарпенинг: якщо опцію увімкнено, то для Панхроматичне об’єднання каналів Landsat застосовується перетворення Брові;
Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;
5.3.1.2. Метадані¶
Всі канали, що знаходяться в Каталог, який містить канали Landsat наведені в таблиці Метадані. Якщо наявний файл метаданих Landsat (.txt або .met файл з суфіксом MTL), то Метадані заповнюються автоматично. Для інформації щодо полів Метадані читайте цю сторінку та цю .
Відстань між Землею та Сонцем : відстань між Землею та Сонцем в астрономічних одиницях (розраховується автоматично, якщо Дата заповнена);
- Метадані: таблиця містить наступні рядки;
Канал: назва каналу;
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. Виконання¶
5.3.2. Sentinel-2¶
Ця вкладка надає доступ до перерахунку даних знімків Sentinel-2 до фізичних одиниць відбивальності TOA (від англ. Top Of Atmosphere - на поверхні атмосфери), або реалізації простого атмосферного коректування з застосуванням методу DOS1 (від англ. Dark Object Subtraction 1 - віднімання темного об’єкта), який належить до відносних (для більш докладної інформації щодо перерахунку до відбивальності TOA та атмосферного коректування DOS1, дивіться Перерахунок знімка у значення відбивальності).
Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.
5.3.2.1. Перерахунок Sentinel-2¶
Каталог з каналами Sentinel-2 : відкрити каталог, який містить канали Sentinel-2; назви каналів Sentinel-2 повинні закінчуватись відповідним номером; якщо в цьому каталозі міститься файл метаданих, то Метадані заповнюється автоматично;
- Select metadata file : select the metadata file which is a .xml file whose name contains
MTD_MSIL1C
); Застосувати атмосферне коректування DOS1: якщо опцію увімкнено, то Корекція DOS1 застосовується до всіх каналів;
Застосувати значення NoData (знімок має чорну облямівку) : якщо опцію увімкнено, то пікселі, які мають значення
NoData
не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;
5.3.2.2. Метадані¶
Всі канали, що знаходяться в Каталог, який містить канали Sentinel-2 наведені в таблиці Метадані. Якщо наявний файл метаданих Sentinel-2 (.xml файл, чиє ім’я містить MTD_MSIL1C
), то Метадані заповнюються автоматично. Для інформації щодо полів Метадані читайте цю інформативну сторінку .
5.3.2.3. Виконання¶
5.3.3. ASTER¶
Ця вкладка надає доступ до перерахунку даних знімків ASTER L1T до фізичних одиниць відбивальності TOA (від англ. Top Of Atmosphere - на поверхні атмосфери), або реалізації простого атмосферного коректування з застосуванням методу DOS1 (від англ. Dark Object Subtraction 1 - віднімання темного об’єкта), який належить до відносних (для більш докладної інформації щодо перерахунку до відбивальності TOA та атмосферного коректування DOS1, дивіться Перерахунок знімка у значення відбивальності).
Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.
5.3.3.1. Перерахунок ASTER¶
Застосувати атмосферне коректування DOS1: якщо опцію увімкнено, то Корекція DOS1 застосовується до всіх каналів;
Застосувати значення NoData (знімок має чорну облямівку) : якщо опцію увімкнено, то пікселі, які мають значення
NoData
не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;
5.3.3.2. Метадані¶
Всі канали, знайдені в Вибрати файл ASTER L1T перераховуються в таблиці Метадані. Для інформації щодо полів Метадані відвідайте сторінку ASTER .
5.3.3.3. Виконання¶
5.3.4. MODIS¶
Ця вкладка забезпечує перетворення знімків MODIS в формат .tif та перепроєктування у WGS 84.
Щойно визначено входові дані, доступні канали перераховуються в таблиці метаданих.
5.3.4.1. Перерахунок MODIS¶
Перепроєктувати у WGS 84: якщо параметр увімкнено, то перепроєктувати канали у WGS 84, що вимагається для роботи в SCP;
Застосувати значення NoData (знімок має чорну облямівку) : якщо опцію увімкнено, то пікселі, які мають значення
NoData
не враховуються під час перерахунку та DOS1 розрахунку DNmin; цей параметр доцільно застосовувати, якщо знімок має чорну облямівку (зазвичай значення пікселя = 0);Створити Набір каналів та застосувати інструменти Набору каналів: якщо опцію увімкнено, то Набір каналів створюється після перерахунку; крім того, the Набір каналів обробляється відповідно до інструментів, увімкнених на Набір каналів;
5.3.4.2. Метадані¶
Всі канали, знайдені в Вибрати файл MODIS перераховуються в таблиці Метадані. Для інформації щодо полів Метадані відвідайте сторінку MODIS .
5.3.4.3. Виконання¶
5.3.5. Пакетне відтинання растрів¶
Ця вкладка забезпечує одночасне відтинання декількох каналів знімка з використанням прямокутної області, заданої координатами точок, або контуру, що визначається шейп-файлом.
5.3.5.1. Переілк растрів¶
5.3.5.2. Координати відтинання¶
Призначити координати верхньої лівої (UL) та нижньої правої (LR) точок прямокутної області, що буде використана для відтинання; також можливо ввести координати вручну. Інакше використовуйте шейп-файл.
Показати: показати або приховати область відтинання на карті;
: визначити область відтинання кресленням прямокутника на карті; ліве клацання для призначння точки UL та праве клацання для призначення точки LR; область відображається на карті;
Використати для відтинання шейп-файл : якщо опцію увімкнено, то для відтинання застосовується вибраний шейп-файл (попередньо завантажений до QGIS); координати UL та LR ігноруються;
Використати для відтинання тимчасову ROI: якщо опцію увімкнено, то для відтинання застосовується тимчасова ROI (див. Створення ROI); координати UL та LR ігноруються;
Значення NoData : якщо опцію увімкнено, то призначається значення для пікселів
NoData
(тобто пікселів поза межами області відтинання);Префікс назви виходового результату : призначити префікс для назв результуючих файлів (стандартно
clip
);
5.3.5.3. Виконання¶
: визначити місце запису результатів та провести відтинання для вибраних растрів; тільки растри, вибрані в Переілк растрів відтинаються та автоматично завантажуються до QGIS;
5.3.6. Роз’єднати канали растра¶
Роз’єднати багатоканальний растр на окремі канали.
5.3.6.1. Входовий растр¶
5.3.6.2. Виконання¶
5.3.7. Скласти стосом канали растра¶
Скласти стосом канали растра у єдиний файл.
5.3.7.1. Переілк растрів¶
5.3.7.2. Виконання¶
5.3.8. PCA¶
Дана вкладка відповідає за PCA (Аналіз головних компонент) растрів каналів, що завантажені до Набір каналів.
5.3.8.1. Аналіз головних компонент набору каналів¶
5.3.8.2. Виконання¶
5.3.9. Вектор в растр¶
Ця вкладка забезпечує перетворення вектора в растровий формат.
Вибрати вектор : вибрати вектор, попередньо завантажений до QGIS;
Використати поле значень вектора : якщо опцію увімкнено, то вибране поле використовується в якості атрибута для перетворення; пікселі вихідного результуючого растра мають ті ж самі значення, що і атрибут вектора;
Використати постійне значення : якщо опцію увімкнено, то полігони перетворюються в растр з використанням вибраного постійного значення;
- Вибрати тип перетворення : вибрати тип перетворення між Центр пікселів та Всі дотичні пікселі:
Центр пікселів: під час перетворення вектор порівнюється з реперним растром; пікселі вихідного результуючого растра відносяться до полігона, якщо центр пікселя всередині цього полігона;
Всі дотичні пікселі: під час перетворення вектор порівнюється з реперним растром; пікселі вихідного результуючого растра відносяться до полігона, якщо піксель дотичний до нього;
Вибрати реперний растр : вибрати реперний растр; пікселі вихідного результуючого растра мають той самий розмір та розташування, що і в реперного растра;
5.3.9.1. Виконання¶
5.4. Післяоброблення¶
Вкладка Післяоброблення надає доступ до декількох функцій, що можуть бути застосовані до вихідних результатів класифікації.
5.4.1. Точність¶
Ця вкладка забезпечує підтвердження правильності класифікації (читайте Оцінка точності ). Класифікація порівнюється з контрольним растром або контрольним шейп-файлом (який автоматично перетворюється на растр). Якщо в якості контрольного файлу призначено шейп-файл, то надається можливість вибору поля, яке містить значення класу.
Розраховується декілька статистик, а саме загальна точність, похибка омісії, похибка комісії та критерій каппа. Вихідним результуючим файлом є растр похибки
, який являє собою файл .tif
, що унаочнює похибки на карті, де значення пікселів відповідають категоріям порівняння (тобто комбінаціям визначеним КодМатриціПохибок
в матриці похибок) між класифікацією та контрольним файлом. Додатково створюється текстовий файл з матрицею похибок (файл .csv
з розділювачами табуляції) з тим сами ім’ям, що було визначено для файлу .tif
.
5.4.1.1. Входові дані¶
Вибрати класифікацію для оцінювання : вибрати растр класифікації (попередньо завантажений до QGIS);
Вибрати контрольний шейп-файл або растр : вибрати растр або шейп-файл (попередньо завантажений до QGIS), який буде використано в якості контрольного (наземні контрольні дані) для оцінки точності;
Поле шейп-файлу : якщо в якості контрольного файлу обрано шейп-файл, то призначте поле атрибутивної таблиці, яке містить числові значення класів;
5.4.1.2. Виконання¶
5.4.2. Зміни земельного покриву¶
Вкладка Зміни земельного покриву
надає можливості порівняння двох класифікацій з метою оцінки змін земельного покриву. Вихідним результатом є растр змін земельного покриву
(файл .tif, який відображає зміни на карті, де кожний піксель представляє категорію порівняння (комбінацію) між двома класифікаціями, яка є КодомЗміни
в статистиці змін земельного покриву) та текстовий файл, що містить статистику змін земельного покриву (файл .csv з розділювачами табуляції з тим сами ім’ям, що було визначено для файлу .tif).
5.4.2.1. Входові дані¶
Вибрати контрольну класифікацію : вибрати контрольний растр класифікації (попередньо завантажений до QGIS);
Вибрати нову класифікацію : вибрати новий растр класифікації (попередньо завантажений до QGIS), який буде порівнюватись з контрольною класифікацією;
Повідомити про пікселі, що не змінились: якщо опцію увімкнено, то буде також повідомлено про пікселі, що не змінились (мають однакові значення в обох класифікаціях);
5.4.2.2. Виконання¶
5.4.3. Звіт за результатами класифікації¶
Ця вкладка забезпечує розрахунок статистистики такої як кількість пікселів, відсоток та площа (одиниці вимірювання площі визначаються на основі знімка).
5.4.3.1. Входові дані¶
5.4.3.2. Виконання¶
5.4.4. Перехресна класифікація¶
Ця вкладка забезпечує розрахунок перехресної класифікації растра та матриці. Класифікація порівнюється з контрольним растром або шейп-файлом (який автоматично перетворюється на растр). Це зручно для розрахунку площ кожної комбінації між контрольними класами та значеннями класифікації. Якщо в якості контрольного файлу призначено шейп-файл, то надається можливість вибору поля, яке містить значення класу.
Вихідним результатом є перехресний растр
, що являє собою файл .tif
, де значення пікселів представляють категорії порівняння (тобто комбінації визначені КодПерехресноїМатриці
) між класифікацією та контрольними даними. Додатково створюється текстовий файл з перехресною матрицею (наприклад файл .csv
з розділювачами табуляції) з тим сами ім’ям, що було визначено для файлу .tif
.
5.4.4.1. Входові дані¶
Вибрати класифікацію : вибрати растр класифікації (попередньо завантажений до QGIS);
Використовувати значення NoData : якщо параметр увімкнено, то значення
NoData
буде виключено з розрахунків;Вибрати контрольний шейп-файл або растр : вибрати растр або шейп-файл (попередньо завантажений до QGIS), який буде використано в якості контрольного;
Поле шейп-файлу : якщо в якості контрольного файлу обрано шейп-файл, то призначте поле атрибутивної таблиці, яке містить числові значення класів;
5.4.4.2. Виконання¶
5.4.5. Класифікацію у вектор¶
Ця вкладка забезпечує перетворення растра класифікації у векторний шейп-файл.
5.4.5.1. Символіка¶
- Застосувати код з Переліку сигнатур : якщо опцію увімкнено, то колір та інформація про клас визначається з Перелік сигнатур ROI:
MC ID
: застосувати унікальні ідентифікатори макрокласів;C ID
: застосувати унікальні ідентифікатори класів;
5.4.5.2. Виконання¶
5.4.6. Перекласифікація¶
Ця вкладка забезпечує перекласифікацію (тобто призначення пікселям нового кода класу). Зокрема, вона спрощує перетворення значень з C ID до MC ID.
5.4.6.1. Значення¶
перерахувати значення C ID до MC ID: якщо опцію увімкнено, то таблиця перекласифікації заповнюється відповідно до Перелік сигнатур ROI, коли клацнути Розрахувати унікальні значення ;
Розрахувати унікальні значення : розрахувати унікальні значення в класифікації та заповнити таблицю перекласифікації;
- Значення: таблиця містить наступні поля;
Старе значення: призначити вираз, який визначає старі значення, що мають бути перекласифіковані;
Старе значення
може бути індивідуальним значенням або виразом, що призначається з використанням змінної на ім’яraster
(нетипові імена можуть бути визначені у Ім’я змінної у виразах ), доповненої операторами Python (тобтоraster > 3
вибере всі пікселі, що мають значення > 3 ;raster > 5 | raster < 2
вибере всі пікселі, що мають значення > 5 або < 2 ;raster >= 2 & raster <= 5
вибере всі пікселі з значеннями між 2 та 5);Нове значення: призначити нове значення для старих значень, що визначені у
Старе значення
;
5.4.6.2. Символіка¶
- Застосувати код з Переліку сигнатур : якщо опцію увімкнено, то колір та інформація про клас визначається з Перелік сигнатур ROI:
MC ID
: застосувати унікальні ідентифікатори макрокласів;C ID
: застосувати унікальні ідентифікатори класів;
5.4.6.3. Виконання¶
5.4.7. Редагувати растр¶
Ця вкладка забезпечує безпосереднє редагування значень пікселів растра. Редагуються лише пікселі, що знаходяться під полігонами ROI або векторними полігонами.
Увага: входовий растр редагується безпосередньо; з метою запобігання втрати даних рекомендується створити резервну копію входового растра перш ніж використовувати цей інструмент.
Завдяки безпосередньому редагуванню значень пікселів цей інструмент може швидко редагувати великі растри, особливо у випадку маленьких полігонів редагування. Також для спрощення редагування растрів з застосуванням декількох значень доступна Панель редагування SCP.
5.4.7.1. Редагувати значення растра¶
5.4.7.2. Параметри редагування¶
Використати поле значень вектора : якщо параметр увімкнено, то растр редагується з застосуванням вибраного вектора (у Редагувати значення, застосовуючи вектор) та значень полігонів вибраного атрибутивного поля вектора;
Використати постійне значення : якщо параметр увімкнено, то растр редагується з використанням вибраного постійного значення;
Застосувати вираз : якщо параметр увімкнено, то растр редагується відповідно до введеного виразу; вираз повинен містити принаймні одне
where
; для прикладу вже введено наступний виразwhere(raster == 1, 2, raster)
, який призначає 2, деraster
дорівнює 1 та залишає незмінними значення, деraster
не дорівнює 1;
5.4.7.3. Виконання¶
5.4.8. Групування класифікації¶
Ця вкладка забезпечує заміну значень ізольованих пікселів значеннями найбільшого сусіднього фрагмента (ґрунтується на GDAL Sieve ). Дана операція зручна для усунення маленьких фрагментів з класифікації.
Вибрати класифікацію : вибрати растр (попередньо завантажений до QGIS);
Пороговий розмір : розмір фрагмента, який буде замінятись (в пікселях); всі фрагменти, що мають розмір менший за вибрану кількість пікселів, будуть замінені значеннями найбільшого сусіднього фрагмента;
5.4.8.1. Виконання¶
5.4.9. Розмивання класифікації¶
Ця вкладка забезпечує усунення меж фрагмента певного класу (розмивання) на підставі визначених значень класу розмивання та кількості пікселів межі. Дана операція зручна для покращення класифікації.
Вибрати класифікацію : вибрати растр (попередньо завантажений до QGIS);
Значення класу : призначити значення класу для розмивання; значення класу повинні бути розділені
,
та-
може використовуватись для визначення діапазону значень (наприклад,1, 3-5, 8
вибере класи 1, 3, 4, 5, 8); якщо текст червоний, то вираз містить помилки;Розмір в пікселях : кількість пікселів, які будуть розмиті від межі;
5.4.9.1. Виконання¶
5.4.10. Розширювання класифікації¶
Ця вкладка забезпечує розширювання меж фрагмента певного класу на підставі визначених значень класу розширювання та кількості пікселів межі. Дана операція зручна для покращення класифікації.
Вибрати класифікацію : вибрати растр (попередньо завантажений до QGIS);
Значення класу : призначити значення класу для розширювання; значення класу повинні бути розділені
,
та-
може використовуватись для визначення діапазону значень (наприклад,1, 3-5, 8
вибере класи 1, 3, 4, 5, 8); якщо текст червоний, то вираз містить помилки;Розмір в пікселях : кількість пікселів, які будуть розширені від межі;
5.4.10.1. Виконання¶
5.5. Калькулятор каналів¶
Калькулятор каналів
забезпечує растрові розрахнки для каналів (тобто розрахунок значень пікселів) з використанням функцій NumPy . Растрові канали повинні бути попередньо завантажені до QGIS. Входові растри повинні бути в одній проекції.
Крім того, є можливість розраховувати растр з застосуванням правил прийняття рішень.
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. Розрахунок індексів¶
Розрахунок індексу забезпечує введення виразу спектрального індексу (див. Спектральні індекси).
- Розрахунок індексів : перелік спектральних індексів:
NDVI: якщо вибрано, то формула розрахунку NDVI вводиться у Вираз (
(( "#NIR#" - "#RED#") / ( "#NIR#" + "#RED#") @ NDVI)
);EVI: якщо вибрано, то формула розрахунку EVI вводиться у Вираз (
2.5 * ( "#NIR#" - "#RED#" ) / ( "#NIR#" + 6 * "#RED#" - 7.5 * "#BLUE#" + 1) @ EVI
);
: 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 theexpression_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. Правила прийняття рішень¶
Правила прийняття рішень дозволяють розраховувати результуючи растри з застосуванням правил. Правила це умовні вирази, що ґрунтуються на інших растрах; якщо Правило виконується, то відповідне Значення призначається результуючому вихідному пікселю.
Правила перевіряються від першого до останнього рядка таблиці; якщо перше Правило не виконується, то для цього пікселя перевіряється наступне Правило, і так далі до останнього. Якщо для певного пікселя виконується декілька правил, то йому призначається значення за першим Правило. Значення NoData
призначаються тим пікселям, де жодне Правило не виконується.
- Правила прийняття рішень: таблиця містить наступні поля;
Значення: значення, що призначається пікселям, якщо Правило виконується;
Правило: правило для перевірки (наприклад,
"raster1" > 0
); можна вводити декілька умовних виразів, розділених;
(тобто"raster1" > 0; "raster2" < 1
, що означає призначити Значення якщоraster1
> 0 таraster2
< 1);
: експортувати правила до текстового файлу, який може бути імпортований пізніше;
5.5.5. Вихідний растр¶
Вихідний растр це файл .tif з тією самою просторовою роздільною здатністю та проекцією, що і входові растри; якщо входові растри мають різну просторову роздільну здатність, то для вихідного растра застосовується найвища роздільна здатність (тобто мінімальниий розмір пікселя).
Використовувати значення NoData : якщо параметр увімкнено, то призначити значення пікселів
NoData
у вихідному растрі;- Охоплення: якщо наведені нижче параметри вимкнені, то охоплення вихідного растра включатиме охоплення всіх входових растрів;
Перетин: якщо параметр увімкнено, то охоплення вихідного растра дорівнює перетину охоплень входових растрів (т.зв. мінімальне охоплення);
Таке саме як : якщо параметр увімкнено, то охоплення вихідного растра дорівнює охопленню “Охоплення карти” (охоплення карти, що відображається в цей час) або обраного шару;
Вирівняти: якщо параметр увімкнено та Відповідно до увімкнено з вибором растра, то розрахунок здійснюється з застосуванням того самого охоплення та вирівнювання пікселів, що і у вибраного растра;
: якщо
Вираз
активний і текст зелений, вибрати місце запису результатів та розпочати розрахунки відповідно доВираз
; якщоПравила прийняття рішень
активний і текст зелений, та розпочати розрахунки відповідно доПравила прийняття рішень
;
5.6. Набір каналів¶
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.
5.6.2. Визначення набору каналів¶
Визначення каналів, що складають Входове зображення .
Якщо Центральна довжина хвилі каналів не визначена, то застосовується номер каналу і деякі інструменти SCP будуть неактивними. Для кожного каналу є можливість визначити множильний коефіцієнт перемасштабовування та адитивний коефіцієнт перемасштабовування (наприклад, на основі значень метаданих Landsat), які застосовуються на льоту (тобто значення пікселя = початкове значення пікселя * множильний коефіцієнт перемасштабовування + адитивний коефіцієнт перемасштабовування
) під час обробки.
: автоматично впорядкувати канали за назвою з урахуванням чисельних закінчень;
- Швидкі налаштування довжини хвилі : швидке визначення центральної довжини хвилі каналу для наступних сенсорів:
- 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;
5.6.3. Інструменти набору каналів¶
Є можливість виконувати деякі операції безпосередньо для Набір каналів.
Створити віртуальний растр набору каналів: якщо параметр увімкнено, то створити віртуальний растр каналів;
Створити растр набору каналів (стек каналів): якщо параметр увімкнено, то створити стек всіх каналів у вигляді єдиного файлу .tif;
Створити огляди каналів: якщо параметр увімкнено, то створити огляди растрів (т.зв. піраміди) для покращення швидкості відображення; файли оглядів створюються в тій самі директорії, що і канали;
Вираз калькулятора каналів: якщо параметр увімкнено, то розрахувати Вираз введений у Калькулятор каналів; рекомендовано застосовувати у виразі змінні Набір каналів (наприклад,
bandset#b1
);: визначити каталог вихідних результатів та розпочати процес;
5.7. Пакетне опрацьовування¶
Ця вкладка забезпечує автоматизоване виконання (пакетне опрацьовування) декількох функцій SCP з застосуванням скриптового інтерфейсу.
5.7.1. Пакетне опрацьовування¶
Введіть вираз пакетного опрацьовування; кожна функція повинна починатись з нового рядка. Функції мають таку структуру:
ім'я функції
;параметри функції
Кожна функція має параметри, що визначаються за ім’ям, з такою структурою:
ім'я параметра
:аргумент параметра
Параметри мають бути розділені символом ;
. Параметр кожної функції представляє відповідний параметр інтерфейсу SCP; текстові аргументи параметрів повинні бути оточені символом '
; у випадку перемикачів значення 1 представляє увімкенено, а 0 вимкнено. Новий рядок, що починається з #
, може бути використаний дя коментування.
Залежно від функції, деякі параметри у виразі є обов’язковими, а деякі можна пропустити. Імена параметрів, що містять path
потребують повного шляха до файлу. Деякі параметри потребують декількох аргументів у вигляді переліку; переліки повинні бути розділені ,
.
Якшо вираз містить помилки, то текст червоний.
- Функції: доступні такі з функції з відповідними параметрами;
Точність: розрахувати точність (
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.8. Налаштування¶
Вкладка Налаштування забезпечує пристосування SCP до вимог користувача.
5.8.1. Інтерфейс¶
Пристосування інтерфейсу до вимог користувача.
5.8.1.1. Імена полів входових навчальних даних¶
Призначити імена полів Входові навчальні дані . Змінювати імена полів не рекомендовано.
5.8.1.2. Стиль ROI¶
Змінити колір та прозорість ROI для кращого відображення тимчасових ROI на карті.
5.8.1.3. Ім’я змінної у виразах¶
Призначити ім’я змінної, що використовується у виразах Перекласифікація та Редагувати растр .
5.8.1.4. Ім’я тимчасової групи¶
Призначити ім’я тимчасової групи, що використовується для тимчасових шарів, в панелі шарів QGIS.
5.8.1.5. Панель¶
5.8.2. Оброблення¶
5.8.2.1. Процес класифікації¶
Давати звуковий сигнал по закінченні : якщо параметр увімкнено, то грати звуковий сигнал по закінченні процесу класифікації;
Використовувати віртуальні растри для тимчасових файлів : якщо параметр увімкнено, то замість справжніх растрів створювати віртуальні для деяких тимчасових файлів; це корисно для зменшення дискового простору, що використовується, під час розрахунків;
Стискання растра : якщо параметр увімкнено, то до вихідних растрів застосовується безутратне стискання (DEFLATE або PACKBITS) з метою збереження дискового простору; рекомендовано увімкнути цей параметр, однак подекуди стиснуті растри більші за файли без стиснення;
5.8.2.2. RAM¶
5.8.2.3. Тимчасовий каталог¶
5.8.3. Налагодження¶
Інструменти налагодження для створення файлу журналу (тобто запису дій SCP для повідомлення про проблеми) та перевірки залежностей SCP dependencies.
Якщо ви виявили помилку модуля, будь ласка читайте How can I report an error? .