Arsip Tag: QGIS

Ngambil peta jalan di Prov Riau dari OSM

Ceritanya, saya pengen bandingkan peta versi PU dengan versi OSM, untuk Prov Riau. AFAIK, tempat download yang cepat untuk data OSM se Indonesia adalah di Geofabrik.de. Sayangnya, di sini tidak bisa download per provinsi, padahal negara lain sudah bisa per state (negara bagian), sehingga lebih ringan downloadnya. Ngga gede banget sih … cuma 2.07Giga byte … seharusnya ngga lama … kecuali tadi ada FILE ACCESS ERROR … dan mesti ulang lagi dari 0, padahal sudah mau kelar tadinya …

Sebenarnya, bisa juga download pakai API via JOSM, dan nanti file OSM nya di export ke QGIS. Tapi memang lebih simpel dari GeoFabrik, tinggal donlot SHP nya yang sudah dizip.

Nah, untuk lebih menghemat kerja, jangan extract semuanya, karena gedung biasanya tidak Anda butuhkan, padahal itu yang menghabiskan banyak space di sini.total gedung.jpg

Well, dari 9 giga filenya, 8 giga adalah gedung … hahahaha

Ok … done extract hanya jalan nya saja dari file zip nya … lumayan hemat space 8 Giga, kan?

Nah … JANGAN LANGSUNG DI LOAD KE QGIS … FILENYA GUEDDE

solusi ala saya adalah saya buatkan dulu wilayah riau di QGIS … saya punya dari PEMILU API .. tetapi geometry file nya rusak .. terpaka di fix dulu oleh QGIS … gampang, via toolbox –> fix geometries

 

fix geom.jpg

Nah, baru di dissolve, atau bahasa manusianya di-lebur jadi satu saja prov riau nya …

 

Setelah di dissolve, saya simplify saja … sayangnya karena kita dalam derjat, maka ukuran simplify juga mintanya dalam derjat … nah .. ini kan bingung …

cara gampang itung konversi derjat ke meter adalah

satu derjat adalah 111 ribu …

nah … biar gampang, saya sederhanakan shape nya ke satu kilo saja … atau seribu meter,

1 dibagi 111 adalah 0,009 …

done

2018-12-19_03-15-32.jpg

nah … kalau sudah selesai … MATIKAN RENDER DI QGIS … INI PENTING

tombol render ada  pojok kanan bawah QGIS Anda … dekat CRS

yak matikan …

render matikan.jpg

Kenapa harus dimatikan ? karena kita akan memasukkan data yang sangat besar, sehingga akan memberatkan QGIS …

nah langkah selanjutnya adalah PASTIKAN LAGI RENDER NYA MATI

 

sip …

dah mati?

 

cek lagi ..

 

hehehehe …

 

sekarang baru load / drag-drop file SHP hasil extract dari Geofabrik tadi ke Qgis … cukup yang jalan nya saja … gis_osm_roads_free_1.shp

 

dua juta jalan di Indonesia.jpg

nah … setelah diload qgis … MATIKAN CENTANG LAYER NYA … biar ngga tampil dia … karena kalau tampil pasti berat lah menampilkan 2 juta fitur jalan …

nah … sekarang setelah dua duanya mati … rendering dan layer … baru kita lakukan spatial query …

gunakan Select by Location

2018-12-19_03-01-57 select by location.jpg

 

ambil jalan yang hanya di dalam file riau kita tadi … run … ada error panjang banget … cuekin aja …

nah nanti akan terlihat status kek gini di bawah QGIS nya …

2018-12-19_03-02-31 36 814 features selected.jpg

artinya, dari 2 juta jalan Indonesia di OSM, 36 ribu nya sedang terpilih sekarang …

nah … jika sudah terpilih, baru kita simpan yang terpilih tadi …

 

nyimpan layer masih nanya saya? Ya Allah!

klik kanan layer gis_osm_roads_free tadi, pilih export –> save selected features asexport selected.jpg

 

Nah … simpan sesuai keinginan Anda …

sekarang, kita sudah memiliki jalan di provinsi riau … versi OSM …

dikit kali?

ya … ngga banyak yang metain … kesadaran warga  di sini mungkin masih kurang .. hahaha …

done …

eh … kamu tau cara lain?

Iklan

QGIS Error on Clipping Raster

I got this error everytime I clip a raster after I upgrade my QGIS lately: ERROR 1: Currently GMT export only supports 1 band datasets.2017-12-20_22-00-53.jpg

Well, the solution is quite simple, just change GMT, default format from QGIS into GTiff. You have to click that pencil icon to let you edit the gdal_translate command. And everything is as expected. again, I hope 😀

Pyramid a.k.a Overview

Jika Anda bekerja dengan RASTER yang besar dan ingin lebih ringan dalam bergerak di software GIS Anda, maka BUATLAH pyramid (ArcGIS) atau Overview (QGIS) nya. ArcGIS akan otomatis meminta saat Anda pertama kali membuka, tetapi QGIS tidak. Dengan overview ini, Anda dibuatkan bentuk thumbnail dari gambar Anda yang besar, sehingga nanti saat zoom in – zoom out akan menggunakan thumbnails tadi daripada image asli. Sayangnya, kelemahannya adalah ukuran Overview sendiri bahkan bisa lebih besar ukuran rasternya :D.

QGIS failed to print large raster on A0

