Bagikan melalui


STGeomFromText (jenis data geografi)

Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance

Mengembalikan instans geografi dari representasi Open Geospatial Consortium (OGC) Well-Known Text (WKT) yang ditambah dengan nilai Z (elevasi) dan M (pengukuran) apa pun yang dibawa oleh instans.

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

Sintaksis

STGeomFromText ( 'geography_tagged_text' , SRID )

Catatan

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

Argumen

geography_tagged_text

Representasi WKT dari instans geografi yang akan dikembalikan. geography_tagged_text adalah nvarchar(maks).

SRID

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

Jenis yang dikembalikan

  • Jenis pengembalian SQL Server: geografi
  • Jenis pengembalian CLR: SqlGeography

Keterangan

Jenis OGC instans geografi yang dikembalikan oleh STGeomFromText() diatur ke input WKT yang sesuai.

Metode ini melemparkan ArgumentException jika input mengandung tepi antipodal.

Catatan

Urutan di mana poin tercantum penting untuk poligon geografi. Ini menentukan apakah area poligon adalah ke bagian dalam atau di luar cincin yang diberikan. Untuk informasi selengkapnya, lihat Poligon.

Contoh

Contoh berikut menggunakan untuk membuat instans STGeomFromText() geografi.

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