Freigeben über


Parse (geometry-Datentyp)

Gilt für: SQL Server Azure SQL-Datenbank Azure SQL verwaltete Instanz

Gibt eine geometry -Instanz aus einer Open Geospatial-Konsortium (OGC) Well-Known Text (WKT)-Darstellung zurück. Parse() entspricht STGeomFromText(), setzt aber eine SRID (Spatial Reference ID) mit dem Wert 0 als Parameter voraus. Die Eingabe kann optional Z- (Höhe) und M-Werte (Measure) tragen.

Syntax

  
Parse ( 'geometry_tagged_text' )  

Hinweis

Informationen zum Anzeigen der Transact-SQL-Syntax für SQL Server 2014 (12.x) und früher finden Sie unter Dokumentation zu früheren Versionen.

Argumente

geometry_tagged_text
Die WKT-Darstellung der Instanz von geometry , die zurückgegeben werden soll. geometry_tagged_text ist ein nvarchar -Ausdruck.

Rückgabetypen

SQL Server-Rückgabetyp: geometry

CLR-Rückgabetyp: SqlGeometry

Bemerkungen

Der OGC-Typ der geometry -Instanz, die von Parse() zurückgegeben wird, wird auf die entsprechende WKT-Eingabe festgelegt.

Die Zeichenfolge 'Null' wird als eine NULL- geometry -Instanz interpretiert.

Diese Methode löst eine FormatException aus, wenn die Eingabe nicht korrekt formatiert ist.

Beispiele

Im folgenden Beispiel wird Parse() verwendet, um eine geometry-Instanz zu erstellen.

DECLARE @g geometry;   
SET @g = geometry::Parse('LINESTRING (100 100, 20 180, 180 180)');  
SELECT @g.ToString();  

Weitere Informationen

STGeomFromText
Erweiterte statische geometry-Methoden