Parsa (geografidatatyp)

Gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL-databas i Microsoft Fabric

Returnerar en geografiinstans från en WKT-representation (Open Geospatial Consortium) Well-Known Text( Open Geospatial Consortium). Parse() motsvarar STGeomFromText (geografidatatyp), förutom att det förutsätter ett rumsligt referens-ID (SRID) på 4326 som en parameter. Indata kan innehålla valfria Z- och M-värden (mått).

Den här metoden för geografidatatyp stöder FullGlobe instanser eller rumsliga instanser som är större än en halvklot.

Syntax

Parse ( 'geography_tagged_text' )

Arguments

geography_tagged_text

WKT-representationen av den geografiska instans som ska returneras. geography_tagged_text är nvarchar(max).

Returtyper

  • SQL Server-returtyp: geografi
  • CLR-returtyp: SqlGeography

Remarks

OGC-typen för den geografiinstans som returneras av Parse() är inställd på motsvarande WKT-indata.

Strängen Null tolkas som en null-geografiinstans .

Den här metoden genererar ArgumentException om indata innehåller en antipodal kant.

Examples

I följande exempel används Parse() för att skapa en geografiinstans .

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();