Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Microsoft Fabric'te SQL veritabanı
Coğrafya İşaretlemesi Dili'nin (GML) SQL Server alt kümesinde bir gösterim verilen bir coğrafya örneği oluşturur.
GML hakkında daha fazla bilgi için aşağıdaki Open Geospatial Consortium Specifications: OGC Specifications, Geography Markup Language bölümüne bakın
Bu coğrafya veri türü yöntemi, Bir yarım küreden daha büyük Olan FullGlobe örneklerini veya uzamsal örnekleri destekler.
Syntax
GeomFromGml ( GML_input, SRID )
Arguments
GML_input
GML'nin bir değer döndüreceği bir XML girişidir.
SRID
Döndürülecek coğrafya örneğinin uzamsal başvuru kimliğini (SRID) temsil eden bir int ifadesidir.
Dönüş Türleri
SQL Server dönüş türü: coğrafya
CLR dönüş türü: SqlGeography
Remarks
Giriş iyi biçimlendirilmemişse bu yöntem bir FormatException oluşturur.
Giriş antipodal kenar içeriyorsa bu yöntem ArgumentException oluşturur.
Examples
Aşağıdaki örnekte örnek GeomFromGml() oluşturmak için kullanılırgeography.
DECLARE @g geography;
DECLARE @x xml;
SET @x = '<LineString xmlns="http://www.opengis.net/gml"><posList>47.656 -122.36 47.656 -122.343</posList></LineString>';
SET @g = geography::GeomFromGml(@x, 4326);
SELECT @g.ToString();
Aşağıdaki örnekte örnek GeomFromGml() oluşturmak için kullanılırFullGlobe``geography.
DECLARE @g geography;
DECLARE @x xml;
SET @x = '<FullGlobe xmlns="http://schemas.microsoft.com/sqlserver/2011/geography" />';
SET @g = geography::GeomFromGml(@x, 4326);
SELECT @g.ToString();