Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ответы на билеты по ГИС.doc
Скачиваний:
88
Добавлен:
16.03.2015
Размер:
2.25 Mб
Скачать

------Билет 11. Операции над пространственными объектами (объединение, пересечение…). Построение буферных зон------ Пространственные операторы. Оверлей слоев.

Пространственный оператор действует из в. К пространственным операторам относятся,,,. Для линейных объектов выделяют сегменты общие для объектов и отображаются в новый контур. Для:

В результате выполнения операций могут получиться несвязные объекты.

Результат пространственного оператора всегда контур.

Оверлей слоев – когда пространственный оператор осуществляет объединение объектами двух слоев (карта земельных участков накладывается на карту коммуникаций)

Буферные зоны.

Буферный объект – это объект, все точки которого лежат на равном расстоянии от исходного объекта.

Способы построения: буферные зоны

а) Равные расстояния от вершин

б) Равные расстояния от ребер

1) Задается объект и – радиус буферной зоны.

2) По отмосткам (только для объектов-ломанных).

------Билет 12. Язык пространственно-семантических запросов------ Пространственно-семантические запросы.

Spatial SQL – основной язык общения с БД.

Основной язык запросов – SQL. Все операторы делятся на DDL (создание, удаление таблиц и т.д.), DML (insert, update, delete), SELECT.

Сложность реализации:

1) Графика и семантика хранятся отдельно.

2) Нет реляционной структуры (она ограничена)

Стандарт OPEN GIS подразумевает 3 типа расширений функций:

1) Пространственные атрибуты (функции) (S, P, количество точек, exportstring, , ).

2) Пространственные операции (топологические отношения) (выдать все здания в районе).

3) Пространственные операторы (выдать контур – пересечение зданий и земельных участков).

Пример:

AREA (здание.obj) здание.obj WHITHIN район.obj

  1. Выбрать все здания в Кировском районе площадью больше 100 км.

SELECT 3

FROM здание Z, район R

WHERE z.obj WHITHIN R.obj (1) – пространственное соединение

AND AREA (z.obj) > 100 (2)

AND R.NAME=’Кировский’

Операции для выполнения запросов:

  1. Проекция – выделяет столбцы из таблицы

  2. Выборка – соединение таблиц по заданным стандартам

  3. Соединение – в декартово произведение входят только строки, удовлетворяющие определенному условию.

Операции пространственного соединения наиболее трудоемки.

3а) Декартово произведение

Анализ.

Простейшая операция – вычисление площади и периметра объекта.

К процедурам простейшего анализа относятся: вычисление площади объекта, определение буферных зон (зоны вокруг здания).

Например, надо получить все здания на данной местности:

Запросы:

Select здание.ID,здание. Adress

From здания, район

Where здание.obj within район .obj and

area (здание. obj) >200 and район.Name=’Кировский’

После запрос оптимизируется и выполняется.

Введение к Билету 13. Цифровая модель рельефа (цмр)

Исходные данные: набор точек ,, расположенных нерегулярно, тогда надо строить интерполяционную (иногда экстраполяционную) поверхность,.

Отображение – упорядоченный набор точек , т.к. поверхность может быть построена по какому то критерию. Обычно строят кривые по данным точкам изначально сплайнами или интерполяционно. Берем вместо полином Лагранжа:

Он проходит через все точки набора.

Недостатки:

1. Значение высоты в заданной точке зависит от всех остальных точек, то есть нет локальности;

2. Плохо удалять и добавлять точки, так как это приводит к перестройке всего многочлена.

2. Долго вычислять.

Достоинство: прост в построении.

Рассмотрим модели рельефа:

Существует два способа построения :