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. image

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 image

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

image

Happy plotting :)


<
Previous Post
Plotting Data Spasial dengan Rentangan Nilai
>
Next Post
Introduction to Google Colab