Printsipi_GIS_A5_Shipulin
.pdf
|
Продовження таблиці 2.4.3. |
JFIF |
Формат файлів для зберігання і передачі |
(JPEG File |
зображень, стислих за алгоритмом JPEG. |
Interchange |
|
Format) |
|
PCX |
Поширений формат графічних файлів для |
|
кольорових зображень, використовуваний в |
|
більшості графічних редакторів. Зображення |
|
стискується до 1:1,5. |
GIF |
Спосіб стискування графічного зображення. |
(Graphics |
Формат графічних файлів, найчастіше |
Interchange File) |
використовуваний в Інтернеті; забезпечує |
|
стискування даних без втрат; алгоритм |
|
стискування LZW |
ERDAS |
Файли розроблені, використовуючи програмне |
IMAGINE |
забезпечення обробки зображень IMAGINE. |
|
Файли ERDAS IMAGINE можуть зберігати |
|
безперервні і дискретні одноканальні або |
|
багатоканальні дані. |
IMG |
Формат зображень, які скановані з високою |
(Image) |
роздільною здатністю. Графічний файл в пакеті |
|
GEM. |
|
Використовується в багатьох растрових ГІС- |
|
пакетах, наприклад, ERDAS. |
ER Mapper |
ER Mapper файли розроблені, використовуючи |
|
програмне забезпечення обробки зображень ER |
|
Mapper. |
ЕSRI Grid |
Формат, розроблений фірмою ESRI, підтримує |
|
32-бітові цілі і дійсні растрові сітки. Цілі гріди |
|
призначені для представлення дискретних даних, |
|
дійсні гріди використовуються для |
|
представлення безперервних явищ. |
MrSID™ |
Формат із змінною роздільною здатністю на |
(Multiresolution |
основі методу хвилевої модуляції, який |
Seamless Image |
забезпечує високу міру стискування. |
Database) |
|
|
110 |
З таблиці виходить, що проблема обмеженого дискового простору може бути вирішена шляхом використання компресованих растрів, що приведе до скорочення об'ємів файлів. Одним з найефективніших алгоритмів стискування є алгоритм Lempel-Zip-Welch (LZW), вживаний у форматі GIF, LZW. Компресія також підтримується у форматах TIFF і IMG.
При цьому важливо знати про можливі втрати інформації. Прикладом формату стискування з втратами інформації може бути JPEG; прикладами форматів стискування без втрати інформації можуть бути GIF, TIFF.
Розроблені формати, наприклад, MrSID, які дають великий коефіцієнт стискування.
2.4.6 Файл геоприв'язування растрових даних
Файли растрових даних у вибраному форматі представляють зображення, в якому положення кожної чарунки фіксується координатами зображення - номером ряду і номером колонки. Ці дані не містять інформацію про координати чарунок в прийнятій системі координат для реального земного простору, тому їх недостатньо для представлення географічних об'єктів.
Для представлення географічних об'єктів необхідно встановити перетворення координат зображення в координати реального світу. Спеціалізовані формати, такі як ERDAS IMAGINE, BSQ, BIL, BIP, GEOTIFF, Grid зберігають геопросторову інформацію в заголовку файлу зображення. Растрові дані, представлені в загальних форматах, необхідно спільно використовувати з окремими файлами геоприв'язування – Worldфайлами, які містять інформацію про перетворення координат зображення в координати реального світу. Файл геоприв'язування має туж назву, що і файл зображення, але його розширення доповнене в кінці буквою w (від World).
Таблиця 2.4.4 – Приклади файлів геопривязки
Файл зображення |
Файл геопривязки |
zones.tif |
zones.tifw або zones.tfw |
cost.jpg |
cost.jpgw або cost.jgw |
image.bil |
image.bilw або image.blw |
|
111 |
Файл геоприв'язування представляється у форматі ASCII; він містить інформацію для перетворення координат зображення в координати реального земного простору (табл.2.4.5).
Таблиця 2.4.5 – Приклад вмісту файла геопривязки
Аргументи |
Приклад значень |
|
аргументів |
Розмір піксела по осі |
0.423566666650000 |
Х |
|
Коефіцієнти |
0.000000000000000 |
повороту |
0.000000000000000 |
Розмір піксела по осі |
-0.423566666650000 |
-Y |
|
Координати центру |
79000.000000000000000 |
верхнього лівого |
71000.000000000000000 |
піксела |
|
За наявності файла геоприв'язування програма виконує трансформацію координат за формулами аффінних перетворень:
|
|
x' = Ax + By + C; |
(2.4.19) |
|
|
|
у' = Dx + Ey + F, |
(2.4.20) |
|
де |
x', у' – |
обчислювані координати i-пиксела в прийнятій системі |
||
|
координат для реального земного простору, |
|||
|
x, у |
– |
номер колонки, номер ряду піксела на карті |
|
|
відповідно, |
|
||
|
A, E |
– |
розмір піксела відповідно по осі Х, по осі –Y, |
|
|
B, D |
– |
коефіцієнти повороту, |
|
|
C, F |
– |
координати xо, yо |
центру верхнього лівого піксела в |
прийнятій системі координат для реального земного простору.
2.4.7 Резюме представлення географічних об'єктів растровими моделями
Узагальнена характеристика представлення географічних об'єктів растровими моделями приведена в табл. 2.4.5.
112
Таблиця 2.4.5 – Резюме представлення географічних об'єктів растровими моделями [29]
Фокус моделі |
Триангуляційні дані орієнтовані на |
|
моделювання безперервних явищ і зображень |
|
земної поверхні |
Джерела даних |
Матеріали аерофотознімання, космічної зйомки, |
|
збір GPS визначень, |
|
конвертація з триангуляційних даних, |
|
растеризування векторних даних, |
|
сканування фотографій і креслень |
Зберігання |
Від координат нижнього лівого кута растру і |
просторових даних |
висоти, ширини чарунки, кожна чарунка |
|
локалізована позицією її ряду і колонки |
Представлення |
Точкові просторові об'єкти представляються |
просторових |
однією чарункою. Лнійні просторові об'єкти |
об'єктів |
представляються ланцюжком суміжних чарунок |
|
з однаковим значенням. Полігональні просторові |
|
об'єкти представляються регіонами чарунок з |
|
однаковим значенням |
Топологічні |
Суміжні чарунки можуть бути швидко |
відношення |
локалізовані приростом і відніманням значень |
|
рядків і колонок |
Геопросторовий |
Просторовий збіг, аналіз близькості, аналіз |
аналіз |
поверхні, дисперсія, шлях найменших витрат |
Картографічна |
Растрові дані є кращими для презентації |
продукція |
зображень і безперервних явищ з поступовим |
|
варіюванням атрибутів. Вони не зовсім личать |
|
для викреслювання точкових і лінійних |
|
просторових об'єктів |
2.4.8 Контрольні питання і завдання для самостійної роботи
1)У чому полягає сутність растрових моделей географічних об'єктів?
2)Як представляються дискретні географічні об'єкти в растрових моделях?
113
3)Дайте визначення поверхні.
4)Як представляються безперервні явища растровими і сітковими моделями?
5)У чому полягають переваги і недоліки растрових моделей?
6)Чим визначається роздільна здатність растру?
7)Як визначаються координати чарунок растру в системі координат растру і геодезичній системі координат?
8)Чим визначається экстент регіону, топологія чарунок растру?
9)Опишіть відомі вам колірні моделі.
10) Що є зонування? Як можна використовувати таблицю атрибутів растру для операцій зонування?
11)Опишіть спосіб повної представлення і спосіб послідовного кодування для зберігання растрових даних.
12)Опишіть сутність методу групового кодування і методів, заснованих на порядку сканування для стискування растрових даних.
13)Опишіть сутність методу квадротомічного дерева для стискування растрових даних.
14)Наведіть коротку характеристику форматів зберігання растрових даних.
15)Що є файлом прив'язки растрових даних?
16)Наведіть узагальнену характеристику представлення географічних об'єктів растровими моделями.
114
_____________________________________________________________
Розділ 2.5
ТРИАНГУЛЯЦІЙНІ МОДЕЛІ ГЕОГРАФІЧНИХ ОБ'ЄКТІВ
2.5.1 Визначення моделі TIN
Модель TIN (Triangulation Irregular Network - триангуляційна нерегулярна мережа) географічних об'єктів – модель поверхні у вигляді мережі суміжних не пересічних трикутних граней, визначена по вузлах і ребрах, які покривають поверхню.
У назві моделі слова означають наступне:
Triangulation (Триангуляційна) – вказує спосіб побудови оптимізованого набору трикутників по набору точок;
Irregular (Нерегулярна) – точки можуть бути узяті із змінною щільністю для моделювання ділянок поверхні, де рельєф різко міняється;
Network (Мережа) – відображає топологічну структуру.
|
Рис. 2.5.1 – Геометрія моделі TIN [29] |
|
|
Геометрія моделі TIN утворюється гранями, вузлами й ребрами у |
|
тривимірному просторі. |
|
|
|
Грань (Face) |
– поверхня трикутника у тривимірному |
|
|
просторі. |
|
Вузол (Node) |
– вершина трикутника з координатами X,Y,Z. |
|
Ребро (Edge) |
– сторона трикутника в тривимірному |
просторі.
Кожна грань TIN є частиною поверхні в 3D-просторі. 115
Модель TIN є альтернативою растровим DEM і використовується в багатьох геоінформаційних системах, системах автоматизованого картографування. Моделі TIN розроблені в 1970-х роках як простий спосіб побудови поверхонь по нерегулярно розташованих точках.
Рис. 2.5.2 – Приклад відображення фрагмента поверхні вартості землі моделлю TIN
2.5.2 Властивості моделі TIN
Модель TIN має наступні властивості:
дозволяє отримати точне уявлення про локальну частину поверхні, використовуючи змінну щільність вузлів із значенням Z і лінії перетину поверхні;
є основою 3D-візуалізації поверхні;
дозволяє виконати складний аналіз поверхні (обчислення висот, ухилів, експозицій схилів, побудову ізоліній поверхні, розрахунки об'ємів, вертикальні профілі по трасі лінії, аналіз видимості).
2.5.3 Тріангуляція Делоне
Вихідними даними для побудови TIN є набір точок з
116
координатами X, Y, Z. Завдання полягає в тому, щоб по цьому набору точок створити мережу суміжних трикутників, що не перетинаються. Завдання побудови тріангуляції по набору точок є одній з базових в обчислювальній геометрії. До неї зводяться багато інших завдань. Вона широко використовується в машинній графіці і геоінформаційних системах для моделювання поверхонь і вирішення просторових завдань.
Завдання побудови тріангуляції по вихідному набору точок є неоднозначним, тому виникає питання, яка з різних тріангуляцій краща? Можна, наприклад, оптимальним рішенням рахувати таке, при якому сума довжин всіх ребер буде мінімальною серед всіх можливих тріангуляцій, побудованих на тих же вихідних точках. Рішення задачі за такої умови має високу трудомісткість [34].
а) |
б) |
Рис.2.5.3 – Формування трикутника у тріангуляції Делоне: а) круг, |
|
побудований по точках 1,2,4, включає точку 3; |
б) круг, побудований |
по точках 1,2,3, не включає точку 4.
Найбільше поширення в ГІС отримала тріангуляція Делоне (Delaunay), яка названа на ім'я її автора радянського математика Бориса Миколайовича Делоне (1890-1980). За визначенням Делоне три точки формують трикутник в тріангуляції тоді і тільки тоді, коли в колі, описаному довкола цього трикутника немає інших точок розбиття. Кожен круг, що обмежує трикутник, не містить точок з набору усередині нього (рис.2.5.3, б).
Один з алгоритмів побудови тріангуляції Делоне заснований на генеруванні полігонів Тіссена (Thiessen) або Вороного. Для цього поверхня розбивається на області, в яких кожна точка розташована щонайближче до деякого вузлу мережі – генеруючій точки. Отримані межі формують полігони, які називають полігонами Тіссена або полігонами Вороного. Дві точки з'єднуються лінією в тріангуляції
117
Делоне, якщо їх полігони Тіссена мають загальну межу. Цей метод дозволяє отримати необхідні трикутники. Полігони Тіссена використовуються також при аналізі близькості.
Рис. 2.5.4 - Полігони Тіссена
2.5.4 Топологія в TIN
Модель TIN – це топологічна структура даних: ребра з'єднуються у вузлах; кожен трикутник суміжний з сусідніми трикутниками.
Топологічні відношення створюються шляхом створення в базі даних для кожного вузла вказівки на суміжні вузли. Простір довкола території представляється фіктивним вузлом.
Рис. 2.5.5 - Модель TIN
Модель TIN (рис. 2.5.5) в цифровому вигляді описується зв'язаними файлами - файлом вершин (табл.2.5.1), файлом покажчиків і файлом трикутників (табл.2.5.2). Для кожної точки розбиття
118
зберігається її унікальний номер, координати і список точок, з якими вона зв'язана прямими (за годинниковою стрілкою).
Табл.2.5.1 – Список вершин
Вершина |
X |
Y |
Z |
1 |
X1 |
Y2 |
Z3 |
2 |
X2 |
Y2 |
Z2 |
3 |
X3 |
Y3 |
Z3 |
4 |
X4 |
Y4 |
Z4 |
5 |
X5 |
Y5 |
Z5 |
6 |
X6 |
Y6 |
Z6 |
7 |
X7 |
Y7 |
Z7 |
Табл.2.5.2 – Список трикутників
Трикутник |
|
Вершини |
|
Суміжні трикутники |
||||
A |
5 |
|
6 |
|
7 |
B |
D |
F |
B |
1 |
|
5 |
|
6 |
A |
C |
Q |
C |
1 |
|
2 |
|
6 |
B |
D |
R |
D |
2 |
|
6 |
|
7 |
A |
C |
E |
E |
2 |
|
3 |
|
7 |
D |
F |
S |
F |
3 |
|
5 |
|
7 |
A |
E |
G |
G |
3 |
|
4 |
|
5 |
F |
T |
P |
2.5.5 Етапи створення моделі TIN
Модель TIN створюється в наступній послідовності.
Етап 1. Задання множини точок i по координатах Xi, Yi, Zi.
Рис. 2.5.6 - Множина точок
119