Latar Belakang
1. bagaimana cara men select dan men view data record dari file dbf
2. bagaimana cara men select dan men view data record dari file dbf dengan class pada python
Retrieve data geospasial adalah merupakan suatu cara untuk melakukan
select/view, data record dari file dbf dan geometri dari file shp.
SHP adalah salah satu file yang berada didalam shapefile yang menyimpan
data geometri.
Didalam file shp terdapat beberapa data seperti:
1. Bbox adalah sebuah boundary box (koordinat 4 titik) atau koordinat
batas view yang ada pada peta.
2. Point adalah titik suatu koordinat
3. Shapetype adalah jenis data geometri yang mempunyai standar nomor
yang ditetapkan oleh ESRI seperti nomor 1 untuk poin, 2 untuk polygon, 3
untuk polyline, dll.
Contoh ada pada link: shapefile.esri
DBF adalah sebuah file yang menyimpan file tabular yang menyimpan data
attribut.
tutorial nya:
buka cmd ketika berikut
python
import shapefile
sf =shapefile.Reader('ind_maritim.shp')
sf.records()
sf.record(2)
sf.fields
sf.shapes()
sf.shape()
a = sf.shapes()
len(a)
dengan class python buat file dengan nama Indicator.py
import shapefile
class Indicator(object):
def __init__(self, namafile):
self.sf = shapefile.Reader(namafile)
def Itungbaris(self):
rec = self.sf.shapes()
return len(rec)
di cmd
import
import Indicator
inst = Indicator.Indicator('namafileshp')
inst.Itungbaris()
kesimpulan
dengan membuat file.py akan menselect / view data geospasial dengan cara oop jadi lebih mudah da simple.
saran
agar lebih mudah menggunakan class pada python lebih sering mempelajari oop
Link github :https://github.com/gaspan/Gis-kuliah
Nama : gentur ariyadi siddiq permana yakti
npm : 1144025
kelas : 3b
prodi : D4 teknik informatika
kampus : politeknik pos indonesia
referensi :
link youtube : https://youtu.be/xG5wT2Fwb5g?t=1
link plagiarisme:
1. via smallseo https://drive.google.com/open?id=0B7e_luHkgYYMQUg4d1ExLXFGbFk
link plagiarisme:
1. via smallseo https://drive.google.com/open?id=0B7e_luHkgYYMQUg4d1ExLXFGbFk
2 .via searchenginereports : https://drive.google.com/open?id=0B7e_luHkgYYMRnU5NWxzLUNIVFE