Seperti kita ketahui bahwa Quantum GIS atau dikenal dengan nama QGIS adalah sebuah perangkat lunak GIS yang free dan open source. Walaupun software ini adalah free namun memiliki kemampuan yang dapat di sandingkan dengan software GIS berbayar lainnya.
Berikut ini saya akan contohkan bagaimana QGIS yang berbasis opensource dapat di kolaborasikan dengan SQL Server. Jadi kita akan membuat beberapa data di QGIS dan menyimpannya ke dalam database SQL Server.
yang saya gunakan dalam riset ini adalah QGIS 2.2 dan SQL Server 2012. dalam percobaan ini kita akan membuat beberapa point di QGIS dan kemudian di simpan di dalam database SQL Server. kita anggap point-point Tersebut adalah titik-titik posisi pelanggan sebuah perusahaan di kota Banjarmasin.
Hal pertama yang perlu kita lakukan adalah membuat database untuk penyimpanan posisi/letak koordinat pelanggan.
CREATE TABLE [dbo].[Point_Pelanggan]( [id] [int] IDENTITY(1,1) NOT NULL, [nama] [varchar](50) NULL, [lokasi] [geometry] NULL, CONSTRAINT [PK_Point_Pelanggan] PRIMARY KEY CLUSTERED ( [id] ASC ) )
kemudian kita membuat coba buat sebuah koneksi DSN ke database yang didalamnya terdapat table Point_Pelanggan tsb dengan nama GIS_Pelanggan.
setelah itu kita buka software QGIS nya, dan kebetulan saya memiliki peta digitasi bangunan dan ruas jalan yang ada di kota Banjarmasin, jadi saya coba penampakkan project QGIS saya seperti berikut :
sekarang kita coba masukkan layer Point_pelanggan yang berasal dari tabel Point_pelanggan yang ada di database Hasil di SQL Server saya.
pada antarmuka QGIS, klik toolbar Layer > Add MSSQL Spatial Layer…. .
setelah itu akan muncul form konfigurasi MSSQL Spatial Layer nya, klik tombol New, dan isi sesuai dengan konfigurasi DSN yang telah dibuat sebelumnya. Yang punya saya penampakkannya seperti gambar berikut :
kemudian klik tombol OK, kemudian tekan tombol Connect. maka akan muncul seperti gambar dibawah :
sorot table Point_Pelanggan kemudian klik tombol Add.
setelah layer Point_Pelanggan muncul dalam List Legenda, klik tombol Toggle Editing.
dengan menekan toggle editing maka layer Point_Pelanggan akan siap untuk dilakukan editing, dalam hal ini kita akan menambahkan 3 buah titik baru kedalam layer Point_Pelanggan.
Seperti kita lihat pada gambar diatas, saya berhasil membuat 3 buah titik pelanggan. untuk menyimpan hasil pembuatan titik tersebut, tekan kembali tool Toggle Editing nya.
kemudian akan muncul konfirmasi apakah akan disimpan hasil editing yang telah kita lakukan, tekan tombol Save. maka data akan tersimpan di SQL Server pada tabel Point_Pelanggan. mari kita buktikan.
Tampak telah muncul 3 buah record baru. Demikian tutorial sederhana ini, semoga bermanfaat