STLineFromText (tipo di dati geometry)

Si applica a:SQL Server database SQL di Azure Istanza gestita di SQL di Azure

Restituisce un'istanza geometry da una rappresentazione WKT (Well-Known Text) OGC (Open Geospatial Consortium) integrata con qualsiasi valore Z (innalzamento) e M (misura) appartenente all'istanza.

Sintassi

  
STLineFromText ( 'linestring_tagged_text' , SRID )  

Nota

Per visualizzare la sintassi Transact-SQL per SQL Server 2014 (12.x) e versioni precedenti, vedere la documentazione delle versioni precedenti.

Argomenti

linestring_tagged_text
Rappresentazione WKT dell'istanza geometryLineString da restituire. linestring_tagged_text è un'espressione nvarchar(max).

SRID
Espressione int che rappresenta l'identificatore SRID dell'istanza geometryLineString da restituire.

Tipi restituiti

Tipo SQL Server restituito: geometry

Tipo CLR restituito: SqlGeometry

Tipo OGC: LineString

Osservazioni:

Questo metodo genera un'eccezione FormatException se l'input non è formattato in modo corretto. La notazione WKT per geometria misurata tridimensionale in base alla specifica Simple Features per SQL versione 1.2.1. di Open Geospatial Consortium (OGC) non è supportata. Vedere gli esempi per la rappresentazione supportata dei valori Z (elevazione) e M (misura).

Esempi

Gli esempi seguenti usano il metodo STLineFromText() per creare un'istanza geometry.

Esempio 1: WKT geometry a due dimensioni

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

Esempio 2: Geometria a tre dimensioni WKT

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

Esempio 3: WKT geometrica misurata a due dimensioni

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

Esempio 4: WKT con geometria misurata a tre dimensioni

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

Vedi anche

Metodi di geometria statici OGC