Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Modelirovanie.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
566.78 Кб
Скачать

18. Классификация пространственных данных. Особенности их применения в экологии и почвоведении.

Существует два типа пространственных данных. 

  • Тип данных geometry поддерживает планарные или эвклидовы данные (система координат для плоской Земли.

  • Тип данных geography, который используется для хранения эллиптических данных, таких как координаты GPS широты и долготы.

Объекты пространственных данных

Типы данных geometry и geography поддерживают шестнадцать объектов пространственных данных или типов экземпляров. Однако только одиннадцать из этих типов экземпляров являются материализуемыми. Такие экземпляры можно создавать в базе данных и работать с ними. Эти экземпляры наследуют от родительских типов данных некоторые свойства, которые разделяют их на Points, LineStrings, CircularStringsCompoundCurvesPolygonsCurvePolygons или несколько экземпляров geometry илиgeography в коллекции GeometryCollection

Тип Geography имеет дополнительный тип экземпляраFullGlobe.

На рисунке ниже изображена иерархия geometry, на которой основаны типы данных geometry и geography.Инстанциируемые типы geometry и geography выделены синим.

  • Тип Point для типа данных geography представляет единичное расположение, где Lat представляет широту, а Long — долготу. Значения широты и долготы измеряются в градусах. Значения широты всегда находятся в интервале [-90, 90]. Все значения, находящиеся вне этого диапазона, вызывают исключение. Значения долготы всегда находятся в интервале (-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 может быть пустой.

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