3. Комбіновані структури даних
Ідея однієї з загальновідомих [Burrough] комбінованих структур даних ґрунтується на розумінні того, що атрибути і топологічні дані повинні зберігатись окремо один від одного, але можуть бути легко зв'язані між собою. Атрибутивні дані, що описують сутності, можуть включати дані про їх реальні атрибути, а також про те, як сутність повинна керуватись у БД. Останні можуть включати також інформацію, що керує типами відношень, які дана просторова сутність може мати. Наприклад, точкова сутність не повинна мати запис, що вказує на її площу, і полігональна сутність повинна бути визначена у термінах записів, що включають інформацію про сутності (границі або піксели), котрі описують її просторово. Для границь і дуг дані сутності можуть бути описані множиною відношень (таблиць). Допустима множина таблиць управляється типом сутності. Нарешті, кожна сутність має ім'я сутності для її унікальної ідентифікації.
На самому високому рівні полігон описується простою множиною відношень, що перелічує (listing) ім'я сутності, тип сутності та дані сутності.
Тоді як ім'я і тип є простими записами, дані сутності є множиною таблиць, що включає атрибути, просторові відношення, покриття і просторовий опис. Зауважимо, що дані сутності ідентичні у всіх аспектах для векторної та растрової нотації, виключаючи множину таблиць, на яку посилаються у записі просторового опису.
У векторній формі тип сутності для границі встановлюється таким же чином, як і для полігону. Таблиця даних сутності включає атрибути границі, список дуг, що формують границю, і список граничних сутностей дірок всередині границі. Структура даних для дуг включає атрибути, що вказують полігони зліва і справа, границю, якій вони належать, і список їх координат.
І растрове, і векторне представлення простору є рівнозначними структурами даних. Якщо є підпрограми для швидкого перетворення із однієї просторової структури даних в іншу, то процедури пошуку і аналізу можна запрограмувати так, щоб вибрати структуру, найбільш ефективну для вирішення даної проблеми без втручання користувача.
4. Порівняння структур даних
4.1. Класифікація векторних і растрових структур
Класифікація векторних та мозаїчних структур даних наводиться згідно [Rhind et al].
4.1.1. Класифікація векторних структур
4.1.1.1. Прості структури даних
Нетопологічні структури ("spaghetti" структури).
Прості топологічні структури (напр., GIMMS).
Направлені (directed) топологічні структури (напр., DIME).
Ієрархічно індексовані топологічні структури (напр., POLYVRT).
4.1.1.2. Гібридні структури даних
Мережеві індексовані векторні структури (напр., pre-TIGRIS Intergraph).
Гео-реляційні структури (напр., ESRI's ARC/INFO, UNISYS's System 9).
4.1.2. Класифікація растрових структур
4.1.2.1. Регулярні мозаїки
Комірчасті або растрові структури.
Шестикутні структури.
Трикутні структури.
4.1.2.2. Нерегулярні мозаїки
Діаграми Вороного(Тіссена /Діріхле полігони).
Делоне триангуляція.
4.1.2.3. Вкладені регулярні мозаїки
Квадродерева областей (region quadtrees).
Лінійні квадродерева.
Краєві (edge) і лінійні дерева.
Вкладені шестикутні структури.
4.1.2.4. Вкладені нерегулярні мозаїки
Точкові квадродерева.
K-d дерева.
Смугові (strip) дерева.
4.2. Порівняння переваг і недоліків векторних та растрових структур і методів роботи з ними
Порівняння переваг та недоліків растрових і векторних методів дано за [Burrough], [Берлянт та ін.].
4.2.1. Векторні структури і методи
4.2.1.1. Переваги
Добре представлення феноменологічних структур даних.
Компактна структура даних.
Топологія може бути описана повністю за допомогою мережових зв'язків.
Точна графіка.
Можливі пошук, редагування та генералізація графіки та атрибутів.
4.2.1.2. Недоліки
Складна структура даних.
Комбінація кількох полігонів векторних карт або полігональних і растрових карт шляхом оверлея створює труднощі.
Моделювання важке, оскільки кожна одиниця має відмінну топологічну форму.
Відображення та малювання може бути дорогим, особливо при високій якості, кольорів, тощо.
Технологія дорога, особливо для більш складного програмного та апаратного забезпечення.
Просторовий аналіз та фільтрація всередині полігонів неможлива.
- Лабораторні роботи з дисципліни «Основи геоінформатики»
- Короткі теоретичні відомості
- Структура даних гіс.
- 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 для землеустройства Создание кадастровых планов
- Распаевка земельных участков
- Выдача документов и отчетов