Minggu, 30 Oktober 2016

Retrieve Data Geospatial



Latar Belakang :
            Retrieve data Geospatial merupakan  perintah view atau select dalam data geospatial yang di gunakan untuk menampilkan titik, garis maupun polygon didalam geometri, sedangkan data geospatial digunakan untuk menentukan posisi atau letak suatu objek atau suatu kejadian yang ada pada permukaan bumi. Data retrieve juga dapat di aplikasikan dalam python karena di python didalam file nya terdapat object object yang sudah terdaftar untuk data geospatial sehingga lebih mudah menggunakan python dalam pengaplikasian select









Pembahasan :
Rerieve Data Geospatial
Melakukan select dan view
Data record dari file dbf dan geometri dari file shp
Tool : lib pyshp
Cara Retrieve data
1.          Buka file terlebih dahulu
               -import shapefile
               -sf = shapefile.Reader(“nama.shp”)
2.          Hitung berapa jumlah Record
               Membuka dbf ;
               -sf.records()
               -sf.record(n)
               -sf.fields = melihat daftar nama field
               Membuka shp :
               -sf.shapes()
               -sf.shape(n)
               -dir(shapes)
Contoh 1 (hitung record)
a = sf.shapes() -> retrieve all data geometri
Len(a) = digunakan untuk menghitung jumlah record di variable a dimana len() itu fungsi menghitung jumlah arrow/dict dalam variable
Contoh 2 (melihat nama fields)
Nama.file = sf.fields
Print nama.fields
File SHP berisi :
             Bbox :
               Boundary box dapat berupa koordinat dan titik, artinya data view melihat peta
             Parts :
               Dibagi lebih dari 2 record artinya data keseluruhan
             Points :
               Koordinat
             Shapetype :
               Standar nomor
Geom Menurut data geometri oleh ESRI :
Value
Shape Type
Fields
1
Point
X, Y
3
Polyline
MBR, Number of parts, Number of points, Parts, Points
5
Polygon
MBR, Number of parts, Number of points, Parts, Points
Membuat class di python
-vi gede.py
Import shapefile
Class gede(object) :
Defhitungbaris(self.namafile)
Sf = shapefile.Reader(namafile)
Record = sf.shapes()
Return len(rec)
-Import gede
-inst = gede.Gede()
-inst.hitungbaris(“shp/bts_negara.shp”)
Constract
Import shapefile
Class gede(object) :
Def_init_(shelf,namafile):
Self.sf = shapefile.Reader(namafile)
Def hitungbaris (self)
Rec = self.sf.shapes()
Return len(rec)

Kesimpulan
Retrieve data memudahkan dalam melihat permukaan bumi bahkan letak letak di bumi dengan sangat mudah, begitu pun menggunakan python lebih mudah dalam pengoperasian data geospatial karena di dalam nya sudah terdapat paket paket dan objek objek yang merepresentasikan data geospatial


Nama  : Eki kesuma muhammad
Kelas   : D4 TI 3B
NPM   : 1144087


Referensi :

https://en.wikipedia.org/wiki/Shapefile
http://kamus-internasional.com/definitions/?indonesian_word=geospatial

Scan Plagriarisme :


Tidak ada komentar:

Posting Komentar