Udostępnij za pomocą


STLineFromText (geometryczny typ danych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zwraca wystąpienie geometrii z reprezentacji Open Geospatial Consortium (OGC) Well-Known Text (WKT) rozszerzonej o dowolne wartości Z (podniesienie uprawnień) i M (miara) przenoszone przez wystąpienie.

Syntax

  
STLineFromText ( 'linestring_tagged_text' , SRID )  

Arguments

linestring_tagged_text
To reprezentacja WKT wystąpienia geometryLineString , które chcesz zwrócić. linestring_tagged_text jest wyrażeniem nvarchar(max).

SRID
Jest wyrażeniem int reprezentującym identyfikator odwołania przestrzennego (SRID) wystąpienia geometryLineString , które chcesz zwrócić.

Typy zwracane

Zwracany typ programu SQL Server: geometria

Typ zwracania CLR: SqlGeometry

Typ OGC: LineString

Remarks

Ta metoda zgłasza wyjątek FormatException , jeśli dane wejściowe nie są poprawnie sformatowane. Notacja WKT z notacji Open Geospatial Consortium (OGC) Simple Features for SQL Specification w wersji 1.2.1 nie jest obsługiwana. Zobacz przykłady obsługiwanej reprezentacji wartości Z (podniesienie uprawnień) i M (miara).

Examples

W poniższych przykładach użyto STLineFromText() metody do utworzenia geometry wystąpienia.

Przykład 1: Geometria dwuwymiarowa WKT

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

Przykład 2: geometria trójwymiarowa WKT

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

Przykład 3: Geometria mierzona w dwóch wymiarach

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

Przykład 4: Geometria mierzona trzywymiarowo WKT

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

Zobacz też

Metody geometrii statycznej OGC