This annoying thing happens every-time I make a print-composer of a huge raster image into an A0 sized paper. It’s seems okay if I print it on A3 sized paper, but ALWAYS failed in A0. Folks in stackexchange suggested to print it into PDF (but no good, never, only empty A0 sized PDF file), or export it into image (QGIS only print ALL PRINT-COMPOSER ELEMENTS BUT NO RASTER IMAGE) and ALL of those “suggested” solution showing me error code like these:

 

2017-12-16_02-58-50 QGIS failed to print A0.jpg

2017-12-16_03-03-30.jpg

 

 

on every single try … f**k.

 

 

 

Download ubin dan montage lalu georeferencer dengan script ini

Terkadang, citra satelit matamata dari satelit luar negeri lebih baik dari hasil foto udara. Namun, bagi sebahagian orang, lebih suka kalau citra ubin tersebut digabung menjadi satu, sehingga dapat digunakan sebagai basemap (petadasar) di QGIS atau ArcGIS.

Sebenarnya, banyak cara untuk menampilkan ubin itu ke QGIS atau ArcGIS, namun dengan mengunduhnya terlebih dahulu dan mengabungkannya (montage), ada pula kelebihannya, terutama kalau kampus Anda punya koneksi internet parah (karena kampus memang ditaroh di ujung kota).

Permasalahan yang dihadapi setelah digabungkan adalah tidak tahu koordinat gambar tersebut. Nah, disinilah guna script ini.

Script ini berguna untuk membuat berkas .points tersebut, sehingga nantinya dapat Anda gunakan pada plugin Georeferencer di QGIS. Anda hanya butuh dua titik koordinat ubin, yang dapat Anda ketahui dari debug layer pada link berikut:

https://sifsuska.github.io/tile-download-and-montage-generator/uin.html

Setelah dapat pasangan koordinat ubin x, y,  dan zoom level, z, baru generate .points, batch wget dan perintah untuk menggabungkan ubin tersebut dengan ImageMagick montage.

Yang anda butuhkan adalah wget.exe (untuk unduh berkas ubin), saya suka ini karena bisa saveas otomatis. Anda bisa menggunakan download manager lain, kalau Anda suka.

Downloadlah semua ubinnya terlebih dahulu, lalu gunakan montage.exe dari ImageMagick untuk menggabungkan ubin

sehingga terdapat satu gambar besar hasil gabungan semua ubin

nah, gunakan hasil script ini untuk membuat file .points

Sesuaikan nama file tersebut dengan nama hasil montage Anda, sehingga begitu di

QGIS + plugin: Georeferencer (otomatis terinstall, tapi belum di enable secara default)

Anda akan lebih gampang meng-geo-referencingkan.

Beberapa hal penting untuk Anda ketahui:

Google menggunakan EPSG:3857 atau lebih dikenal dengan WGS 84 / Pseudo Mercator

Lebih baik gambar hasil georeferencing cukup dibuatkan file *.WLD nya saja (create world file),

nanti setelah di-load ke QGIS, Anda masih ditanya EPSG, masukkan 3857,

Nah, dari menu raster di QGIS, baru di warp raster Anda ke EPSG lain, sesuai kebutuhan Anda (misalnya untuk Pekanbaru adalah UTM Zona 47N, EPSG:32647)

Sebenarnya, file world dapat dibuat otomatis oleh script ini, kalau Anda tahu perhitungan 6 barisnya, namun, saya lebih suka menggunakan Georeferencer (plugin di QGIS), karena lebih presisi saja.

Source code dapat Anda lihat di GitHub, karena semuanya saya host di Github, agar bisa dikeroyokin rame-rame.

oh, iya, lupa …

Script nya di sini:

https://sifsuska.github.io/tile-download-and-montage-generator/

QGIS 2.12 Lyon

QGIS 2.12 2015-10-25_07-50-13

QGIS 2.12, dengan kode nama Lyon, telah dapat diunduh dan diinstal dari OSGeo4W, dan cukup membuat trauma saya saat update karena banyak sekali pesan error missing dll.

ippj-5.3.dll

Sebenarnya, cara yang lebih baik adalah meng-update ippj juga, namun saya lebih suka dengan cara keras.

Solusinya adalah “hard reset”, yaitu menghapus semua isi C:\OSGeo4W\ kemudian install kembali.

Padahal, isi folder tersebut sudah lebih dari 7 Giga.

Warning:

Ada kecenderungan mahasiswa (dan juga saya) untuk mencentang semua paket atau beberapa paket dengan OSGeo4W. Padahal, kebiasaan ini tidak baik, karena beberapa paket kadang membutuhkan paket yang lain, dan beberapa paket mungkin tidak kompatibel dengan data lama Anda. Jadi, HARAP HANYA INSTALL PAKET YANG ANDA BUTUHKAN, misalnya kalau hanya butuh QGIS, maka cukup install qgis saja, tanpa install yang lain

Nantinya, kalau masih ada pesan error missing dll, sila di jalankan kembali installer osgeo4w-nya dan cari nama library tersebut. contoh:

qca

qca.dll is missing from your computer.

Solusinya adalah cari lagi di osgeo4w dan install … ternyata memang belum di install …

centang paket qca-libs yang memang belum tercentang
centang paket qca-libs yang memang belum tercentang

Nah, setelah sukses menginstall berkas 600an kilo tersebut, jalankan kembali QGIS, dan Alhamdulillah, puji tuhan, jalan kembali …