Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Организация атрибутных данных в ГИС

Читайте также:
  1. I. Организация и проведение повышения квалификации профессорско-преподавательского состава ТГПУ
  2. II. ОБРАЗОВАТЕЛЬНЫЙ ПРОЦЕСС. ОРГАНИЗАЦИЯ БЫТА КАДЕТ.
  3. II. Организация приема граждан в ВУЗ
  4. III. Организация деятельности кадетского класса
  5. III. Организация информирования абитуриентов
  6. III. Организация проведения технического освидетельствования
  7. MATHCAD. Ввод числовых и текстовых данных, 2-х и 3-х мерная графика.

Атрибутные данные в ГИС обеспечивают связь между местоположением символа и его значением. Этим символом может быть как ячейка матрицы в растровых ГИС, так и графический объект векторной ГИС. Связь осуществляется при помощи уникального номера пространственного объекта. Непространственные данные могут существовать в различных формах: в виде "плоского" файла, иерархической, сетевой или реляционной базы данных.

"Плоский" файл - самый простой способ хранения атрибутных данных. В "плоском" файле все свойства отображаемой географической сущности содержатся в одном файле в виде таблицы. Все записи об объектах имеют одинаковое число полей и фиксированную длину.

Обычно различают три класса баз данных: иерархические, сетевые и реляционные. Иерархические модели получили широкое распространение в начале шестидесятых годов. Входящие в состав данных по такой модели записи образуют древовидную структуру - каждая из них связана с одной записью, находящейся на более высоком уровне иерархии. Доступ к любой из записей осуществляется путем прохода по строго определенной цепочке узлов дерева с последующим просмотром соответствующих этим узлам записей.

Для простых задач иерархическая система эффективна, но она практически непригодна для использования в сложных системах с оперативной отработкой запросов и распределенной архитектурой. Иерархическая организация не может обеспечить быстродействие, необходимое для работы в условиях одновременного модифицирования файлов несколькими пользователями ГИС.

Сетевые модели были призваны устранить некоторые из недостатков иерархических моделей. В сетевой модели каждый из узлов может иметь не один, а несколько узлов - родителей. Записи, входящие в состав сетевой структуры, содержат в себе указатели, определяющие местоположение других записей, связанных с ними. Такая модель позволила ускорить доступ к данным, но одна важная задача осталась нерешенной - изменение структуры базы данных по прежнему требовало значительных усилий и времени. Операции модификации и удаления данных требовали перестановки указателей, а манипулирование данными осталось ориентированным на записи и описывалось языком процедурного типа. Для поиска отдельной записи в иерархической или сетевой структуре программист должен вначале определить путь доступа, а затем просмотреть все записи лежащие на этом пути. На каждом шагу приходится определять индивидуальные управляющие команды и условия, с помощью которых обрабатываются исключительные ситуации.

Реляционные базы данных.

Концепция реляционной модели данных была впервые выдвинута в пятидесятые годы, но первые реализации появились только в семидесятых, а широкую популярность эта модель завоевала лишь в восьмидесятых. СУБД реляционного типа освобождает пользователя от всех ограничений, связанных с организацией хранения данных и спецификой аппаратуры. Изменение физической структуры базы данных не влияет на работоспособность прикладных программ, работающих с нею.

Эти СУБД предоставляют пользователю мощные средства работы с данными и автоматически выполняют такие системные функции, как восстановление после сбоя и одновременный доступ нескольких пользователей к разделяемым данным. Такой подход избавляет пользователя от необходимости знать форматы хранения данных, методы доступа и методы управления памятью.

Преимущества реляционных моделей данных заключаются в следующем. В распоряжение пользователя предоставляется простая структура данных - они рассматриваются как таблицы. Пользователь может не знать, каким образом его данные структурированы в базе - это обеспечивает независимость данных. Возможно использование простых непроцедурных языков запросов.

Способ описания и представления пользователю данных, принятый в реляционных системах, радикально отличается от способов, принятых в иерархических и сетевых моделях. Манипулирование данными осуществляется при помощи операций, порождающих таблицы. Комбинируя таблицы, выбирая отдельные столбцы и строки, пользователь может одной операцией сформировать новые таблицы для отображения на экране терминала, для дальнейшей обработки или записи на хранение. Табличная организация позволяет неопытному пользователю быстрее освоиться с системой. Каждая строка в таблице соответствует записи в файле, которую столбцы таблицы разбивают на поля.


Дата добавления: 2015-10-16; просмотров: 98 | Нарушение авторских прав


Читайте в этой же книге: Введение | Линейные данные | Непрерывные поверхности | Топологические отношения | Переклассификация объектов | Наложение слоев | Выборка значений ячейки и топология растровой модели | Представление непрерывных поверхностей | Оверлеи растров | Фокальные операции |
<== предыдущая страница | следующая страница ==>
ГИС как взгляд на окружающий мир| Представление отношений в ГИС

mybiblioteka.su - 2015-2024 год. (0.005 сек.)