Freigeben über


STPolyFromText (geography-Datentyp)

Gilt für:SQL ServerAzure SQL-DatenbankVerwaltete Azure SQL-InstanzSQL-Datenbank in Microsoft Fabric

Gibt eine geography-Instanz einer Open Geospatial Consortium (OGC) WKT-Darstellung (Well-Known Text) zurück, die um alle von der Instanz getragenen Z (Höhe)- und M (Measure)-Werte erweitert ist.

Syntax

STPolyFromText ( 'polygon_tagged_text' , SRID )  

Arguments

polygon_tagged_text
Die WKT-Darstellung der geographyPolygon-Instanz, die zurückgegeben werden soll. polygon_tagged_text ist ein nvarchar(max)-Ausdruck.

SRID
Ein int-Ausdruck, der die SRID (Spatial Reference ID) der geographyPolygon-Instanz darstellt, die Sie zurückgeben möchten.

Rückgabetypen

SQL Server-Rückgabetyp: geography

CLR-Rückgabetyp: SqlGeography

OGC-Typ: Polygon

Remarks

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

Note

Die Reihenfolge, in der die Punkte aufgeführt sind, ist wichtig für geografische Polygone. Dadurch wird bestimmt, ob sich der Polygonbereich innerhalb oder außerhalb des angegebenen Rings befindet. Weitere Informationen finden Sie unter Polygon.

Examples

Im folgenden Beispiel wird STPolyFromText() verwendet, um eine geography-Instanz zu erstellen.

DECLARE @g geography;  
SET @g = geography::STPolyFromText('POLYGON((-122.358 47.653, -122.348 47.649, -122.348 47.658, -122.358 47.658, -122.358 47.653))', 4326);  
SELECT @g.ToString();  

Siehe auch

Statische geography-Methoden des OGC