Aracılığıyla paylaş


Ayrıştırma (coğrafya veri türü)

Şunlar için geçerlidir:SQL ServerAzure SQL VeritabanıAzure SQL Yönetilen ÖrneğiMicrosoft Fabric'te SQL veritabanı

Open Geospatial Consortium (OGC) Well-Known Text (WKT) gösteriminden bir coğrafya örneği döndürür. Parse() , STGeomFromText (coğrafya Veri Türü) ile eşdeğerdir, ancak parametre olarak 4326 uzamsal başvuru kimliğini (SRID) varsayar. Giriş isteğe bağlı Z (yükseltme) ve M (ölçü) değerleri taşıyabilir.

Bu coğrafya veri türü yöntemi, bir yarım küreden daha büyük örnekleri veya uzamsal örnekleri destekler FullGlobe .

Syntax

Parse ( 'geography_tagged_text' )

Arguments

geography_tagged_text

Döndürülecek coğrafya örneğinin WKT gösterimi. geography_tagged_textnvarchar(max) şeklindedir.

Dönüş türleri

  • SQL Server dönüş türü: coğrafya
  • CLR dönüş türü: SqlGeography

Remarks

tarafından döndürülen Parse() örneğinin OGC türü, karşılık gelen WKT girişine ayarlanır.

'Null' dizesi null coğrafya örneği olarak yorumlanır.

Giriş bir antipodal kenar içeriyorsa bu yöntem oluşturur ArgumentException .

Examples

Aşağıdaki örnek, Parse() örneği oluşturmak için kullanır.

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