Sdílet prostřednictvím


STLineFromText (datový typ geometrie)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí instanci geometrie z reprezentace open geoprostorového konsorcia OGC (Open Geospatial Consortium) Well-Known Text (WKT) rozšířenou o hodnoty Z (zvýšení) a M (míra) přenášené instancí.

Syntax

  
STLineFromText ( 'linestring_tagged_text' , SRID )  

Arguments

linestring_tagged_text
Je reprezentace WKT geometryLineString instance, kterou chcete vrátit. linestring_tagged_text je výraz nvarchar(max ).

SRID
Je int výraz představující ID prostorového odkazu (SRID) instance geometryLineString , kterou chcete vrátit.

Návratové typy

Návratový typ SQL Serveru: geometrie

Návratový typ CLR: SqlGeometry

Typ OGC: LineString

Remarks

Tato metoda vyvolá výjimku FormatException , pokud vstup není dobře naformátovaný. Zápis WKT třírozměrné a měřené geometrie z jednoduchých funkcí OGC (Open Geospatial Consortium) pro specifikaci SQL verze 1.2.1 se nepodporují. Podívejte se na příklady podporované reprezentace hodnot Z (zvýšení) a M (míra).

Examples

Následující příklady slouží STLineFromText() k vytvoření geometry instance.

Příklad 1: Dvourozměrná geometrie WKT

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

Příklad 2: Třírozměrná geometrie WKT

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

Příklad 3: Dvourozměrná měřená geometrie WKT

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

Příklad 4: Třírozměrná měřená geometrie WKT

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

Viz také

Statické geometrické metody OGC