Bagikan melalui


GeomFromGml (Tipe Data geometri)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Buat instans geometri yang diberikan representasi di subset SQL Server dari Geography Markup Language (GML).

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

Spesifikasi OGC, Bahasa Markup Geografi

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 geometri yang ingin Anda kembalikan.

Jenis Kembalian

Jenis pengembalian SQL Server: geometri

Jenis pengembalian CLR: SqlGeometry

Keterangan

Metode ini akan melempar FormatException jika input tidak diformat dengan baik.

Contoh

Contoh berikut menggunakan untuk membuat geometry instansGeomFromGml().

DECLARE @g geometry;  
DECLARE @x xml;  
SET @x = '<LineString xmlns="http://www.opengis.net/gml"> <posList>100 100 20 180 180 180</posList> </LineString>';  
SET @g = geometry::GeomFromGml(@x, 0);  
SELECT @g.ToString();  

Lihat Juga

Metode Geometri Statis yang Diperluas