Uploaded by privetperesda4a

Слайд Лекция №8

advertisement
Пространственные данные — данные,
имеющие пространственную привязку, т.е.
зависящие от координат (x,y), заданных
относительно некоторой точки отсчета.
Пространственная
привязка
может
осуществляться в двух формах: геодезической и
математической. В первом случае говорят о
геодезических данных.
Геодезические данные — это данные,
состоящие из угловых координат (ширина и
высота), которые определяются относительно
некоторого представления фигуры Земли, или
базиса.
Геометрия — Geometry (базовый) — основной класс, корень дерева классификации.
— Точка — Point (производный) — представляет нуль-мерные объекты.
— Кривая — Curve (базовый) — представляет объекты размерности один,
o Ломаная линия — LineString (производный);
 Линия — Line;
 Окружность — LinearRing;
— Поверхность — Surface (базовый) — представляет объекты размерности 2;
o Многоугольник Polygon (производный);
— НаборГеометрическихЭлементов — GeometryCollection (производный);
o НаборТочек — MultiPoint (производный);
o НаборКривых — MultiCurve (базовый);
 НаборЛоманыхЛиний — MultiLineString (производный);
o НаборПоверхностей — MultiSurface (базовый);
НаборМногоугольников — MultiPolygon (производный);
1. Функция Touch — Касание имеет логический тип, и
проверяет, являются ли два любых геометрических
объекта смежными без наложения.
2. Функция Cross — Пересечение. Имеет логический тип,
и чаще всего он используется для проверки наличия
пересечения между объектами типа Ломаная-Линия и
Многоугольник, или между парой объектов типа
ЛоманаяЛиния.
3. Функция Distance — Расстояние. Функция имеет два
аргумента. Имеет вещественный тип. Используется в
предложении WHERE и в предложении SELECT подзапроса.
4.
Оператор
Buffer
—
Буферизация.
Имеет
геометрический тип, т.е. в результате применения этого
оператора получается геометрический объект — буфер.
5. Функция Area — Площадь. Имеет вещественный
тип. Данная функция применяется только для
геометрических
типов
Многоугольник
и
НаборМногоугольников..
6. Оператор Intersection — Пересечение. Имеет
геометрический
тип,
т.е.
возвращает
геометрический
объект.
Результат
операции
Intersection над объектами типа ЛоманаяЛиния и
Многоугольник может иметь тип Точка или
ЛоманаяЛиния.
7. Функция Overlap — Перекрытие. Имеет
логический тип. Используется для объектов типа
Многоугольник. Определяет наличие перекрытия
многоугольников между собой.
Download