GeomFromGML (Jenis Data geografi)
Berlaku untuk: SQL Server
Azure 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk