MEMBUAT DATA GEOSPASIAL
Latar Belakang
Kita
telah mengetahui sebuah file shapefile adalah sebuah file yang berisi data
tentang tata letak di muka bumi, shapefile itu sendiri telah banyak disediakan contohnya seperti yang disediakan oleh ESRI
namun kita tidak tahu bagaimana cara membuat shapefile itu sendiri, oleh karna
itu disini kita akan mengulas tentang bagaimana cara membuat shapefile
tersebut.
Pembahasan
Membuat Data Geospasial
Langkah
– langkah dalam membuat data geospasial yaitu sebagai berikut :
Import
shapefile
a
= shapefile.writer()
Format
data goespasial ada 2 yaitu shp dan dbf :
1. Shp
= a.point (x,y)
a.poly [[x,y], [v,w]]
2.
dbf = a.field(‘name.field,’c’,’40’)
a.record(‘Bdg’)
Perintah ini berarti kita membuat
sebuah atribut table bernama kota dengan tipedatavarchar dengan
panjang 40 karakter, kemudian jika ingin menambahkan data maka
dapat dilakukan dengan perintah :
Record(‘Bandung’)
Record(‘Bandung’)
disimpan
menggunakan method a.save(‘file.shp’) arti method di writer.
-
Point (x,y) yaitu memasukan data bentuk
point ke dalam shp, dan seluruh data harus format ESRI
-
Poly ([a,b], [c,d]) yaitu memasukka data
geospasial berbentuk polygon ( kembali ketitik awal) atau poliline ( tidak
kembali ke titik awal)
-
Field
(‘nama’,’c’,’40’) artinya membuat atribut tabel dengan ‘nama’ dengan
tipe data varchar panjang 40.
Method
ini bisa diulang terus dilakukan untuk kebetulan file baru lagi
-
Record (‘Bandung’) adalah mengisi tabel
yang hanya satu file dengan value = Bandung.
-
Save (‘ nama file’) adalah untuk menyimpan
file save file.
Kesimpulan
Dengan menggunakan python kita tidak hanya dapat membaca
shapefile yang telah tersedia namun kita juga dapa membuat sebuah shapefile
sendiri.
Link GitHub :https://github.com/fitriani16/Geographical-Information-System-1144001/blob/master/doc/kuliah/pertemuan5.md
Data Diri:
Nama : Fitriani M
NPM : 1144001
Kelas : 3D
Prodi : D4 Teknik Informatika
Kampus
: Politeknik Pos Indonesia, Bandung, Jawa Barat.
Link Plagiarisme : https://drive.google.com/open?id=0BzpP60MRAPMfMm04cHhiU0dSejQ
Tidak ada komentar:
Posting Komentar