Membuat Peta versi Python (Basemap)

Hallo sobat Earthscientist!! Kali ini kita akan membahas bagaimana cara membuat peta menggunakan Python. Sebenarnya banyak tersedia tutorial tutorial terutama jika kalian mencari dengan keyword bahasa inggris, akan tetapi bahasa yang terlalu tinggi kadang sangat sulit dimengerti bagi pemula yang ingin belajar dari 0. Untuk itu blog ini dibuat, sehingga bagi kalian yang sudah ahli mungkin bisa memberi masukan pada kolom komentar di bawah postingan ini.
Software yang saya gunakan yaitu Spyder, otomatis terinstall jika kalian menginstall Jupyter Notebook. Juga wajib terinstall module Basemap sebelum nantinya diimport pada program. Sebelum membuat peta dengan kerumitan tinggi, kita bisa memulai dengan peta dasar yang bisa disajikan melalui Basemap, seperti berikut ini
Ketika program dijalankan akan menghasilkan output :
Kita bisa mengutak atik peta tersebut, seperti memberi warna pada daratan/ laut, memberi garis pemisah antar negara, bahkan memberi latar peta dengan gambar bumi yang ditangkap citra satelit. Tetapi sebelum itu, kalian bisa mendalami setiap kode yang akan digunakan di setiap programnya.
- Basemap


UKURAN PETA

Perintah yang digunakan adalah :
fig = plt.figure(figsize=(panjang,lebar))
Sekarang pertanyaannya adalah, bagaimana cara membuat peta sesuai lokasi yang kita inginkan?. 
Perintah yang digunakan yaitu llcrnrlat, llcrnrlon, urcrnrlat, urcrnrlon.
Disini peta yang akan saya buat adalah peta Indonesia, dengan program dan input sebagai berikut :

Outputnya yaitu: 
Pada program di atas terlihat ada perintah "resolution = 'h' " yang artinya saya menginginkan gambar dengan resolusi tinggi, jika tidak ditulis, maka resolusi gambar akan default dan menghasilkan output sebagai berikut :
AREA
Untuk mengetahui daerah yang lebih spesifik, wilayah wilayah pada peta dapat dipisahkan dengan garis yang berbeda warna
Kita juga bisa menambahkan bentang alam pada peta
Penampilan peta dapat diubah sesuai selera kita, seperti membuat margin dan warna dasar peta, seperti berikut ini :
Peta di atas terlihat kurang bagus karena warna laut dan daratan sama, oleh karena itu kita akan mengganti warnanya agar terlihat lebih baik
Perintah m.fillcontinents juga bisa diganti dengan perintah serupa yaitu drawlsmask
Selain dengan cara di atas, mewarnai peta juga bisa menggunakan template yang tentunya menjadikan peta kita lebih keren dan menyenangkan mata. Banyak pilihan yang bisa digunakan, diantaranya :
1. Shadedrelief
2. Etopo
3. Bluemarble
GRID
Setelah membuat peta, tentu bagian peta selanjutnya yang harus dibuat adalah grid, yaitu garis garis pada peta dimana bagian ini adalah bagian yang cukup penting bagi sebuah peta. 
Untuk membuat grid, dibagi menjadi 2 step yaitu membuat garis horizontal dan vertikal
Horizontal
Vertikal
Jika digabung menjadi
Untuk grid dapat kalian modifikasi sendiri, seperti jarak antar garis, letak label, dan lain lain
drawmeridians = vertikal
parallels = horizontal

format :
m.posisi(np.arange(batas kiri, batas kanan, jarak antara 2 garis), labels = ([0,0,01])
pada labels  = [kanan,kiri,atas,bawah]
misal :
label hanya di kanan : labels= [1,0,0,0]
label hanya di kanan atas : labels = [1,0,1,0]
1 bisa diganti dengan True, dan 0 bisa diganti dengan False

JUDUL
Bagian lain yang penting adalah judul peta, sangan mudah untuk dibuat
Kritik dan saran bisa ditulis di kolom komentar :)

Komentar

Posting Komentar

Postingan populer dari blog ini

Metode Belajar Bahasa Inggris untuk Milenial

Konsep Kerja Vtube