Membuat Peta Interaktif Dengan Folium
Sejak work from home selama kurang lebih dua bulan, jadi saya mencoba sesuatu yang baru.
Inspirasi ini berdasarkan dashboard corona yang dibuat menggunakan arcgis dan saya penasaran apakah python bisa memembuat dashboard serupa
dan bisa, Saya menemukan Folium sebagai peta interaktif.
Folium bisa melakukan banyak hal, seperti membuat pin point, mengganti warna pada peta, membuat radius pada pin point, memuat peta toposjon dll
Jadi, pada kasus ini. Saya akan mencoba membuat corona *dashboard menggunakan folium, dengan studi kasus Indonesia.
*hanya bagian peta
Bahan yang digunakan :
- topojson file.
- corona statistics.
topojson file atau shape file adalah sebuah file yang mengandung batas-batas (latitude dan longitude) sebuah daerah.
langkah-langkah
- load toposjon files and corona statistic file.
File toposjon harus mempunya sebuah key ke file corona. Pada kasus ini, key tersebut adalah provice id.
**topojson is not the latest update, missing few provinces.
Peta tersebut menenjukan jumlah pasien positif covid19 pada setia provinsi. Warna merah menunjukan jumlah pasien yang lebih banyak dari pada warna oranye. Untuk range warna, saya menkonversi ke bilangan log.
Namun, warna saja tidak cukup, butuh informasi lebih detail untuk angka pasien positif covid19 pada setiap provinsi. Untuk itu diperlukan mengextract latitude dan longtide pada file topjson.
2. Extract latitude and longitudes from topojson files.
satu provinsi mempunyai beberapa longitude dan latitude, jadi saya ambil rata-rata koordinat setiap provinsi. Lalu, di join dengan data corona.
hasil akhir
Sekarang pada tiap provinsi terdapat pin point dan jika di klik terdapat jumlah pasied postif covid19.