Freigeben über


Analysieren (Geografischer Datentyp)

Gilt für:SQL ServerAzure SQL-DatenbankAzure SQL Managed Instance

Gibt eine geography -Instanz aus einer Open Geospatial-Konsortium (OGC) Well-Known Text (WKT)-Darstellung zurück. Parse()entspricht STGeomFromText (Geografie-Datentyp), außer dass davon ausgegangen wird, dass eine räumliche Referenz-ID (SRID) von 4326 als Parameter angenommen wird. Die Eingabe kann optionale Z-Werte (Erhöhung) und M (Measure) enthalten.

Diese Methode des Geografischen Datentyps unterstützt FullGlobe Instanzen oder räumliche Instanzen, die größer als eine Hemisphäre sind.

Syntax

Parse ( 'geography_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

geography_tagged_text

Die WKT-Darstellung der zurückzugebenden geografischen Instanz. geography_tagged_text ist nvarchar(max).

Rückgabetypen

  • SQL Server-Rückgabetyp: geography
  • CLR-Rückgabetyp: SqlGeography

Hinweise

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

Die Zeichenfolge "Null" wird als Null-Geografieinstanz interpretiert.

Diese Methode löst aus ArgumentException , wenn die Eingabe einen antipodalen Rand enthält.

Beispiele

Im folgenden Beispiel wird Parse() eine Geografieinstanz erstellt.

DECLARE @g geography;
-- Starting point: Lat. 47.656, Lon. -122.360
-- Ending point: Lat. 47.656, Lon. -122.343
SET @g = geography::Parse('LINESTRING(-122.360 47.656, -122.343 47.656)');
SELECT @g.ToString();