SISTEM INFORMASI GEOGRAFI – PERTEMUAN 5

Membuat dan Mengedit Data Geospasial



1.     Latar Belakang
Pada pertemuan 5 GIS kali ini,  akan membahas
-          Cara membuat data geospasial menggunakan library pyshp.
-          Cara mengedit data geospasial menggunakan library pyshp.

2.     Pembahasan
a.      Cara membuat data geospasial
Dalam membuat data geospasial kita akan menggunakan library pyshp. Dibutuhkan file namafile.shp dan namafile.dbf
Cara membuatnya adalah :
-       Import shapefile
-       Instansiasi writer method
Sf = shapefile.Writer(param)
Dimana param disini adalah pilih shapetype :
1.      shapeType = 1
2.      shapeType = 3
3.      shapeType = 5
-       Sama seperti read, kita lakukan metode dbf dan shp.

Penggunaan Shapefile (shp)
Untuk menambahkan record tergantung pada type ESRInya.
1.      sf.point (x,y)
2.      sf.line = (parts: [[x,y],[z,w], …])
3.      sf.poly = (parts: [[x,y],[z,w], …])

Penggunaan Databasefile (dbf)
Adapun tahapannya sebagai berikut :
-          membuat atribut terlebih dahulu kemudian menambahkan record.
Contoh :
sf.field (‘Nama filed’,’C’,’40’)
Dimana C adalah Character dan 40 adalah length.
Dalam arti nama atribut, nama field dengan panjang 40 karakter.
-          Tambahkan recrd di bawah ini
sf.record(‘Bandung’)
sf.record(‘Bandung’,’Sarijadi’)
-          Setelah selesai maka simpan, dengan perintah :
sf.save(‘namafile.shp’)

b.     Cara mengedit data geospasial
Langkah-langkah editing data geospasial hamper sama dengan langkah membuat data geospasial, yang membedakannya adalah :
sf = shapefile.Writer(param)
diganti dengan
sf = shapefile.Editor(param)
Param adalah nama letak file.

Adapun operasi dalam editing pada shp dan dbf :
shp     : sf.poly()
             sf.line()
             sf.point()
dbf     : sf.record()
sf.delete(n); dimana n adalah baris ke-n dari tabel

jika sudah selesai, simpan menggunakan perintah :
sf.save(‘namafile’)

3.     Penutup
a.      Kesimpulan
Penambahan data geospasial bisa menggunakan attribute yang tersedia dalam parameter writer yang sudah ada.
b.     Saran
Untuk memahami lebih rinci tentang cara membuat dan mengedit data geospasial, silahkan lakukan praktikum secara langsung menggunakan python.

Link Github         :

Nama       : Nurila Faradila Irfan
NPM         : 1144121
Kelas        : 3A
Prodi        : D4 TEKNIK INFORMATIKA
Kampus   : POLITEKNIK POS INDONESIA

Link Mata Kuliah            :

Referensi             :

Plagiarisme         :


Komentar

Postingan populer dari blog ini

Hubungan Komputer dengan Fisika (Listrik)

REPRESENTASI PENGETAHUAN - KECERDASAN BUATAN

RUANG KEADAAN - KECERDASAN BUATAN