Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекц_метод_укр.doc
Скачиваний:
28
Добавлен:
30.08.2019
Размер:
3.92 Mб
Скачать
  1. Структури даних

Геоінформаційна структура даних у ГІС представлена на рис. 2.1.

Рисунок 2.1 – Геоінформаційна структура даних у ГІС

Для графічного представлення просторових об'єктів та їх атрибутів в ГІС застосовують векторне і растрове представлення даних.

Векторна структура – це уявлення просторових об'єктів у вигляді набору координатних пар (векторів), що описують геометрію об'єктів (рис. 2.2).

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

Точність растрових даних обмежується розміром комірки. Такі структури є зручним засобом аналізу і візуалізації різного роду інформації. Приклад растрової структури даних наведено на рис. 2.3.

Рисунок 2.2 – Векторне подання просторових даних

Рисунок 2.3. Растрова структура даних

Для реалізації растрових і векторних структур розроблені різні моделі даних.

  1. Моделі даних

Моделі просторових даних – логічні правила для формалізованого цифрового опису просторових об'єктів.

Векторні моделі даних. Існує кілька способів об'єднання векторних структур даних у векторну модель даних, що дозволяє досліджувати взаємозв'язки між об'єктами одного шару або між об'єктами різних шарів. Найпростішою векторною моделлю даних є «спагеті»-модель (рис. 2.4). У цьому випадку перекладається «один в один» графічне зображення карти.

Паперова карта

Цифрова карта у декартових координатах (модель даних)

Об’єкт

Номер

Положення

Точка

1

Одна пара координат

Лінія

3

Набір пар координат ,

– кількість точок

Область

2

Набір пар координат ,

перша та остання координати збігаються

Рисунок 2.4 – «Спагетті»-модель

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

Векторні топологічні моделі (рис. 2.5) містять відомості про сусідство, близькість об'єктів та інші, характеристики взаємного розташування векторних об'єктів.

Файл вузлів

Номер вузла

Координата

Координата

1

5

2

2

7

3

3

2

4

4

6

5

5

10

6

6

4

7

Файл дуг

Номер дуги

Правий полігон

Лівий полігон

Початковий вузол

Кінцевий вузол

1

1

0

2

1

2

2

0

1

3

3

2

1

4

1

4

3

0

5

2

5

4

3

5

4

6

2

0

3

6

7

2

4

6

4

8

4

0

6

5

9

3

1

2

4

Файл областей

Номер області

Список дуг

1

1,3,9

2

2,3,6,7

3

4,5,9

4

5,7,8

Рисунок 2.5 – Векторна  топологічна  модель даних

Топологічна інформація описується набором вузлів і дуг. Вузол – це перетин двох або більше дуг, і його номер використовується для посилання на будь-яку дугу, якій він належить. Кожна дуга починається і закінчується або в точці перетину з іншого дугою, або у вузлі, що не належить іншим дугам. Дуги утворюються послідовністю відрізків, з'єднаних проміжними точками. У цьому випадку кожна лінія має два набори чисел: пари координат проміжних точок та номери вузлів. Крім того, кожна дуга має свій ідентифікаційний номер, який використовується для вказівки того, які вузли представляють її початок і кінець.

Розроблені й інші модифікації векторних моделей, зокрема, існують спеціальні векторні моделі для представлення моделей поверхонь.

Растрові моделі використовуються у двох випадках. У першому випадку для зберігання вихідних зображень місцевості. У другому – для зберігання тематичних шарів, коли користувачів цікавлять не окремі просторові об'єкти, а набір точок простору, які мають різні характеристики (висотні відмітки або глибини, вологість ґрунтів і т.д.), для оперативного аналізу або візуалізації. Існує кілька способів зберігання та адресації значень окремих комірок растра і їх атрибутів, назв шарів і легенд.

При використанні растрових моделей актуальним є питання стиснення растрових даних, для якого розроблено методи групового кодування, блокового кодування, ланцюгового кодування і подання у вигляді квадродерева, які будуть розглянуті далі.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]