Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
гис полностью к экз.doc
Скачиваний:
7
Добавлен:
02.12.2018
Размер:
880.13 Кб
Скачать

20.Основные функции субд

1. Непосредственное управление данными во внешней памяти.

2. Управление буферами оперативной памяти.

3. Управление транзакциями

Транзакция - это последовательность операций над БД, рассматриваемых СУБД как единое целое.

4. Журнализация

Одним из основных требований к СУБД является надежность хранения данных во внешней памяти. Под надежностью хранения понимается то, что СУБД должна быть в состоянии восстановить последнее согласованное состояние БД после любого аппаратного или программного сбоя.

5. Поддержка языков БД

Для работы с базами данных используются специальные языки, в целом называемые языками баз данных. В ранних СУБД поддерживалось несколько специализированных по своим функциям языков. Чаще всего выделялись два языка - язык определения схемы БД (SDL - Schema Definition Language) и язык манипулирования данными (DML - Data Manipulation Language).

Типовая организация современной СУБД

- ядро СУБД (часто его называют Data Base Engine),

- компилятор языка БД (обычно SQL),

- подсистему поддержки времени выполнения,

- набор утилит.

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

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

21.Анализ пространственных данных.

Цель: Изучение пространственной структуры и взаимоотношений, а так же изучение взаимных связей объектов и атрибутивных характеристик.

Основные термины:

  1. Объект(точечный, линейный, полигон)

  2. Атрибут

  3. Физический объект(это объект и база)

  4. Слой данных

  5. Изображение

  6. Ячейка

  7. Функция и операция

  8. Алгоритм

Основные функции возможные при анализе систем:

  1. Измерение расстояний, периметра, площади.

Измерений расстояний и периметра, это приближенное значение.

Растровое

: 1. AB=-теорема Пифагора

  1. Сложение длин сторон ячеек растра.

  2. Начертить концентрические окружности с равным шагом и центром в точке А.

Векторные ГИС:

AB=

Вычисление площади:

  1. Разбиение на простые фигуры и вычисление их площади.

  2. ABCDE=

Все операции пространственных данных происходят при помощи запросов.

22.Запросы как основная часть гис

  1. Найти кратчайшее расстояние из точки A в точку B.

  2. Какой будет оптимальный маршрут из точки A в точку B.

  3. Какова общая площадь городского застроя.

  4. Сколько объектов принадлежащих классу C находятся в радиусе 1-20 км, какого расстояние до ближайшего объекта.

Запросы(категории).

  1. Пространственные запросы.

  2. Запросы к атрибутивной информации.

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

Для векторных данных(Анализа окрестности) вычисление буферных зон, или создания области интереса вокруг объекта или группы объектов.

Для точки Для линии R1=R2=R3

Для полигона h1=h2

Функция анализа окрестности рассматривает на каком расстоянии от объекта A находится объект B или C.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]