Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Світличний ''Основи геоінформатики''.doc
Скачиваний:
100
Добавлен:
03.12.2018
Размер:
3.16 Mб
Скачать

10.8. Пакет pcRaster

Пакет PCRaster був створений на кафедрі фізичної географії університету м. Утрехта, Нідерланди, у 1991 році (Van Deursen & Wesselling, 1992). Сучасна версія пакета PCRaster є результатом розробки групи фахівців з Утрехтського університету і комерційної фірми PCRaster Environmental Software (Нідерланди) (PCRaster manual, 1998). Пакет запускається під керуванням операційних систем UNIX, MS DOS версії 3.1 і пізніших і Windows 9x і пізніших. Для DOS-версії для запуску достатній персональний комп'ютер IBM АТ-386 із співпроцесором, 4 Мб оперативної пам'яті і VGA-дисплеєм.

Пакет PCRaster є системою, призначеною для моделювання навколишнього середовища (Environmental Modelling system), строго кажучи, не призначену для розроблення власне географічних інформаційних систем. Він включає сукупність програмних модулів, що забезпечують реалізацію функцій аналізу, відображення і конвертації, мову просторово-часового аналізу і моделювання (Dynamic Modelling Language) і пакет геостатистичного моделювання Gstat (Pebesma, Wesseling, 1998).

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

Пакет працює з чотирма видами даних. Двовимірні масиви просторових даних подаються як растрові карти, які зберігаються в бінарному форматі, названому розробниками Rijksum-versitein Utrecht Cross System Format (CSF). Це — основний вид даних, оскільки практично будь-який оператор пакета або використовує, або генерує растрові карти. Вони зберігаються у вигляді файлів даних, що мають розширення .тар. Крім цього, при маніпулюванні і аналізі використовуються підготовлені в ascІІ-форматі табличні дані, представлені власне таблицями, часовими рядами і точковими даними. Таблиці можуть бути представлені двома способами — у вигляді колонок даних (column table) або у вигляді двовимірної матриці (matrix table). Вони використовуються для перекодування карт за заданими алгоритмами. Часові ряди містять набори даних, що змінюються в часі, і використовуються при динамічному моделюванні. Точкові дані містять інформацію про координати х, у точок простору з відомими значеннями якої-небудь змінної, і саме ці значення і використовуються для створення растрових карт.

За типом просторово-розподіленої інформації, що відображається на карті (типу даних), карти пакета PCRaster діляться на: булівські (boolean), номінальні (nominal), порядкові (ordinal), скалярні (scalar), спрямовані (directional), напрямів місцевих ліній течії (ldd) (табл. 10.1). Кожний тип даних висуває специфічні вимоги до ємності пам'яті, необхідної для їх зберігання, а також визначає можливості їх використання для аналізу і правила маніпулювання.

Таблиця 10.1. Характеристика типів даних, що використовуються пакетом PCRaster

Тип даних

Характер змінної

Значення

Приклади використовування

boolean

булівська

0 (false)

1 (true)

є/немає, придатний/непридатний

nominal

класифікована, непорядкова

0-255 цілі числа

ґрунтові типи, класи доріг

ordinal

класифікована, порядкова

0-255 цілі числа

стадії розвитку

scalar

безперервна

-1037-1037 дійсні числа

висота над р. м., температура

directional

безперервна, направлена

0-2ті (радіан) або 0-360 (градусів), дійсні числа

експозиції схилів

ldd

напрям лінії течії до сусідньої чарунки

1-9 (коди напрямів)

гідрографічна мережа

Пакет PCRaster є відкритою системою. Його архітектура дозволяє виконувати інтеграцію з класичними ГІС-функціями, такими, як керування базою даних, виведення просторової інформації на екран і друкування, і функціями моделювання навколишнього середовища. Модулі картографічного і динамічного моделювання інтегровані з традиційними ГІС-модулями на високому рівні, що означає, що традиційні ГІС-функції і функції моделювання з'єднані в єдину мову ГІС і моделювання, яка дозволяє виконувати і традиційні операції ГІС, і динамічне моделювання.

Блок картографічного моделювання містить оператори для статичного аналізу карт. Набір операторів відповідає концепції картографічної алгебри і картографічного моделювання, а саме концепції пакета МАР (Мдр Analysis Package), розробленого С.Д. Том-ліном (Tomlin, 1983, 1990). У складі пакета PCRaster є оператори, що забезпечують усі ці види операцій картографічної алгебри, у тому числі: локальні операції — оператори арифметичних і алгебраїчних функцій, булівські оператори, оператори відношення, порівняння, округлення, генерації полів та ін.; оператори сусідства, що виконують операції в ковзному вікні — фільтрації, ковзного усереднювання та ін., а також зональні і глобальні оператори для обчислень у межах певної площі (наприклад, у межах ґрунтових або ландшафтних контурів) або всієї карти.

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

Пакет геостатистичного аналізу і моделювання Gstat (Pebesma, Wesseling, 1998), сумісний з PCRaster, забезпечує можливість тренд-аналізу, просторової інтерполяції з використанням методів середнього зваженого і локально-стохастичної (кригінг) інтерполяції з оптимізацією варіограмної моделі, моделюванням безперервної поверхні і оцінкою її точності.

Загальна кількість операторів просторового аналізу і моделювання в сучасній версії пакета перевищує 120. У сукупності цей набір операторів і правил операцій з ними і є комп'ютерною мовою просторово-часового аналізу та моделювання (Dynamic Modelling Language), який може використовуватися для побудови широкого класу моделей — від дуже простих до концептуально складних, фізично обґрунтованих моделей процесів у навколишньому середовищі, таких, як моделі поверхневого стоку, водної ерозії, транспорту забруднювачів та ін.

Як недолік відзначимо, що в пакеті не передбачена можливість підтримки дигітайзерного введення просторових даних. Нові електронні карти створюються або шляхом перетворення файлів табличних значень, або з використанням можливостей інших ГІС-пакетів. Як обмінний використовується ascii-формат.