Bagikan melalui


GeomFromGML (Jenis Data geografi)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Membuat instans geografi yang diberi representasi di subset SQL Server dari Geography Markup Language (GML).

Untuk informasi selengkapnya tentang GML, lihat Spesifikasi Konsorsium Geospasial Terbuka berikut ini: Spesifikasi OGC, Bahasa Markup Geografi

Metode jenis data geografi ini mendukung instans FullGlobe atau instans spasial yang lebih besar dari belahan.

Sintaksis

  
GeomFromGml ( GML_input, SRID )  

Catatan

Untuk melihat sintaks Transact-SQL untuk SQL Server 2014 (12.x) dan versi yang lebih lama, lihat Dokumentasi versi sebelumnya.

Argumen

GML_input
Adalah input XML tempat GML akan mengembalikan nilai.

SRID
Adalah ekspresi int yang mewakili ID referensi spasial (SRID) instans geografi yang akan dikembalikan.

Jenis Kembalian

Jenis pengembalian SQL Server: geografi

Jenis pengembalian CLR: SqlGeography

Keterangan

Metode ini melempar FormatException jika input tidak diformat dengan baik.

Metode ini akan melempar ArgumentException jika input berisi tepi antipodal.

Contoh

Contoh berikut menggunakan untuk membuat geography instansGeomFromGml().

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

Contoh berikut menggunakan untuk membuat FullGlobe``geography instansGeomFromGml().

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

Lihat Juga

Metode Geografi Statis yang Diperluas