22 тис. гектарів займають в межах Кривого Рогу території з добре розвиненою деревною рослинністю: парки, сквери, житлова забудова, лісозахисні смуги, неорганізовані зарості. Це становить приблизно 46% від загальної площі міста! Якщо додати сюди територію із трав’яною рослинністю, то загальна площа зелених зон становитиме 71% від площі Кривого Рогу.
Не дивлячись на сучасну політику тотального “омолодження” дерев у житловій та парковій зонах, яка часто призводить до загибелі дерев, загальна “зеленість” Кривого Рогу вражає! Це досягається за рахунок багатьох складових. Найбільшим є внесок міських парків, скверів та лісозахисних насаджень. Проте, дуже вагомим є також внесок неорганізованих дикорослих насаджень, приватного житлового сектору, а також – дачних кооперативів. Всі ці складові дозволяють забезпечити високий рівень засадження територій деревами та певною мірою є запобіжником від швидкого знищення деревної рослинної маси.
Що стосується інших складових криворізької рослинної екосистеми, то й тут площа територій із бодай якою рослинністю доволі велика. Так, загальна площа територій з трав’яною рослинністю становить приблизно 12 тис.га. Це 25% від загальної площі міста! Сюди входять газони, пустирі, зарості очеретів.
Таким чином, ми можемо констатувати, що 71% території Кривого Рогу вкрито травами та деревами. Причому із доволі високою щільністю рослинного покриву. Невкритими рослинністю залишається лише 29% території: кар’єри, відвали, промислові майданчики, великі автомобільні дороги та дахи висотних будівель, а також – водна поверхня.
Моє дослідження не лише підтвердило величезний рекреаційний та загальноекологічний потенціал зелених зон Кривого Рогу. Воно також, на жаль, констатувало вкрай занедбаний стан міських територій. Особливо пригнічує всюдисуще сміття! Де б я не побував під час свого дослідження, всюди я натикався на купи побутового та будівельного сміття. Навіть у непролазних хащах зустрічаються пивні бляшанки, дране лахміття та зношене взуття! Годі й казати про території з безперешкодним пішохідним доступом. І це вже не кажучи про “дикі” сміттєзвалища, які були створені місцевим населенням.
Щоб порахувати загальну площу територій з різними типами покриття мною було виділено 9 умовних класів покриву міських територій. В якості еталонних ділянок для цих класів було обрано конкретні ділянки в межах Кривого Рогу. Оскільки моє дослідження було спрямоване на визначення рослинного покриву, я детально не розглядав “нецікаві” мені невкриті рослинністю ділянки. Все, що майже позбавлене рослинності мною було записано або у клас “Тверда поверхня”, або у клас “Вода”.
Умовний клас покриву території | Деякі приклади еталонних ділянок | |||
Bulrush (Очерети) – суцільні зарості очеретів | ||||
Burned Area (Випалена територія) – ділянки вигорілої внаслідок пожеж рослинності | Фотографій немає. Я орієнтувався на усні повідомлення мешканців міста. | |||
Forest (Ліс) – щільні деревні насадження з кущами та травами | ||||
Lawn (Газон) – ділянки низькотрав’я | ||||
Park (Парк) – нещільні деревні насадження без кущів | ||||
Solid (Тверда поверхня) – буль-які тверді поверхні: дороги, бетон, оголені ґрунти, скельні породи, промислові об’єкти (кар’єри, відвали тощо) | ||||
Village (Приватний сектор) – щільна суміш дерев, трав, твердих поверхонь, побудов та споруд. Така суміш різнородних об’єктів в межах одного пікселю космічного знімку призводить до специфічного відбиття як оптичних так і радарних хвиль. Найбільш зрозумілим представником цього класу є власне житлова одноповерхова забудова. Хоча ділянки класу “Приватний сектор” наявні також на прибудинкових територіях високоповерхової забудови. | ||||
Wasteland (Пустир) – ділянки високотрав’я з поодинокими деревами | ||||
Water (Вода) – будь-які відкриті водні поверхні (ріки, ставки, відстійники тощо) |
На основі еталонних ділянок я сформував учбову та тестову вибірки для класифікації території. Загальна кількість еталонних ділянок становить 1070. Ці ділянки покривають собою 25258 пікселів космічного знімку (розмір одного пікселю – 10Х10 м).
Умовний клас покриву території | Сумарна кількість еталонних ділянок | Сумарна кількість пікселів в еталонних ділянках |
Bulrush (Очерети) | 124 | 2398 |
Burned Area (Випалена територія) | 42 | 871 |
Forest (Ліс) | 130 | 2671 |
Lawn (Газон) | 87 | 1961 |
Park (Парк) | 181 | 3615 |
Solid (Тверда поверхня) | 124 | 4366 |
Village (Приватний сектор) | 126 | 3153 |
Wasteland (Пустир) | 129 | 3049 |
Water (Вода) | 127 | 3444 |
Із окремих пікселів в межах учбових ділянок кожного умовного класу було сформовано учбову та тестову вибірки. До тестової вибірки за допомогою генератора випадкових чисел відібрано 1200 пікселів кожного класу. З увагою на те, що для класу “Випалена територія” наявно лише 871 піксель – при формуванні учбової вибірки застосовано “вибірку з поверненням”. Таким чином – у тестовій вибірці для цього класу не залишилось унікальних пікселів. Проте це майже не вплинуло на кінцевий результат. Слід також додати, що використання вибірки з поверненням призвело до того, що і для інших класів можливі дублювання “учбових” та “тестових” пікселів.
Для проведення дослідження мною застосовано супутникові знімки космічних апаратів Sentinel-1A, Sentinel-2A та Landsat-8. В якості основного взято знімок космічного апарату Sentinel-2A від 8 серпня 2017 року. Додатково залучено знімок космічного апарату Sentinel-1A від 7 серпня та інфрачервоні теплові канали зі знімку супутника Landsat-8 від 12 серпня 2017 року. Також на кінцевій стадії дослідження було додано знімок у ближньому інфрачервоному (вегетаційному) діапазоні космічного апарату Sentinel-2A від 30 квітня 2017 року. Залучення весняного знімку дозволило більш точно відділити зарості очеретів від парків та лісів.
Міську межу Кривого Рогу взято з проекту OpenStreetMap. При цьому не враховано територію селища “Авангард”. Класифікація типів покриву території в межах селища “Авангард” не здійснювалась і площа селища в загальній площі дослідженої території не враховувалась.
В якості алгоритму класифікації мною вибрано Random Forest (“Випадковий ліс“) із однойменної бібліотеки мови програмування R. Кількість дерев у вирощеному мною класифікаційному лісі становить 350, кожне дерево вирощувалось на основі 4 змінних (окремі канали супутникових знімків). При цьому точність класифікації при перевірці на учбовій вибірці досягає 96,22%. Так звана помилка “Out of Bag Error” становить лише 3,78%. Перевірка на тестовій вибірці показує загальну точність класифікації 93,95%. Це доволі висока точність для подібних досліджень зважаючи на високу детальність класифікаційної карти (10Х10 м). Проте, точність детектування окремих класів значно відрізняється. Найбільшу похибку показують класи “Газон” (25,15%), “Парк” (11,45%) та “Ліс” (9,78%). Ясна річ, що через похибку класифікації не обійшлось без помилок на кінцевій класифікаційній карті. Так, наприклад, деякі ділянки східних бортів криворізьких кар’єрів було класифіковано як “Вода”. Це пов’язано із тим, що східні борти знаходяться у затінку при оптичній зйомці та у затінку при радарному опромінюванні території. Також до класу “Вода” потрапили одиничні пікселі в межах житлової забудови. Це також пов’язано із затінком від будівель. У таблиці нижче наведено результати перевірки класифікаційної моделі на тестовій вибірці. У рядках таблиці містяться передбачені значення класів, у стовпцях – реальні значення класів. Похибка детектування кожного окремого класу визначається як відношення між “неправильними” та “правильними” відповідями класифікаційної моделі.
Bulrush (Очерети) | Burned Area (Випалена територія) | Forest (Ліс) | Lawn (Газон) | Park (Парк) | Solid (Тверда поверхня) | Village (Приватний сектор) | Wasteland (Пустир) | Water (Вода) | Похибка розпізнавання класу | |
Bulrush (Очерети) | 1380 | 0 | 6 | 0 | 35 | 0 | 0 | 2 | 1 | 44/1380 = 3,19% |
Burned Area (Випалена територія) | 0 | 214 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 100% |
Forest (Ліс) | 1 | 0 | 1605 | 1 | 153 | 0 | 0 | 2 | 0 | 157/1605 = 9,78% |
Lawn (Газон) | 7 | 0 | 0 | 974 | 52 | 93 | 18 | 73 | 2 | 245/974 = 25,15% |
Park (Парк) | 69 | 0 | 59 | 21 | 2227 | 15 | 59 | 22 | 10 | 255/2227 = 11,45% |
Solid (Тверда поверхня) | 0 | 0 | 0 | 26 | 11 | 3128 | 14 | 4 | 3 | 58/3128 = 1,85% |
Village (Приватний сектор) | 0 | 0 | 3 | 32 | 83 | 24 | 2059 | 8 | 0 | 150/2059 = 7,29% |
Wasteland (Пустир) | 2 | 1 | 0 | 17 | 3 | 60 | 0 | 1950 | 0 | 83/1950 = 4,26% |
Water (Вода) | 7 | 0 | 5 | 0 | 4 | 13 | 0 | 0 | 2395 | 29/2395 = 1,21% |
За результатами класифікації усієї території Кривого Рогу мною отримано класифікаційну карту. Маючи цю карту ми можемо порахувати кількість пікселів кожного умовного класу в межах території Кривого Рогу. А знаючи площу одного пікселю (100 кв.м) ми можемо обчислити загальну площу кожного умовного класу. У таблиці наведено округлені площі виділених мною класів.
Умовний клас покриву території | Загальна площа в межах Кривого Рогу, га |
Bulrush (Очерети) | 1224 |
Burned Area (Випалена територія) | 275 |
Forest (Ліс) | 1832 |
Lawn (Газон) | 6378 |
Park (Парк) | 12562 |
Solid (Тверда поверхня) | 12159 |
Village (Приватний сектор) | 7172 |
Wasteland (Пустир) | 4305 |
Water (Вода) | 1289 |
Загальний вигляд фінальної класифікаційної карти зображено нижче. З он-лайн версією карти можна ознайомитись тут.
На останок хочу послатись на програмні засоби, які я використовував під час свого дослідження. Для калібрування радарного знімку я використав геоінформаційну платформу Sentinel Application Platform (SNAP). Завантаження та обробка оптичних знімків виконана з використанням плагіну Semi-Automatic Classification Plugin для геоінформаційної системи QGIS. Основний обсяг роботи з суміщення космічних знімків, виділення учбових ділянок та формування учбової вибірки виконано в геоінформаційній системі SAGA GIS. Побудову та аналіз класифікаційної моделі я робив у мові програмування R. Кінцеве графічне оформлення класифікаційної карти виконано в геоінформаційній системі QGIS.
Подібні дослідження вимагають не тільки багато часу. Вони потребують також певних фінансових витрат (транспорт). Я буду дуже вдячний, якщо читачі матеріально підтримають блог DataStory та його автора. Зробити свій внесок можна через меню пожертв зліва зверху на головній панелі сайту.