Существует два типа пространственных данных.
- Тип данных geometry поддерживает планарные или эвклидовы данные (система координат для плоской Земли.
- Тип данных geography, который используется для хранения эллиптических данных, таких как координаты GPS широты и долготы.
Объекты пространственных данных
Типы данных geometry и geography поддерживают шестнадцать объектов пространственных данных или типов экземпляров. Однако только одиннадцать из этих типов экземпляров являются материализуемыми. Такие экземпляры можно создавать в базе данных и работать с ними. Эти экземпляры наследуют от родительских типов данных некоторые свойства, которые разделяют их на Points, LineStrings, CircularStrings, CompoundCurves, Polygons, CurvePolygons или несколько экземпляров geometry илиgeography в коллекции GeometryCollection.
Тип Geography имеет дополнительный тип экземпляраFullGlobe.
На рисунке ниже изображена иерархия geometry, на которой основаны типы данных geometry и geography.Инстанциируемые типы geometry и geography выделены синим.
- Тип Point для типа данных geography представляет единичное расположение, где Lat представляет широту, а Long — долготу. Значения широты и долготы измеряются в градусах. Значения широты всегда находятся в интервале . Все значения, находящиеся вне этого диапазона, вызывают исключение. Значения долготы всегда находятся в интервале (-180, 180]. Все значения, находящиеся вне этого диапазона, преобразуются в соответствующие значения в его пределах.Например, если введено значение долготы 190, то оно будет преобразовано в значение -170. SRID представляет идентификатор пространственной ссылки экземпляра geography, который необходимо вернуть. В пространственных данных SQL Server экземпляр Point является объектом без измерения, представляющим отдельное месторасположение, и может содержать значения Z (уровень) и M (мера).
- LineString является одномерным объектом, представляющим последовательность точек и соединяющих их линейных сегментов.
- Объект CircularString — это коллекция, состоящая из нуля и более непрерывных круговых сегментов дуги. Сегмент дуги — это сегмент кривой, определяемый тремя точками на двумерной плоскости; первая точка не может совпадать с третьей. Если все три точки сегмента дуги лежат на одной прямой, сегмент дуги считается линейным сегментом.
- Объект CompoundCurve — это набор из нуля или более непрерывных экземпляров CircularString или LineString геометрического или географического типов.
- Polygon представляет собой двухмерную поверхность, хранимую в виде последовательности точек, определяющих внешнее ограничивающее кольцо, и внутренних колец (последние могут отсутствовать).
- CurvePolygon является топологически закрытой областью, определенной внешним ограничивающим кольцом, а также нулем или более внутренних колец.
- Экземпляр MultiPoint представляет собой коллекцию точек. Граница у экземпляра MultiPoint отсутствует.
- MultiLineString представляет собой коллекцию экземпляров geometry или geographyLineString.
- Экземпляр MultiPolygon представляет собой коллекцию экземпляров Polygon.
- Тип данных GeometryCollection представляет собой коллекцию экземпляров geometry или geography. Коллекция GeometryCollection может быть пустой.
Поможем написать любую работу на аналогичную тему
Реферат
Классификация пространственных данных. Особенности их применения в экологии и почвоведении.
От 250 руб
Контрольная работа
Классификация пространственных данных. Особенности их применения в экологии и почвоведении.
От 250 руб
Курсовая работа
Классификация пространственных данных. Особенности их применения в экологии и почвоведении.
От 700 руб