Titik
Berlaku untuk: SQL ServerAzure SQL Database Azure SQL Managed Instance
Dalam data spasial SQL Server, Titik adalah objek 0 dimensi yang mewakili satu lokasi dan mungkin berisi nilai Z (elevasi) dan M (pengukuran).
Jenis Data Geografi
Jenis titik untuk jenis data geografi mewakili satu lokasi di mana Lat mewakili garis lintang dan Long mewakili garis bujur. Nilai untuk garis lintang dan bujur diukur dalam derajat. Nilai untuk garis lintang selalu terletak pada interval [-90, 90], dan nilai yang dimasukkan di luar rentang ini akan memberikan pengecualian. Nilai untuk garis bujur selalu berada dalam interval (-180, 180], dan nilai yang dimasukkan di luar rentang ini dibungkus agar pas dalam rentang ini. Misalnya, jika 190 dimasukkan untuk bujur, maka akan dibungkus ke nilai -170. SRID mewakili ID referensi spasial instans geografi yang ingin Anda kembalikan.
Tipe Data Geometri
Jenis Titik untuk jenis data geometri mewakili satu lokasi di mana X mewakili koordinat X dari Titik yang dihasilkan dan Y mewakili koordinat Y dari Titik yang dihasilkan. SRID mewakili ID referensi spasial instans geometri yang ingin Anda kembalikan.
Contoh
Contoh A.
Contoh berikut membuat instans Titik geometri yang mewakili titik (3, 4) dengan SRID 0.
DECLARE @g geometry;
SET @g = geometry::STGeomFromText('POINT (3 4)', 0);
Contoh B.
Contoh berikut membuat instans Titik geometri yang mewakili titik (3, 4) dengan nilai Z (elevasi) 7, nilai M (ukuran) 2,5, dan SRID default 0.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 7 2.5)');
Contoh C.
Contoh berikut mengembalikan nilai X, Y, Z, dan M untuk instans Titik geometri.
SELECT @g.STX;
SELECT @g.STY;
SELECT @g.Z;
SELECT @g.M;
Contoh D.
Nilai Z dan M dapat secara eksplisit ditentukan sebagai NULL, seperti yang ditunjukkan dalam contoh berikut.
DECLARE @g geometry;
SET @g = geometry::Parse('POINT(3 4 NULL NULL)');
Lihat Juga
MultiPoint
STX (Jenis Data geometri)
STY (Tipe Data geometri)
Data Spasial (SQL Server)