Repository ini berisi project pengolahan dan visualisasi data geospasial menggunakan Python untuk menghasilkan peta choropleth jumlah penduduk Kota Bekasi, peta persebaran café, serta peta interaktif sebagai sarana eksplorasi data secara dinamis.
Project ini memanfaatkan data spasial administrasi Kota Bekasi berformat GeoJSON yang memuat batas wilayah beserta atribut jumlah penduduk, serta data lokasi café untuk menganalisis pola persebarannya.
Pengolahan data dilakukan menggunakan beberapa library Python, yaitu:
- GeoPandas untuk membaca dan mengelola data spasial beserta atributnya.
- MapClassify untuk melakukan klasifikasi data pada peta choropleth.
- Matplotlib untuk membuat visualisasi peta statik.
- Contextily untuk menambahkan basemap.
- Leafmap untuk membangun peta interaktif dan eksplorasi data secara dinamis.
- Memvisualisasikan distribusi jumlah penduduk Kota Bekasi.
- Menampilkan persebaran café di Kota Bekasi.
- Mengembangkan visualisasi data spasial dalam bentuk statik maupun interaktif.
- Meningkatkan kemampuan pemrograman Python pada bidang geospasial.
- Format: GeoJSON
- Informasi:
- Batas administrasi wilayah
- Data jumlah penduduk
- Format: CSV atau GeoJSON
- Informasi:
- Nama café
- Koordinat lokasi
- Data pendukung lainnya
- GeoPandas
- MapClassify
- Matplotlib
- Contextily
- Leafmap
- Pandas
- NumPy
Melalui project ini, saya mempelajari beberapa hal berikut:
Melakukan pengolahan serta integrasi data spasial dari berbagai sumber untuk kebutuhan visualisasi dan analisis.
Memanfaatkan GeoPandas untuk membaca, mengelola, dan memanipulasi data spasial beserta atributnya.
Menerapkan metode klasifikasi untuk menghasilkan visualisasi peta choropleth yang informatif.
Membuat peta statik untuk menampilkan distribusi jumlah penduduk dan persebaran café.
Mengintegrasikan basemap sebagai referensi spasial agar visualisasi lebih informatif.
Mengembangkan peta interaktif yang memungkinkan eksplorasi data secara dinamis.
Mempelajari teknik styling peta agar informasi dapat disampaikan secara efektif dan mudah dipahami.
Sebagai mahasiswa Teknik Geodesi, saya percaya bahwa kemampuan menggabungkan ilmu geospasial dengan tools pemrograman seperti Python merupakan keterampilan yang sangat relevan di era data-driven saat ini.
Project ini merupakan salah satu bentuk pengembangan kemampuan dalam bidang:
Pemanfaatan teknologi SIG untuk pengelolaan dan visualisasi data spasial.
Penerapan konsep dan metode analisis spasial untuk memperoleh informasi yang lebih bermakna dari data geospasial.
Pengembangan visualisasi peta statik maupun interaktif untuk mendukung eksplorasi dan penyampaian
Instalasi library:
pip install geopandas mapclassify matplotlib contextily leafmap pandas numpy
Bekasi-Geospatial-Visualization/
│
├── data/
│ ├── kota_bekasi.geojson
│ ├── populasi_bekasi.geojson
│ └── landuse_bekasi.geojson
│ ├── cafe_bekasi.geojson
│ └── populasi_bekasi.csv
│
├── notebook/
│ └── Chloropleth.ipynb
│
│
├── output/
│ ├── Cafe.png
│ ├── Chloropleth Statik.png
│ ├── Chloropleth.png
│ └── map.html
│
├── requirements.txt
├── README.md
└── LICENSE
# 🚀 Fitur Project
- ✅ Membaca dan mengelola data spasial berformat GeoJSON.
- ✅ Membuat peta choropleth jumlah penduduk Kota Bekasi.
- ✅ Membuat peta statik persebaran café.
- ✅ Menambahkan basemap menggunakan Contextily.
- ✅ Membuat peta interaktif menggunakan Leafmap.
- ✅ Melakukan eksplorasi data spasial secara dinamis.