Dela via


STLineFromText (geometridatatyp)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Förhandsversion av Microsoft Fabric

Returnerar en geometriinstans från en Open Geospatial Consortium-representation (OGC) Well-Known Text (WKT) utökad med alla Z- och M-värden (mått) som bärs av instansen.

Syntax

  
STLineFromText ( 'linestring_tagged_text' , SRID )  

Arguments

linestring_tagged_text
Är WKT-representationen av den geometriLineString-instans som du vill returnera. linestring_tagged_text är ett nvarchar(max)- uttryck.

SRID
Är ett int-uttryck som representerar det rumsliga referens-ID (SRID) för den geometriLineString-instans som du vill returnera.

Return Types

SQL Server-returtyp: geometri

CLR-returtyp: SqlGeometry

OGC-typ: LineString

Remarks

Den här metoden genererar en FormatException om indata inte är välformaterade. WKT-notation med tre dimensioner och uppmätt geometri från Open Geospatial Consortium (OGC) Simple Features for SQL Specification version 1.2.1 stöds inte. Se exempel för den representation av Z-värden (höjd) och M (mått) som stöds.

Examples

Följande exempel används STLineFromText() för att skapa en geometry instans.

Exempel 1: Tvådimensionell geometri WKT

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

Exempel 2: Tredimensionell geometri WKT

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

Exempel 3: Två dimensioner uppmätt geometri WKT

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

Exempel 4: Tre dimensioner uppmätt geometri WKT

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

See Also

Statiska OGC-geometrimetoder