
- •Основи геоінформатики
- •7.1. Загальна характеристика
- •9.1. Загальна характеристика
- •10.1.2.1. Загальна характеристика
- •Передмова
- •Частина і. Геоінформаційні технології в сучасному світі Розділ 1. Геоінформаційні технології в сучасному світі
- •1.1. Інформатика і геоінфорллатика
- •1.2. Визначення гіс. Відмінність гіс від інших інформаційних систем
- •1.3. Історія розвитку геоінформаційних технологій
- •1.4. Функції й галузі застосування гіс і геоінформаційних технологій
- •1.5. Геоінформатика, геоінформаиійні технології і географія
- •Питання і завдання для самоперевірки
- •Розділ 2. Апаратне забезпечення геоінформаційних систем і технологій
- •2.1. Загальна характеристика апаратного забезпечення гіс
- •2.2. Комп'ютер як складова частина гіс
- •2.2.1. Класифікація комп'ютерів
- •2.2.2. Складові частини пк та їх характеристики
- •2.3. Пристрої збору і введення інформації
- •2.4. Пристрої візуалізації і подання даних
- •2.5. Тенденції розвитку апаратного забезпечення
- •Питання і завдання для самоперевірки
- •Частина II. Основи геоінформаційних технологій Розділ 3. Атрибутивна інформація в гіс
- •3.1. Способи подання атрибутивних даних
- •3.2. Бази даних як подання об'єктів реального світу
- •3.3. Моделі даних
- •3.3.1. Ієрархічна модель даних
- •3.3.2. Мережна модель даних
- •3.3.3. Реляційна модель даних
- •3.3.4. Об'єктно-орієнтована модель даних
- •3.4. Функціонування баз даних
- •3.5. Керування даними в гіс
- •Питання і завдання для самоперевірки
- •Розділ 4. Методи формалізації просторово-розподіленої і інформації
- •4.1. Просторова інформація в гіс
- •4.2. Растрове подання просторових даних
- •4.2.1. Загальна характеристика
- •4.2.2. Ієрархічні растрові структури
- •4.2.3. Стиснення растрових даних
- •4.3. Векторне подання метричних даних
- •4.3.1. Точкова полігональна структура
- •4.3.2. Dime-структура
- •4.3.3. Структури «дуга-вузол»
- •4.3.4. Геореляційна структура
- •4.4. Вибір способу формалізації і перетворення структур даних
- •Питання і завдання для самоперевірки
- •Розділ 5. Технології введення просторових даних
- •5.1. Введення даних у гіс
- •5.2. Джерела вхідних даних для гіс
- •5.2.1. Картографічні матеріали
- •5.2.2. Дані дистанційного зондування Землі
- •5.2.3. Дані електронних геодезичних приладів
- •5.2.4. Джерела атрибутивних даних
- •5.3. Технології цифрування вхідних даних
- •5.3.1. Автоматизоване введення даних
- •5.3.1.1. Сканування
- •5.3.1.2. Векторизування
- •5.3.1.3. Геокодування
- •5.3.2. Ручне введення даних. Апаратне та екранне дигітизування
- •5.3.2.1. Апаратне дигітизування
- •5.3.2.2. Екранне дигітизування
- •5.3.2.3. Автозахоплення і автотрасування
- •5.3.2.4. Редагування існуючих картографічних об'єктів
- •5.3.2.5. Введення і редагування з використанням існуючих графічних об'єктів
- •5.3.2.6. Групове редагування
- •5.4. Контроль якості створення цифрових карт
- •Питання і завдання для самоперевірки
- •Розділ 6. Подання інформації в гіс
- •6.1. Візуалізація інформації в гіс
- •6.2. Методи і технології візуалізації інформації в гіс
- •6.2.1. Подання картографічних шарів
- •6.2.2. Подання екранних видів (вікон)
- •6.2.3. Подання векторних об'єктів
- •6.2.4. Подання поверхонь і растрових карт
- •6.3. Тематичне картографування. Картодіаграми
- •6.3.1. Ранжовані діапазони
- •6.3.2. Стовпчасті та кругові діаграми
- •6.3.3. Ранжовані символи
- •6.3.4. Точки із заданими вагами
- •6.3.5. Індивідуальні значення
- •6.3.6. Легенди тематичних карт і картодіаграм
- •6.4. Карти як результат і засіб візуалізації
- •6.5. Програмні і технічні засоби візуалізаиії картографічної інформації
- •6.5.1. Електронні атласи
- •6.5.3. Системи автоматизованого картографування
- •Питання і завдання для самоперевірки
- •Частина ііі. Геоінформаційні технології просторового аналізу і моделювання Розділ 7. Аналітичні можливості сучасних інструментальних гіс
- •7.1. Загальна характеристика
- •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. Мережний аналіз
- •Питання і завдання для самоперевірки
- •Розділ 8. Геостатистичний аналіз і моделювання
- •8.1. Геостатистичне моделювання
- •8.2. Просторова інтерполяція
- •8.3. Детерміновані методи просторової інформації
- •8.3.1. Глобальні методи інтерполяції
- •8.3.2. Локально-детерміновані методи інтерполяції
- •8.4.Локально-стохастичні методи просторової інтерполяції і геостатистичне моделювання
- •8.4.1. Принципи геостатистичного моделювання
- •8.4.2. Побудова і оптимізація варіограмної моделі
- •8.4.3. Моделювання поверхонь та їх оцінка
- •8.4.4. Різновиди локально-стохастичної інтерполяції
- •8.5. Вибір методу інтерполяції
- •Питання і завдання для самоперевірки
- •Частина IV. Програмні засоби і геоінформаційні системи Розділ 9. Програмні засоби для роботи з просторовими даними
- •9.1. Загальна характеристика
- •9.2. Програмні засоби гіс
- •Питання і завдання для самоперевірки
- •Розділ 10. Комерційні гіс-пакети
- •10.1. Програмне гіс-забезпечення компанії esri (сша)
- •10.1.1. Сімейство програмних пакетів ArcGis
- •10.1.2. Настільні інструментальні гіс-сімейства ArcGis
- •10.1.2.1. Загальна характеристика
- •10.1.2.2. Пакет ArcView
- •10.1.2.3. Система ArcInfo
- •10.2. Програмні гіс-пакети фірми Intergraph
- •10.2.1. Багатогалузеве модульне середовише гіс — mge
- •10.2.2. Сімейство пакетів GeoMedia/GeoMedia Professional
- •10.3. Сімейство програмних продуктів фірми Bentley Systems
- •10.3.1. Пакет MicroStation
- •10.3.2. Основні додатки на базі MicroStation
- •10.4. Програмні продукти компанії Autodesk
- •10.5. Програмні пакети GeoniCs
- •10.7. Пакет гіс і обробки просторової інформації іdrisi
- •10.8. Пакет pcRaster
- •10.9. Пакет GeoDraw/GeoGraph
- •10.10. Програма створення і оновлення цифрових карт Digitals
- •10.11. Тенденції розвитку програмного гіс-забезпечення
- •Питання і завдання для самоперевірки
- •Розділ 11. Сучасні геоінформаційні системи
- •11.1. Класифікація сучасних гіс
- •11.2. Великі гіс-проекти
- •11.2.1. Електронний атлас України
- •11.2.2. Глобальні геоінформаиійні системи
- •11.3. Технології «клієнт-сервер» і Internet-технології в гіс
- •11.3.1. Розподілені бази даних
- •11.3.2. Internet-сервіси і гіс
- •Питання і завдання для самоперевірки
- •Післямова
- •Словник термінів
- •Словник абревіатур
- •Використана література
- •Рекомендована література Основна
- •Додаткова
7.5.1. Локальні операції
Клас локальних операцій містить функції, що впливають на картографічні шари «покомірково», тобто — на окремі комірки однієї або декількох карт. Властивості комірок змінюються на основі вмісту цих самих комірок або вертикального потоку матеріалу через ці комірки. Операції не залежать від властивостей навколишніх комірок. Іншими словами, для кожної комірки нове значення обчислюється на основі значень у цій комірці в одному (чи більше) з картографічних шарів.
Найбільш простими з локальних операцій є арифметичні, тригонометричні, експоненціальні (показові) і логарифмічні функції, застосовувані до комірок одного або кількох шарів даних. Простими є оператори округлення, оператори порівняння й умовні оператори. До цієї ж групи операторів належать булівські (логічні) оператори, оператори перекодування карти за алгоритмами, що задаються користувачем, і генерування полів випадкових чисел, реалізовані в ГІС-пакетах з розвинутими аналітичними можливостями.
Наведемо нижче стислий опис операторів даного класу, що найбільш часто використовуються в сучасних інструментальних ГІС.
Арифметичні оператори. З арифметичних у ГІС звичайно використовуються (рис. 7.2):
+ — оператор додавання;
- — оператор віднімання;
* — оператор множення;
/ — оператор ділення;
** — оператор піднесення до ступеня.
1,0 |
1,2 |
1,5 |
1,9 |
2,1 |
+ |
2,2 |
3,6 |
4,4 |
4,0 |
4,9 |
= |
3,2 |
4,8 |
5,9 |
5,9 |
7,0 |
1,4 |
1,3 |
2,0 |
2,9 |
3,3 |
2,3 |
2,8 |
3,0 |
3,3 |
4,5 |
3,7 |
4,1 |
5,0 |
6,2 |
7,8 |
||
1,5 |
1,6 |
3,2 |
3,5 |
3,6 |
1,6 |
0,6 |
1,2 |
2,5 |
3,3 |
3,1 |
2,2 |
4,4 |
6,0 |
6,9 |
||
2,0 |
2,8 |
3,7 |
4,8 |
5,1 |
1,3 |
1,1 |
2,4 |
2,7 |
3,0 |
3,3 |
3,9 |
6,1 |
7,5 |
8,1 |
||
2,9 |
3,2 |
4,5 |
5,3 |
5,5 |
0,9 |
1,0 |
1,7 |
2,1 |
2,5 |
3,8 |
3,2 |
6,2 |
7,4 |
8,0 |
Рис. 7.2. Приклад локальної операції картографічної алгебри (операції додавання)
Результатом виконання арифметичних операцій є карта типу real (scalar), тобто набуває речовинних значень.
Оператори порівняння. Операторами порівняння є:
gt (>) — оператор «більше»;
lt (<) — оператор «менше»;
ge (>) — оператор «більше або дорівнює»;
1е (<) — оператор «менше або дорівнює»;
eq (=) — оператор «дорівнює»;
ne (?)ж — оператор «не дорівнює».
Результатом виконання операцій порівняння є булівські (логічні) «1» (так) і «0» (ні).
Логічні оператори. Логічні оператори є операторами логічної, або булевої, алгебри — розділу математики, який вивчає закони алгебри двох значень. Уперше досліджений Джорджем Булем, англійським математиком і логіком XIX сторіччя. Загальний вигляд булівської операції:
Результат = вираз1 оператор вираз1,
де Результат — результуюча карта; оператор — один з булівських операторів; вираз1 и вираз1 — карти.
Результатом виконання логічних операцій є карта типу boolean, тобто карта, яка містить тільки логічні «1» і/або «0». Найбільш часто використовуваними логічними операторами є and (логічне «і»), or (логічне «або»), not (логічне «ні»), xor (логічне «або/або») і деякі інші. Оператор and є оператором логічного множення, оператор or — логічного додавання, not — логічного заперечення.
Просторова інтерпретація операцій логічної алгебри наведена на рис. 7.3.
Операція A and В має результатом «1» у тих місцеположеннях (комірках растра), де одночасно є об'єкти А (наприклад, нееродовані ґрунти) і В (наприклад, ділянки з нахилом земної поверхні, що не перевищує 3°).
Операція А or В («або», що не виключає) має результатом «1» у тих місцеположеннях, де є об'єкт А або об'єкт В, включаючи частини території, де ці об'єкти присутні одночасно (наприклад, для ділянок досліджуваної території з нееродованими ґрунтами або з ухилом поверхні менше 3°).
Операція A not В має результат «1» для частини об'єкта А, яка не збігається з об'єктом В (наприклад, для ділянок з нееродованими ґрунтами, які мають ухил 3° і більше).
Операція А xor В має результат «1» для об'єктів А або В за винятком ділянок, де ці об'єкти присутні одночасно (наприклад, для ділянок досліджуваної території або з нееродованими ґрунтами, або з ухилом поверхні менше 3°).
Рис. 7.3. Просторова інтерпретація операцій логічної алгебри (затемненими показані області, де результат виконання операцій дорівнює «1», світлими — «0»)
Таблиця 7.1. Закони булевої алгебри
Комутативність |
Асоціативність |
Дистрибутивність |
A and В = В and A
А or В = В or A |
A and (В and С) = (A and В) and С A or (В or С) = (A or В) or С |
A and (В or С) = (A and В) or (A and С)
A or (В and С) = (A or В) and (A or С) |
З операторів логічної алгебри можуть формуватися складні логічні функції на основі законів комутативності, асоціативності і дистрибутивності (табл. 7.1). Перші два мають аналоги у звичайній алгебрі, останній є новим. При цьому ще Буль показав, що скільки завгодно складну логічну функцію можна записати, використовуючи всього лише три базові логічні операції: складання х+у (or), множення ху (and) і заперечення — х (not).
Для логічних функцій без дужок використовується такий порядок обчислень:
- обчислити операції заперечення;
- обчислити операції логічного множення;
- обчислити операції логічного складання.
Порядок дій може бути змінений за допомогою круглих дужок.
Алгебраїчні операції. До алгебраїчних операцій відносять операції перетворення змісту комірок растра з використанням таких алгебраїчних функцій, як степенева (з виділенням як самостійного оператора обчислення квадрата числа і кореня квадратного з числа), логарифмічна (з використанням як десяткових, так і натуральних логарифмів), експоненційна, ціла частина числа (реалізована шляхом відкидання дробової частини або за правилами округлення), абсолютна частина числа, знак числа і деякі інші. До цієї ж групи слід віднести операції генерації випадкових поверхонь, що підпорядковуються певному закону розподілу, у тому числі, як правило, нормальному, експоненційному і рівномірному.
Необхідною умовою виконання алгебраїчної операції є вихідна карта типу real. Результатом виконання алгебраїчної операції є карта цього ж типу.
Тригонометричні операції. З тригонометричних операцій в ГІС, як правило, реалізуються основні прямі і зворотні тригонометричні функції: синус (sin), косинус (cos), тангенс (tan), котангенс (ctan) і, відповідно, арксинус (asin), арккосинус (acos), арктангенс (atan) і арккотангенс (асtan).