Udostępnij przez


Analizowanie (typ danych geograficznych)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zwraca wystąpienie geograficzne z reprezentacji Open Geospatial Consortium (OGC) Well-Known Text (WKT). Parse() jest odpowiednikiem stGeomFromText (typ danych geograficznych), z tą różnicą, że przyjmuje identyfikator odwołania przestrzennego (SRID) 4326 jako parametr. Dane wejściowe mogą zawierać opcjonalne wartości Z (podniesienie uprawnień) i M (miara).

Ta metoda typu danych geografii obsługuje FullGlobe wystąpienia lub wystąpienia przestrzenne, które są większe niż półkula.

Syntax

Parse ( 'geography_tagged_text' )

Arguments

geography_tagged_text

Reprezentacja WKT wystąpienia geograficznego do zwrócenia. geography_tagged_text to nvarchar(max).

Typy zwracane

  • Typ zwracany programu SQL Server: lokalizacja geograficzna
  • Zwracany typ CLR: SqlGeography

Remarks

Typ OGC wystąpienia geograficznego zwróconego przez Parse() jest ustawiony na odpowiednie dane wejściowe WKT.

Ciąg "Null" jest interpretowany jako wystąpienie geografii o wartości null.

Ta metoda zgłasza błąd ArgumentException , jeśli dane wejściowe zawierają krawędź antypodalną.

Examples

W poniższym przykładzie użyto Parse() metody do utworzenia wystąpienia geograficznego .

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