- •Частина III. Геоїнформаційні технології просторового аналізу і моделювання
- •7.2. Картометричні операції
- •7.3. Операції вибору
- •7.3.1. Запити за місцем розташування
- •7.3.2. Запити по атрибутах
- •7.4. Рекласифікація
- •7.5. Картографічна алгебра
- •Оператори порівняння
- •Логічні оператори
- •7.5.1. Локальні операції
- •Арифметичні оператори
- •Алгебраїчні операції
- •Тригонометричні операції
- •7.5.2. Операції сусідства
- •Операції в ковзному (або змінному) вікні
- •Дистанційні операції
- •Аналіз видимості
- •7.5.3. Зональні операції
- •7.5.4. Глобальні операції
- •7.6. Статистичний аналіз
- •7.7. Просторовий аналіз
- •7.7.1. Побудова буферів
- •7.7.2. Аналіз географічного збігу і включення
- •7.7.3. Аналіз близькості
- •7.7.4. Зонування території за допомогою полігонів Тиссена – Вороного
- •7.8. Оверлейний аналіз
- •7.9. Аналіз рельєфу
- •7.9.1. Цифрові моделі рельєфу та їх побудова
- •7.9.2. Аналіз рельєфу з використанням цифрових моделей рельєфу
- •7.9.3. Аналіз гідрографічної мережі
- •7.9.4. Пакет Рельєф-процесор
- •7.10. Мережний аналіз
- •7.10.1 Географічні мережі
- •7.10.2. Мережний аналіз
- •Питання і завдання для самоперевірки
7.4. Рекласифікація
Рекласифікація є поширеною на практиці операцією, суть якої полягає в зміні змісту растрової карти або на основі характеристик, які містяться в іншій карті (чи картах) з наявної бази даних, або одержаних в результаті просторового аналізу, або, нарешті, на основі сформульованої умови. Операція застосовується для створення нових шарів просторових даних для даної території на основі вже наявної цифрової картографічної бази. Шляхом рекласифікації можуть бути побудовані тематичні карти, що мають самостійне наукове або прикладне значення, наприклад, карти эколого-технологічних груп земель, побудовані на основі карти крутизни схилів за методикою Українського НДІ землеробства (Тараріко, 1990), або карти оцінки умов життя людей для гірських територій, побудовані шляхом рекласифікації цифрової моделі рельєфа і т.ін.
Ще більшерозповсюдження має вживання цієї процедури для побудови карт просторового розподілу характеристик компонентів природно-господарських або соціально-економічних територіальних систем або параметрів їх математичних моделей на основі так званої інтерполяції з використанням додаткової інформації (див. п. 8.2).Додатковою інформацією при цьому можуть бути карти контурівприроднихабоантропогеннихкомпонентів природно-господарських або соціально-економічних територіальних систем. Даний спосіб просторової інтерполяції застосовується за відсутності або крайньої обмеженості даних спостережень або вимірювань просторової мінливості відповідної характеристики. Як приклад можна навести задачу побудови карти просторової мінливості протиерозійної стійкості поверхневого шару ґрунту на основі ґрунтової карти і таблиці співвідношення показника протиерозійної стійкості і генетичних різновидів ґрунту.
Сучасні інструментальні ГІС представляють різні засоби щодо зміни змісту (рекласифікації) наявних карт. Це можуть бути або інтерактивні процедури з використанням “майстрів” або робочих панелей (як, наприклад, в пакеті IDRISI), або мовні і програмні засоби (як в пакеті PCRaster).
7.5. Картографічна алгебра
Більшість процедур аналізу у середовищі ГІС, які виконуються з растровими просторовими даними, виконується з використанням операцій картографічної алгебри.
Концепція картографічної алгебри, що реалізована в більшості комерційних ГІС пакетів, відповідає концепції пакета MAP (MapAnalysisPackage), розробленого Ч.Д. Томліном (Tomlin, 1983). Відповідно до цієї концепції операції картографічної алгебри поділяються на локальні операції (point operations), операції сусідства (neighbourhood operations), або фокальні операції (focaloperations), зональні операції (area operations) і глобальні операції (map operations).
Операції картографічної алгебри реалізуються за допомогою набору операторів, які виконуються через уведення команд, записаних з використанням визначених правил побудови. У загальному вигляді ці команди мають вигляд:
Результат=оператор(вираження),
де Результат – результуюча карта;оператор– один з операторів картографічної алгебри;вираження – карта, або оператор, або послідовність операторів.
Необхідною умовою для виконання операцій з декількома картографічними шарами є збіг просторових атрибутів цих шарів – кількості рядків, кількості стовпців, розміру комірок растра, систем координат і картографічних проекцій, що використовуються.
У разі потреби виконання будь-яких дій «за умовою» використовуються команди вигляду
Результат=if (умоваthenвираження_1elseвираження_2)
або
Результат=if (умова,вираження_1,вираження_2),
де if…then…else – умовний оператор; умова– карта типу boolean (булівський) або умовне вираження, результатом обчислення якого є карта цього ж типу, тобто утримуюча булівські “1” (так) і/чи “0” (ні);вираження_1,вираження_2– карти, або послідовності операторів, передбачаючи якійсь дії з картами.
Існує також можливість застосування скороченої форми умовного оператора – if … then:
Результат=if (умоваthenвираження),
Результат=if (умова,вираження).
У випадку використання скороченої форми умовного оператора виконуються дії, передбачені операторами, що входять у вираженнятільки для комірок карти чи карт, у якихумова виконується (тобто результат є 1); в інші ж комірки растра заноситься символ, який означає відсутнє значення (наприклад, mv –missing value, тобто – відсутнє значення).
