- •Лабораторні роботи з дисципліни «Основи геоінформатики»
- •Короткі теоретичні відомості
- •Структура даних гіс.
- •1. Растрові структури даних
- •1.1. Прості растрові структури
- •1.1.1. Кодування довжин прогону
- •1.1.2. Ланцюгове кодування
- •1.2. Ієрархічні растрові структури
- •2. Векторні структури даних
- •2.1. Непросіяна полігональна структура (нпс)
- •2.2. Dime структура
- •2.3. Структура дуга-вузол
- •2.4. Реляційна структура
- •2.5. Dlg структура
- •3. Комбіновані структури даних
- •4.2.2. Растрові структури і методи
- •4.2.2.1. Переваги
- •4.2.2.2. Недоліки
- •Тема: «Метод візуалізації картографічного фону в геоінформаційних комплексах реального часу»
- •Короткі теоретичні відомості
- •Тема: «Метод візуалізації динамічних сцен в інтерактивних геоінформаційних комплексах оперативної взаємодії»
- •Короткі теоретичні відомості
- •Підготовка до роботи
- •Назначение и функциональные возможности гис MapInfo
- •Основные функции меню и панель инструментов
- •Тема: «Робота з растровими даними в MapInfo»
- •Підготовка до роботи
- •Методичні вказівки.
- •Векторизация растровых данных в среде MapInfo
- •Тема: «Аналіз просторових даних»
- •Підготовка до роботи
- •Методичні вказівки.
- •Создание тематических карт
- •Создание таблиц
- •Формирование отчета
- •Підготовка до роботи
- •Короткі теоретичні відомості
- •Шаблоны
- •Поддерживаются файлы следующих форматов:
- •Команда «Экспорт»
- •Раздел «Правка» Команда «Специальная вставка»
- •Команда «Пометить»
- •Команда «Снять пометку»
- •Команда «Инвертировать»
- •Команда «На передний план»
- •Команда «На задний план»
- •Команда «Совместить с соседними»
- •Команда «Сгладить»
- •Команда «Добавить точки»
- •Команда «Свойства объекта»
- •Раздел «Вид» Режимы просмотра карты
- •Команда «Расслоение»
- •Команда «Фон»
- •Раздел «Вставка» Команда «Карта...»
- •5.5.2. Команда «Карта в шаблон...»
- •Команда «Растровое изображение»
- •Команда «Рамка и легенда...»
- •Команда «Сетка...»
- •Команда «Разбивка на листы...»
- •Команда «Номенклатурная рамка»
- •Команда «Таблица»
- •5.5.9. Команда «Засечки»
- •5.5.10. Команда «Промеры»
- •5.5.11. Команда «Внутренние углы»
- •5.5.12. Команда «Точки в полигон...»
- •5.5.13. Команда «База данных...»
- •5.5.14. Команда «Блок триангуляции...»
- •Раздел «Группа» Команда «Пометить»
- •Команда «Список объектов»
- •Менеджер параметров, команда «Параметры...»
- •Менеджер условных знаков, команда «Условные знаки...» Обзор возможностей Менеджера условных знаков
- •Окно Менеджера условных знаков
- •Команда «Система координат...»
- •5.7.5. Команда «Переопределить слои»
- •5.7.6. Команда «Статистика»
- •Команда «Контроль»
- •Команда «Проверка»
- •Атрибуты доступа карты
- •Раздел «Растр» Команда «Открыть...»
- •Команда «Восстановление рельефа...»
- •Команда «Построение горизонталей»
- •Команда «Стерео»
- •Команда «Моно плюс»
- •Команда «Моно»
- •Команда «Негатив»
- •Команда «Коррекция изображения...»
- •Команда «Свойства...»
- •Раздел «Сбор» Команда «Авторегистрация»
- •Команда «Замкнуть объект»
- •Команда «Разрыв»
- •Команда «Невидимая линия»
- •Команда «Закончить объект»
- •Команда «Установить высоту»
- •Команда «Вставить дугу»
- •Команда «Удалить точку»
- •Команда «Отменить объект»
- •Команда «Шаблон»
- •Команда «Слой»
- •Команда «Режим высоты»
- •Команда «Автопараметры»
- •Команда «Автоподписи»
- •Команда «Автосмена растра»
- •Команда «Ввод»
- •Команда «Вывод»
- •Раздел «Орто» Команда «Создать...»
- •Команда «Выровнять границы»
- •Команда «Трансформировать»
- •Раздел «цмр» Команда «Переприсвоить высоты»
- •Команда «Создать цмр...»
- •Команда «Создать tin...»
- •Команда «цмр корреляция»
- •Команда «Фильтровать/сгладить цмр»
- •Команда «Выровнять цмр внутри полигона»
- •Команда «Горизонтали из цмр/tin...»
- •Команда «Интерполировать горизонтали...»
- •5.11.14. Команда «Сечение...»
- •Команда «Объем»
- •Раздел «Сервис» Команда «Разворот...»
- •5.12.2. Команда «Обрезать по рамке»
- •Команда «Обрезать по полигону»
- •Команда «Вырезать внутри полигона»
- •Команда «Преобразовать» Линию в точку
- •Символ в объект
- •Точку в окружность
- •Невидимые линии в разрывы
- •Команда «Маскировать перекрестки»
- •Команда «Разделить по площади...»
- •Приведенная и физическая площади
- •Раздел по списку
- •Группа Параметры раздела
- •Деление вдоль одной из сторон
- •Команда «Вставить дороги»
- •Команда «Уравнять по точке»
- •Команда «Разделить треугольник»
- •Команда «Подогнать по точке»
- •Команда «Настройки...»
- •Рабочий стол
- •Рабочая папка по умолчанию
- •Список констант
- •Коды слоев In4
- •Коды слоев gbd
- •Dmf сжатие
- •Программа
- •Вставка объекта как текст
- •Ориентирование растра
- •Устройства
- •Штурвалы/педали
- •Инструментальные панели
- •Підготовка до роботи
- •Короткі теоретичні відомості
- •Последовательность операций сбора
- •2.1.3. Шаблоны объектов
- •Порядок сбора объекта
- •Режимы конструирования
- •Пометка и группировка объектов Основные принципы
- •Одиночная/множественная пометка
- •Мигающая пометка
- •Режим «Автоинфо»
- •Группировка объектов
- •Редактирование геометрии объектов Основные принципы редактирования
- •Перемещение отдельных точек объекта
- •Перемещение всего объекта
- •Синхронизация движения точек
- •Маркирование точек
- •Операции над маркированными точками
- •Операции над маркированными линиями
- •Операции над объектами
- •Изображение карты на экране Общие понятия
- •Режим увеличения/уменьшения
- •Режим перетаскивания
- •Режим изображения центров
- •Создание и редактирование классификатора Слои. Общие понятия
- •Изменение слоя объектов
- •Иерархия слоев
- •Работа с параметрами Параметры. Общие понятия
- •Ввод значений параметров
- •Копирование значений в другие параметры
- •Поиск объектов по значениям параметров
- •Подписи Подписи. Обозначение. Применение.
- •Создание/удаление подписей
- •Операции с подписями
- •Операции с картами Открытие и сохранение карт
- •Операции с окнами
- •Печать карт и их фрагментов
- •Передача данных из карты в карту
- •Cоздание шаблонов карт
- •Шаблоны документов (dmt-шаблоны)
- •Создание ортофотопланов Введение
- •Пошаговое создание ортофото
- •Пакетный режим создания ортофото
- •Использование Digitals для землеустройства Создание кадастровых планов
- •Распаевка земельных участков
- •Выдача документов и отчетов
1.2. Ієрархічні растрові структури
Таке представлення називається квадродеревом, оскільки 4 комірки замінюються на 1.
Tobler, Chen обговорюють модифіковану квадросистему для кодування поверхні Землі. Єдиний вузол на вершині представляє всю планету. На 15-му рівні резолюція комірок порівняна з метеорологічними супутниками. На 26-му рівні просторова резолюція порівняна з більшістю аерофотознімків. 30-й рівень - 1-см резолюція, яка підходить для геодезичних контрольних точок для широкого вжитку.
Розглянемо растр з 32 пікселів в стороні. Цей растр вимагає 1024 комірки зберігання. Якщо ми включимо вищі рівні, тоді всього 1365 комірок. Тобто, кількість комірок збільшилась на 33%.
Але цей недолік у деяких застосуваннях не відіграє важливої ролі. Наприклад, коли не потрібна повна резолюція.
Q-дерево - яскравий приклад звичайної проблеми застосувань СУБД: протиріччя вартість зберігання даних - вартість обробки.
Ієрархічна природа q-дерева дозволяє скоротити деякі пошуки. Наприклад, пошук високих точок (але не найвищих). Зауважимо, що відразу відсікається 75% даних на кожному кроці. При пошуку найвищої точки треба продивлятись увесь шар.
Навіть зберігаючи по одному значенню даних в кожному вузлі, за допомогою q-дерева можна ефективно здійснювати дуже специфічні пошуки. Звичайно, такі можливості підсилюються, оскільки ми можемо зберігати у кожній комірці 3 величини: середнє по області, мінімум та максимум. Пошук тоді здійснюється для всього регіону дуже швидко. Але є додаткові витрати на зберігання.
Модифікація q-дерева - представлення максимального блоку (maximum block representation).
Проблеми q-дерева у тому, що вони не є інваріантними (незмінними) відносно зсуву, повороту та масштабу.
Приклад.
Оригінальний растр і q-дерево
Перенесені растр і q-дерево
Що відбувається при переносі об’єкта на один проліт на схід? Він міг би представляти інший
об’єкт того ж типу та розміру, але в іншому місці. Існують деякі спроби вирішення цієї проблеми. Scott и Iyengar запропонували систему, яка базується на наступному:
знаходження однорідних кв. регіонів у растрі;
кодування розміру блоку і координат верхнього лівого кута блоку.
2. Векторні структури даних
Визначення. Вектор - величина з початковою точкою, асоційованим з нею зсувом та напрямком.
Векторні структури даних базуються на елементарних точках, розташування яких відоме. Замість прикладу розглянемо зберігання кола. В одній із зазначених растрових СД необхідно знайти й закодувати усі растрові комірки (визначеної форми й розміру), місцезнаходження яких відповідає границі кола. Це може бути названо низькорівневим описом кола. Опис вищого рівня, з другого боку, може ефективно зберігати коло, записуючи розташування точки для центру й радіуса кола. Зауважимо, що векторне зберігання менш витратне, якщо ми можемо вказувати геометричний об`єкт коло. Ці переваги можуть зникнути, якщо ми зберігаємо коло як зв`язану послідовність прямолінійних сегментів.
У більшості ГІС координати даних кодуються й зберігаються, як деякі комбінації точок, ліній, площ та полігонів. Декілька видів векторних СД знаходяться у загальному користуванні, замість засобів представлення БД всередині ГІС, так і замість стандартів обміну даними між системами. Це:
(цілісна) непросіяна полігональна структура (whole polygon structure),
подвійне незалежне кодування карт (Dual Independent Map Encoding (DIME)) файлова структура,
дуга-вузол (arc-node) структура,
реляційна (relational) структура,
цифрові лінійні графіки (digital line graphs або DLG).