Создание экземпляров геометрических объектов
Экземпляры пространственного типа данных geometry можно создать посредством ввода данных в форматах Well-Known Text (WKT) или Well-Known Binary (WKB).
Конструирование экземпляра с помощью входных данных Well-Known Text
В типе данных geometry предусмотрено несколько встроенных методов, позволяющих создать экземпляр типа geometry на основе представления WKT спецификации консорциума OGC. Стандарт WKT представляет собой текстовую строку, позволяющую осуществлять обмен геометрическими данными в текстовой форме.
Создание экземпляра геометрического объекта любого типа на основе входных данных формата WKT
Создание геометрического объекта Point на основе входных данных формата WKT
Создание геометрического объекта MultiPoint на основе входных данных формата WKT
Создание геометрического объекта LineString на основе входных данных формата WKT
Создание геометрического объекта MultiLineString на основе входных данных формата WKT
Создание геометрического объекта Polygon на основе входных данных формата WKT
Создание геометрического объекта MultiPolygon на основе входных данных формата WKT
Создание геометрического объекта GeometryCollection на основе входных данных формата WKT
Конструирование экземпляра с помощью входных данных Well-Known Binary
WKB представляет собой описанный консорциумом OGC двоичный формат, позволяющий осуществлять обмен данными типа geometry между клиентскими приложениями и базой данных SQL. Следующие функции допускают создание геометрических объектов на основе входных данных формата WKB.
Создание экземпляра геометрического объекта любого типа на основе входных данных формата WKB
Создание геометрического объекта Point на основе входных данных формата WKB
Создание геометрического объекта MultiPoint на основе входных данных формата WKB
Создание геометрического объекта LineString на основе входных данных формата WKB
Создание геометрического объекта MultiLineString на основе входных данных формата WKB
Создание геометрического объекта Polygon на основе входных данных формата WKB
Создание геометрического объекта MultiPolygon на основе входных данных формата WKB
Создание геометрического объекта GeometryCollection на основе входных данных формата WKB
Конструирование экземпляра с помощью входных текстовых данных GML
Тип данных geometry предоставляет метод, формирующий экземпляр geometry на основе GML, XML-представления геометрических объектов. SQL Server поддерживает подмножество GML.
Создание экземпляра геометрического объекта любого типа на основе входных данных формата GML
Получение данных Well-Known Text и Well-Known Binary из экземпляра
Чтобы получить данные экземпляра geometry в формате WKT или WKB, можно использовать следующие методы:
Получение WKT-представления экземпляра геометрического объекта
Получение WKT-представления экземпляра геометрического объекта, включая значения Z и M
Получение WKB-представления экземпляра геометрического объекта
Получение GML-представления экземпляра геометрического объекта
Запрос сведений о проверке, типе экземпляра и геометрической коллекции
Как только экземпляр geometry сформирован, при помощи следующих методов можно определить правильность его формата, получить тип этого экземпляра или, в случае экземпляра-коллекции, получить определенный экземпляр geometry.
Получение типа геометрического объекта
Определение принадлежности геометрического объекта к заданному типу
Проверка соответствия формата экземпляра геометрического объекта его типу
Преобразование экземпляра геометрического объекта в экземпляр геометрический объект правильного формата с каким-либо типом экземпляра
Получение количества геометрических экземпляров в экземпляре геометрической коллекции
Получение определенного геометрического объекта из экземпляра геометрической коллекции
См. также