Aracılığıyla paylaş


STGeomFromText (coğrafya veri türü)

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

Açık Jeo-Uzamsal Konsorsiyum (OGC) Well-Known Metin (WKT) gösteriminden, örnek tarafından taşınan Z (yükseltme) ve M (ölçü) değerleriyle genişletilmiş bir coğrafya örneği döndürür.

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

Syntax

STGeomFromText ( 'geography_tagged_text' , SRID )

Arguments

geography_tagged_text

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

SRID

Döndürülecek coğrafya örneğinin uzamsal başvuru kimliğini (SRID) temsil eden bir int ifadesi.

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 STGeomFromText() örneğinin OGC türü, karşılık gelen WKT girişine ayarlanır.

Bu yöntem, giriş bir antipodal kenar içeriyorsa bir ArgumentException oluşturur.

Note

Noktaların listelenme sırası coğrafya çokgenleri için önemlidir. Çokgen alanın verilen halkanın içinde mi yoksa dışında mı olduğunu belirler. Daha fazla bilgi için bkz. Çokgen.

Examples

Aşağıdaki örnek, STGeomFromText() ö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::STGeomFromText('LINESTRING(-122.360 47.656, -122.343 47.656)', 4326);
SELECT @g.ToString();