STLineFromText (тип данных geometry)

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure

Возвращает экземпляр geometry из WKT-представления открытого геопространственного консорциума (OGC) вместе со значениями Z (высота) и M (мера), сопровождающими экземпляр.

Синтаксис

  
STLineFromText ( 'linestring_tagged_text' , SRID )  

Примечание.

Сведения о синтаксисе Transact-SQL для SQL Server 2014 (12.x) и более ранних версиях см . в документации по предыдущим версиям.

Аргументы

linestring_tagged_text
Представление в формате WKT возвращаемого экземпляра geometryLineString. linestring_tagged_text является выражением типа nvarchar(max).

SRID
Выражение типа int, представляющее идентификатор пространственной ссылки (SRID) возвращаемого экземпляра geometryLineString.

Типы возвращаемых данных

Тип возвращаемых данных SQL Server: geometry

Тип возвращаемых данных CLR: SqlGeometry

Тип OGC: LineString

Замечания

Если входные данные имеют неверный формат, метод вызовет исключение FormatException. Нотация трехмерной измеряемой геометрии WKT из спецификации консорциума OGC "Simple Features for SQL" версии 1.2.1 не поддерживается. Ознакомьтесь с примерами для поддерживаемого представления значений Z (повышение) и M (измерение).

Примеры

В следующих примерах метод STLineFromText() применяется для создания экземпляра geometry.

Пример 1. Двухмерная геометрия WKT

DECLARE @g geometry;  
SET @g = geometry::STLineFromText('LINESTRING (100 100, 200 200)', 0);  
SELECT @g.ToString();  

Пример 2. Трехмерная геометрия WKT

DECLARE @g geometry;  
SET @g = geometry::STLineFromText('LINESTRING (100 100 100, 200 200 200)', 0);  
SELECT @g.ToString();  

Пример 3. Двухмерный измеренный геометрический WKT

DECLARE @g geometry;  
SET @g = geometry::STLineFromText('LINESTRING (100 100 NULL 100, 200 200 NULL 200)', 0);  
SELECT @g.ToString();  

Пример 4. Трехмерный измеренный геометрический WKT

DECLARE @g geometry;  
SET @g = geometry::STLineFromText('LINESTRING (100 100 100 100, 200 200 200 200)', 0);  
SELECT @g.ToString();  

См. также

Статические геометрические методы OGC