Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Baza 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();