Postingan

Menampilkan postingan dari Mei, 2017

Geopandas: Baca data Postgis

Gambar
Saya tahu geopandas dari Senior Python Engineer Mr.Jenhar, nah yang menarik dari geopandas ini selain dia bisa baca file format shp dia juga bisa baca file dari postgis. Untuk koneksi postgis-nya kamu harus sudah punya dulu psycopg2 . Apa jadinya menggunakan geopandas sama postgis? well jika berbicara lebih jauh dengan menggabungkan ke-2 modul tersebut anda dapat membuat proses automatisasi per-layoutan dengan pengolahan data spasial jadi lebih cepat. Tapi sebelum lebih jauh ke sana kita lihat dulu langkah awal meng-aplikasikan geopandas dan postgis. Modul yang diperlukan adalah psycopg2, geopandas dan matplotlib karena saya menggunakan jupyter notebook maka saya perlu '%matplotlib inline' untuk plotting geopandasnya. Oh ia sebenarnya ga perlu juga pake 'from shapely.geometry import Point, LineString, Polygon' :-D

Manipulate String Field (Field Calculator)

Gambar
Pada contoh dibawah saya memiliki attribute tabel berupa informasi kode post. Sebagai akibat dari kegiatan makar kode pos tersebut harus diganti dengan kode baru mengikuti wilayah yang baru saja memecahkan diri tersebut :-D.  Anda diminta untuk:  mengganti 2 kode terakhir menjadi '1:L' contoh: 'B456-A:E' >> 'B456-1:L' Ada banyak cara dan metode yang sebenarnya dapat anda lakukan untuk mengubah data kodepost tersebut. Saya hanya memberikan contoh salah satu cara yang dapat anda adopsi jika anda menemui khasus mirip dengan contoh diatas. Menggunakan Python buat fungsi def seperti gambar disamping,  Jalankan fungsi tersebut menggunakan Field Calculator, sebagai mana contoh pada gambar disamping. Maka anda akan mendapatkan code baru sesuai dengan yang diminta pada tugas diatas.