Sudah banyak situs maupun lembaga yang menyediakan data shapefile contohnya seperti ESRI namun file tersebut masih belum dapat kita lihat hasilnya tanpa menggunakan software pembantu contoh nya seperti QGIS maupun python, shapefile sendiri memiliki file shp dan dbf dalam file shp terdapat data geometri.
Di dalam file geometri itu sendiri menjadi beberapa bagian diantaranya :
1. Point
Data berupa titik
2. Polyline
Data berupa garis
3.Polygon
Data berupa garis namun antara titik awal dan akhirnya saling bertemu
Membuat Class untuk melihat data point suatu negara dalam geometri :
Gede.py |
Import shapefile Class Gede(object): Def__init__(self,namafile): Self.sf = shapefile.reader(namafile) Def itungbaris(self): Rec = self.sf.shapes() Return len(rec) Def selectNegara(self,NEGARA): i = 0 for a in self.sf.records(): if a[8] ==NEGARA: return i i=i+1
|
Cara Memanggil nya dalam phyton :
>> import gede
>> inst gede.Gede('ind_maritim.shp')
>> print i
>> i = i + 1
Kesimpulan
Hanya dengan mendapatkan data shp yang telah disediakan belum berarti kita dapat membaca atau melihat data tersebut secara langsung dibutuhan sofware atau alat bantu tertentu untuk mempermudah kita melihat data tersebut.
Artikel keren lainnya: