- •1 Загальні відомості про гіс
- •Визначення гіс
- •«Дані», «інформація», «знання» у геоінформаційних системах
- •Узагальнені функції гіс-систем
- •Класифікація гіс
- •Джерела даних та їх типи
- •Способи введення даних
- •Перетворення вихідних даних
- •Основні компоненти гіс
- •Контрольні запитання та завдання
- •2 Основні поняття гіс. Моделі даних
- •Відображення об'єктів реального світу в гіс
- •Структури даних
- •Моделі даних
- •Формати даних
- •Бази даних і керування ними
- •Контрольні запитання та завдання
- •3 Структури просторових даних гіс
- •Зберігання растрових даних
- •Ієрархічні структури даних
- •Алгоритми на квадродеревах
- •Просторові індекси
- •Контрольні запитання та завдання
- •4 Алгоритми обчислювальної геометрії
- •Перетин ліній
- •Операції з полігонами
- •Оверлей полігонів
- •Контрольні запитання та завдання
- •5 Моделювання поверхонь
- •Растрові цифрові моделі місцевості
- •Нерегулярні тріангуляційних мережі (tin)
- •Grid-, tgrid моделі
- •Інтерполяції
- •Контрольні запитання та завдання
- •6 Геодезія та цифрова фотограмметрія в гіс
- •Визначення прямокутних координат точок
- •Геодезичні засічки
- •Полярна засічка
- •Пряма кутова засічка
- •Фотограмметрія
- •Системи координат
- •Внутрішнє орієнтування знімка
- •Зовнішнє орієнтування знімка
- •Контрольні запитання та завдання
- •7 Фізична поверхню Землі і референцної системи координат
- •Геодезичні системи координат і висот
- •1 Геоїд; 2 загальний земний еліпсоїд; 3 референц-еліпсоїд
- •Системи координат, які використовуються в Україні
- •Місцеві системи координат
- •Системи координат, що використовуються в європейській та світовій практиці
- •Зв'язок уск-2000 з іншими системами координат
- •Контрольні запитання та завдання
- •8. Загальна теорія картографічних проекцій
- •Системи координат прийняті в гіс
- •Визначення картографічних проекцій, картографічні мережі
- •Нескінченно мала сфероїдинчна трапеція
- •Масштаби
- •Умови відображення поверхні еліпсоїда (сфери) на площині
- •Спотворення картографічних проекцій
- •Методи перетворення картографічних проекцій під час створення карт геоінформаційних систем
- •Фактори і способи вибору картографічних проекцій
- •Контрольні запитання та завдання
- •9 Масштаби. Картографічні проекції.
- •Головні масштаби, компонування та розграфлення карт, координатні сітки та номенклатури
- •Теорія класів і окремих варіантів картографічних проекцій
- •Циліндричні проекції
- •Псевдоциліндричні проекції
- •Конічні проекції
- •Азимутальні проекції
- •Перспективні азимутальні проекції
- •Псевдоконічні проекції
- •Псевдоазимутальні проекції
- •Поліконічна проекції
- •Проекції Гауса-Крюгера і uтм
- •Проекція Чебишева. Проблема вибору найкращих проекцій
- •Контрольні запитання та завдання
- •10 Розробка системного проекту гіс
- •Інформаційно-керуючі системи
- •Визначення вхідних і вихідних даних системи
- •Вибір програмного забезпечення гіс
- •Підсистема введення даних.
- •Підсистема зберігання даних.
- •Підсистема просторового аналізу та візуалізації результатів
- •Контрольні запитання та завдання
- •11 Повнофункціональні гіс
- •Огляд існуючих геоінформаційних систем
- •«Горизонт»
- •«ИнГео»
- •Перелік посилань
- •61166 Харків, просп. Леніна, 14
Структури даних
Геоінформаційна структура даних у ГІС представлена на рис. 2.1.
Рисунок 2.1 – Геоінформаційна структура даних у ГІС
Для графічного представлення просторових об'єктів та їх атрибутів в ГІС застосовують векторне і растрове представлення даних.
Векторна структура – це уявлення просторових об'єктів у вигляді набору координатних пар (векторів), що описують геометрію об'єктів (рис. 2.2).
Растрова структура даних передбачає представлення даних у вигляді двомірної сітки, кожна комірка якої містить лише одне значення, що характеризує об'єкт, який відповідає комірці растра на місцевості або на зображенні. В якості такої характеристики може бути код об'єкта (ліс, луг і т.д.) висота або оптична щільність.
Точність растрових даних обмежується розміром комірки. Такі структури є зручним засобом аналізу і візуалізації різного роду інформації. Приклад растрової структури даних наведено на рис. 2.3.
Рисунок 2.2 – Векторне подання просторових даних
Рисунок 2.3. Растрова структура даних
Для реалізації растрових і векторних структур розроблені різні моделі даних.
Моделі даних
Моделі просторових даних – логічні правила для формалізованого цифрового опису просторових об'єктів.
Векторні моделі даних. Існує кілька способів об'єднання векторних структур даних у векторну модель даних, що дозволяє досліджувати взаємозв'язки між об'єктами одного шару або між об'єктами різних шарів. Найпростішою векторною моделлю даних є «спагеті»-модель (рис. 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 – Векторна топологічна модель даних
Топологічна інформація описується набором вузлів і дуг. Вузол – це перетин двох або більше дуг, і його номер використовується для посилання на будь-яку дугу, якій він належить. Кожна дуга починається і закінчується або в точці перетину з іншого дугою, або у вузлі, що не належить іншим дугам. Дуги утворюються послідовністю відрізків, з'єднаних проміжними точками. У цьому випадку кожна лінія має два набори чисел: пари координат проміжних точок та номери вузлів. Крім того, кожна дуга має свій ідентифікаційний номер, який використовується для вказівки того, які вузли представляють її початок і кінець.
Розроблені й інші модифікації векторних моделей, зокрема, існують спеціальні векторні моделі для представлення моделей поверхонь.
Растрові моделі використовуються у двох випадках. У першому випадку для зберігання вихідних зображень місцевості. У другому – для зберігання тематичних шарів, коли користувачів цікавлять не окремі просторові об'єкти, а набір точок простору, які мають різні характеристики (висотні відмітки або глибини, вологість ґрунтів і т.д.), для оперативного аналізу або візуалізації. Існує кілька способів зберігання та адресації значень окремих комірок растра і їх атрибутів, назв шарів і легенд.
При використанні растрових моделей актуальним є питання стиснення растрових даних, для якого розроблено методи групового кодування, блокового кодування, ланцюгового кодування і подання у вигляді квадродерева, які будуть розглянуті далі.