Plotting Data Spasial dengan Python
Kali ini kita akan membahas mengenai plotting data geospasial dengan python Importing data shapefile Misal kita akan mencoba untuk import data spasial berformat shapefile untuk wilayah Kota Semarang. File shp Kota Semarang dapat diunduh dengan cara berikut
!gdown https://drive.google.com/u/2/uc?id=1XcPEdwSWysU5PWy2NnFca7QWqQkoMBPC&export=download
!unzip KOTA_SMG.zip
Untuk melakukan import dengan menggunakan perintah
smg = gpd.read_file("KOTA_SMG/ADM_AREA.shp")
smg.head()
Setelah itu akan tampak tabel atribut dari data spasial tersebut.
Plotting Data Shp
Untuk melakukan plotting menggunakan geoplot bisa dengan perintah ini
gplt.polyplot(smg) #sesuai dengan data yg akan diplot
plt.title('Semarang City') #judul peta
plt.axis('on') #on/off sumbu x dan y
Hasil plotting akan memunculkan judul sesuai plt.title serta memunculkan sumbi x dan y dengan menyalakan plt.axis
Plotting daerah tertentu
Misalkan dari daerah Kota Semarang kita ingin melakukan plot hanya wilayah Kecamatan Gajahmungkur. Di sini kita misalkan Kecamatan Gajahmungkur adalah gjh maka:
gjh=smg[smg.WADMKC=="Gajah Mungkur"].plot() #WADMKC adalah kolom data kecamatan
Gjh.plot
Kemudian akan muncul hasil plotting untuk wilayah Kecamatan Gajahmungkur saja
Happy plotting :)