Sdílet prostřednictvím


Analýza (datový typ zeměpisu)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Vrátí geografickou instanci z reprezentace open geoprostorového konsorcia (OGC) Well-Known Text (WKT). Parse() je ekvivalentní hodnotě STGeomFromText (zeměpisný datový typ) s tím rozdílem, že jako parametr předpokládá ID prostorového odkazu (SRID) 4326. Vstup může obsahovat volitelné hodnoty Z (zvýšení) a M (míra).

Tato metoda zeměpisného datového typu podporuje FullGlobe instance nebo prostorové instance, které jsou větší než polokoule.

Syntax

Parse ( 'geography_tagged_text' )

Arguments

geography_tagged_text

Reprezentace zeměpisné instance WKT, která se má vrátit. geography_tagged_text je nvarchar(max).

Návratové typy

  • Návratový typ SQL Serveru: zeměpisná oblast
  • Návratový typ CLR: SqlGeography

Remarks

Typ OGC zeměpisné instance vrácené službou Parse() je nastaven na odpovídající vstup WKT.

Řetězec Null je interpretován jako zeměpisná instance null.

Tato metoda vyvolá ArgumentException , pokud vstup obsahuje antipodální hranu.

Examples

Následující příklad používá Parse() k vytvoření geografické instance.

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