Konversi GeoTIFF ke Numpy Array

Home » python
MODIS imagery dalam format GeoTIFF

Klasifikasi image bertujuan untuk mengkelaskan nilai masing-masing pixel suatu image menjadi suatu kelas diskrit tertentu. Image dapat dikelaskan menjadi dua kelas (binary classification) ataupun lebih. Contoh dalam binary classification adalah mengkelaskan image menjadi kelas badan air atau non badan air.

Klasifikasi image dapat dilakukan dengan menggunakan software pengolah image/GIS seperti ENVI, ArcGIS, QGIS, maupun Google Earth Engine. Software tersebut biasanya sudah memiliki classifier/model untuk kita dapat melakukan klasifikasi.

Lalu bagaimana jika kita ingin membuat model classifer kita sendiri yang kemudian akan kita gunakan untuk melakukan klasifikasi. Banyaknya library open source machine learning memungkinkan hal ini dapat dilakukan saat ini seperti contoh library scikit-learn.

Read more

11 Library Python untuk Pengelolaan Data Geospasial yang Efisien

Home » python

Di dunia yang didorong oleh data saat ini, kemampuan untuk bekerja secara efektif dengan data geospasial semakin penting di berbagai industri. Data geospasial, yang mencakup informasi terkait lokasi dan fitur geografis, dapat memberikan wawasan berharga untuk perencanaan perkotaan, pemantauan lingkungan, optimisasi transportasi, dan banyak lagi. Python, bahasa pemrograman yang serbaguna, menawarkan sejumlah pustaka yang dirancang khusus untuk mengelola data geospasial, sehingga memudahkan pengembang, ilmuwan data, dan profesional GIS untuk memanipulasi, memvisualisasikan, dan menganalisis informasi spasial. Dalam artikel ini, kami akan menjelajahi 10 library Python yang penting beserta proyek GitHub mereka yang memainkan peran krusial dalam pengelolaan data geospasial.

1. Geopandas

GitHub: geopandas/geopandas

Geopandas adalah pustaka yang kuat yang menggabungkan kemampuan pandas dan shapely, membuatnya mudah untuk bekerja dengan data geospasial. Ini memungkinkan manipulasi data vektor (titik, garis, poligon) dan menyederhanakan operasi geospasial umum seperti membaca dan menulis berbagai format file, melakukan penggabungan spasial, dan melakukan analisis spasial.

Read more

Tipe Data pada Python

Home » python

Tipe data python dapat diibaratkan sebagai pondasi sebuah bangunan. Harus kokoh dan mantap terlebih dahulu sebelum bisa meletakan batu bata dan atap.

MYW

Pada tulisan kali ini saya akan membahas mengenai Bahasa Pemrogaman Python. Dimana-mana kita mendengar Python untuk kegunaanya dalam machine learning, data scientist, AI, dan masih banyak field lainnya.

Sebelum kita belajar mengenai Python ini, maka pertanyaan yang harus diajukan terlebih dahulu adalah.

Mengapa belajar mengenai Python? atau apa pentingya belajar Python?

Well, jawaban singkat saya adalah dengan mengetahui mengenai Python akan membantu kita untuk dapat menyelesaikan banyak masalah baru seperti automatisasi. Ini contohnya untuk seorang GIS Analyst ya.

Tapi untuk jenis pekerjaan lainnya, saya percaya bahwa dengan mengimplementasikan Python dalam pekerjaan dapat meningkatkan produktifitas.

Sebagai seorang GIS analyst mempunyai kemampuan untuk mengolah data spasial dengan menggunakan ArcGIS/QGIS sebenarnya belum cukup menurut admin. Dengan mengetahui dan ahli dalam menggunakan Python seorang GIS Analyst dapat membuat suatu program untuk menyelesaikan masalah yang lebih kompleks lagi.

Read more

Exploring ArcPy Part 1

Explore-Arcpy-Part-1

Hallo, teman-teman semuanya. Apa kabar klen? semoga semuanya selalu sehat dan aman, apalagi dalam masa pandemi seperti ini (vaksin mana vaksin ?? Wkwk).

Beberapa waktu belakangan ini, saya lagi seru banget ngulik-ngulik mengenai ArcPy, jadi sepertinya jika dibuatkan tulisan dan video juga akan seru. I hope so. FYI, untuk videonya sudah saya sertakan diakhir artikel.

Okay, without further ado. Let’s get started.

Jadi, enaknya kita akan membuat simulasi pekerjaan GIS ya, dengan menggunakan ArcPy. Secara singkat kira-kira langkahnya adalah seperti berkut:

  1. Membuat geodatabase
  2. Listing shapefile pada suatu folder
  3. Copy shapefile dari folder ke geodatabase
  4. Melakukan geoprocessing dengan union
  5. Membuat folder baru
  6. Copy hasil union menuju folder yang telah kita buat sebelumnya

Read more

Web mapping dengan Menggunakan Python

Hallo pembaca setia geosai.

Kali ini saya akan membahas mengenai cara membuat web mapping dengan menggunakan Bahasa Pemrogaman Python. Data yang akan kita gunakan adalah data persebaran rumah sakit rujukan penanganan COVID-19 yang disediakan oleh Badan Nasional Penganggulangan Bencana (BNPB).

Dikutip dari Wikipedia web mapping adalah :

Web mapping is the process of using the maps delivered by geographic information systems (GIS) in World Wide Web. A web map on the World Wide Web is both served and consumed, thus web mapping is more than just web cartography, it is a service by which consumers may choose what the map will show.

Read more