Convert Lat Lon to Geography Datatype

Biasanya kita melakukan survey menggunakan alat GPS, dari hasil survey diperoleh posisi-posisi dari target survey. Misal kita melakukan survey pelanggan, dan setiap pelanggan di identifikasi dengan menggunakan Point.

Informasi yang diperoleh dari GPS biasanya berupa koordinat angka Latitude dan Longitude misal seperti ini

Latitude Longitude
-7.01415 110.443
-7.01628 110.441
-7.01774 110.439

nah, untuk menyimpannya kedalam SQL Server spatial adalah kita dapat lakukan seperti ini :

buat table Customer :

Create table dbo.Customer
(Idcust int IDENTITY(1,1) NOT NULL,
CustName varchar(50),Shape geography,
CONSTRAINT [PK_Customer] PRIMARY KEY CLUSTERED
(
Idcust ASC)
)

nah, untuk mengubah informasi lat lon tersebut menjadi type data spatial dapat dilakukan dengan cara berikut :

DECLARE @g geography; 
SET @g = geography::Point(-7.01415, 110.443, 4326)

dan cara memasukkan data ke table customernya dapat dilakukan dengan cara berikut :

DECLARE @g geography; 
SET @g = geography::Point(-7.01415, 110.443, 4326)
insert into dbo.Customer(CustName,Shape)
values('Suherman',@g)

Demikian, semoga bermanfaat.

 

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.