Friday, November 25, 2016

Sistem Informasi Geografis - Pertemuan 5

MEMBUAT DAN MENGEDIT DATA GEOSPASIAL

PENDAHULUAN
Latar Belakang

  • Cara Membuat Data Geospasial
  • Editing Data Geospasial

ISI
   A.  Cara Membuat Data Geospasial
Pembuatan data geospasial ini menggunakan libarary pyshp. Untuk membuat data geospasial diperlukan file namafile.shp beserta namafile.dbf.
Adapun langkahnya adalah sebagai berikut:
a.       Import shapefile
b.      Instansiasi writer method
Sf = shapefile.Writer(param)
Dimana param adalah pilih shapetype:
1.       shapeType = 1
2.       shapeType = 3
3.       shapeType = 5
c.       Sama seperti read, kita lakukan metode dbf dan shp.

-          Shapefile (shp)
Untuk menambahkan record tergantung dengan type ESRInya.
 1.  sf.point (x,y)
 3. sf.line = (parts: [[x,y],[z,w],...])
6.  sf.poly = (parts: [[x,y],[z,w],...])

-          Databasefile (dbf)
Tahapannya adalah sebagi berikut:
a.         Membuat atribut 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.
b.        Tambahkan record dibawah ini
sf.record(‘Bandung’)
sf.record(‘Bandung’,’Sarijadi’)
c.         Setelah selesai maka simpan, dengan perintah:
sf.save(‘namafile.shp’)

   B. EDITING DATA GEOSPASIAL
Adapun dalam editing data geospasial hampir sama dengan langkah-langkah membuat data geospasial, yang membedakan adalah:
sf = shapefile.Writer(param)
diganti dengan

sf = shapefile.Editor(param)

dimana param adalah nama letak file.

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

Dan jika sudah selesai, simpan dengan perintah:
Sf.save(‘namafile’)

PENUTUP
Kesimpulan
Jadi, untuk membuat dan mengedit data geospasial langkah-langkahnya hampir sama. Yang membedakan adalah method yang digunakan. Metgod yang digunakan untuk membuat data geospasial adalah WRITE sedangankan untuk mengedit adalah EDITOR.

Saran
Adapun sarannya yaitu untuk memahami lebih lanjut dan lebih rinci tentang cara membuat dan mengedit data geospasial, bisa kita praktekan secara langsung menggunakan bahasa pemrograman python. Hal tesebut harus dicoba guna untuk mengetes langkah-langkah di atas berhasil atau tidak.


Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika


Link Github : Rizki-1144089/GIS

Plagiarisme:
Referensi:
  • Materi Kuliah Sistem Informasi Geografis D4 Teknik Informatika Politeknik Pos Indonesia Pertemuan 5


Sunday, November 6, 2016

Sistem Informasi Geografis - Pertemuan 4

PEMBUATAN METHOD DAN CLASS RETRIEVE DATA GEOSPASIAL
Latar Belakang:

  1. Apa itu Retrieve Data?
  2. Apa itu Shapefile?
  3. Apa itu Geometri?
  4. Bagaimana Operasi Pengambilan Data?
  5. Buatlah Class Geospatial Editor?
  6. Buat Method Select, Where Negara?
Isi:
Retrieve Data adalah Meretrieve/Membaca Data, kali ini kita akan membaca data vektor yaitu data shapefile.Operasi Retrieve data pada kali ini menggunakan library python yang bernama pyshp.


Shapefile (ESRI Shapefile) adalah sebuah format data vektor dalam geospasial,format data ini yang lebih populer di data vektor.Format data ini dikembangkan oleh perusahaan ESRI.Shapefile dibagi menjadi 2 yaitu data geometri(.shp) dan tabel basis data(.dbf).



Geometri merupakan data kordinat yang membentuk bangun datar atau bangun ruang,diantaranya adalah:


  1. Point/titik [1]
  2. Line/garis [3] Shape type
  3. Polygon [5]
Operasi Pengambilan Data
Library pyshp class shapefile

  1. Buka/baca


Method DBF:

  • Fields
  • Record(n)
  • Record (n) baris ke (n) records

Method SHP:

  • Shapes() = menampilkan semuanya
  • Shape(n) = Menampilkan dengan sebuah parameter
  • Bbox = batas view peta
  • Parts = menentukan apakah record ini bagian dari record lain atau pecahan relasi
  • Points = kordinat pembentukan peta
  • Shape type = jenis geometri dari points
Praktek:
Membuat Class Geospasial editor 
Buatlah file tugas.py dengan berisikan code sebagai berikut:


Membuat Method Select, Where Negara dengan parameter Indonesia
(arahkan ke lokasi file negara.shp anda)


Outputnya adalah Data Record Negara Indonesia


Penutup:

Kesimpulan:
Disini kita membuat sebuah Class kemudian Method dengan parameter untuk menampilkan data record Negara Indonesia.
Saran:
Harus lebih sering dipraktekkan dikelas maupun di rumah masing-masing agar dapat memperdalam materi ini.

Nama : Rizki Fadillah
NPM : 1144089
Kelas : 3A
Prodi : D4 Teknik Informatika

Link Github : Rizki-1144089/GIS

Referensi:
  • https://pypi.python.org/pypi/pyshp
  • https://citrasatelit.wordpress.com/2014/04/16/mengenal-shapefile/
Plagiarisme: