Digitalisasi Data Peta

Peringatan

A new version of this tutorial is available at Digitizing Map Data (QGIS3)

Digitalisasi adalah salah satu tugas umum yang seorang spesialis GIS harus lakukan. Seringkali sebagian besar GIS time habis dalam digitalisasi data raster untuk membuat layer vector yang anda gunakan dalam analisa anda. QGIS punya kemampuan yang kuat dalam hal digitalisasi dan pengeditan on-screen yang akan kita pelajari di tutorial ini

Tinjauan Tugas

Kita akan menggunakan sebuah peta raster topografi dan membuat beberapa layer vector mewakili fitur-fitur di sekitar sebuah taman.

Skill lain yang akan anda pelajari

  • Membangun piramida untuk dataset raster yang besar untuk mempercepat operasi zoom dan pan

  • Bekerja dengan database Spatialite

Memperoleh data

Land Information New Zealand (LINZ) menyediakan peta raster topografi pada skala 1:50,000 untuk Pulau utama New Zealand dan pulau-pulau Chatham.

Unduh GeoTIFF Image file dari Christchurch Topo50 map download page.

For convenience, you may directly download a copy of the dataset from the link below:

BX24_GeoTifv1-02-clip.tif

Sumber data [LINZ]

Prosedur

  1. Akses Layer ‣ Add Raster Layer . Cari lokasi file yang sudah diunduh BX24_GeoTifv1-02.tif dan klik Open.

../_images/1172.png
  1. Ini adalah sebuah file raster yang besar dan anda mungkin sadar bahwa jika anda men-zoom atau pan di sekitar peta, peta tersebut mengkonsumsi sedikit waktu untuk merender gambar atau citra. QGIS menawarkan sebuah solusi sederhana untuk membuka raster lebih cepat menggunakan Image Pyramids . QGIS menghasilkan ubin atau tiles yang belum dirender pada resolusi yang berbeda dan inilah yang diperlihatkan pada anda bukan raster yang komplit. Hal ini membuat navigasi peta menjadi cepat dan responsif. Klik kanan layer BX24_GeoTifv1-02 dan pilih Properties.

../_images/2141.png
  1. Pilih tab Pyramids. Tahan Ctrl dan pilih semua resolusi yang ditawarkan pada panel Resolutions . Biarkan opsi lain sebagaimana adanya dan klik Build pyramids . Ketika proses selesai, klik OK.

../_images/377.png
  1. Kembali pada jendela utama QGIS, gunakan tool Zoom untuk mencari lokasi area Hagley Park di Christchurch. Jadi ini adalah taman yang kita digitalisasi.

../_images/446.png
  1. Sebelum kita mulai, kita perlu mensetting awal Digitizing Options . Akses Settings ‣ Options....

../_images/544.png
  1. Pilih tab Digitizing di dialog Options . Atur Default snap mode ke To vertex and segment . Ini akan membuatnya secara otomatis terpasang atau bisa disebut snap pada verteks terdekat atau segment garis. Saya juga lebih suka untuk mengatur Default snapping tolerance dan Search radius for vertex edits dalam pixel ketimbang map unit. Ini akan memastikan jarak snap tetap konstan tidak terpengerauh level zoom. Bergantung pada resolusi layar komputer anda, anda mungkin memilih nilai yang pantas atau cocok. Klik OK.

../_images/642.png
  1. Sekarang kita siap untuk mulai digitalisasi. Pertama-tama kita akan menciptakan layer jalan dan mendigitalisasi jalan di sekitar area taman. Pilih Layer ‣ New ‣ New Spatialite Layer... . Anda juga bisa memilih untuk membuat New Shapefile Layer... jika anda lebih nyaman dengan ini, Spatiallite adalah sebuah format database terbuka seperti format geodatabase ESRI. Database SpatialLite terkandung dalam sebuah file tunggal pada hard drive anda dan dapat mengandung tipe-tipe spasial yang berbeda (titik/poin, garis, poligon) sebagaimana layer non-spasial. Hal ini memudahkan dalam memindahkannya di sekitar ketimbang beberapa shapefile yang terpisah. Dalam tutorial ini, kita membuat beberapa layer poligon dan sebuah layer garis, sehingga sebuah database Spatialite dapat menjadi lebih cocok. Anda selalu dapat membuka sebuah layer spatialite dan menyimpannya sebagai shapefile atau format lain sesuai dengan yang anda inginkan

../_images/742.png
  1. Pada dialog New Spatialite Layer, klik tombol ... dan simpan database spatialite yang baru bernama nztopo.sqlite . Pilih Layer name sebagai Roads dan pilih Line pada Type . Peta topografi dasar dalam CRS EPSG:2193 - NZGD 2000` , jadi kita bisa memilih CRS yang sama untuk layer jalan kita. Beri tanda cek pada kotak Create an autoincrementing primary key . Ini akan menghasilkan kolom bernama pkuid di dalam tabel attribut dan memasangkan id numerik yang unik secara otomatis ke setiap fitur. Saat membuat sebuah layer GIS, anda harus memutuskan pada attribut yang setiap fitur akan miliki. Karena ini adalah layer jalan, kita akan punya 2 atribut dasar - Nama dan Kelas. Masukkan Name pada Name dari attribut di bagian New attribute dan klik Add to attribute list.

../_images/841.png
  1. Sama halnya dengan membuat attribut yang baru Class dengan tipe Text data . Klik:guilabel:OK.

../_images/942.png
  1. Ketika layer sudah dimunculkan, klik tombol Toggle Editing untuk membuat layer dalam posisi pengeditan

../_images/1049.png
  1. Klik tombol Add feature . Klik pada kanvas peta untuk menambah verteks atau simpul baru. Menambah verteks baru spenjang fitur jalan. Ketika anda sudah mendigitalisasi sebuah segment jalan, klik kanan untuk mengakhiri fitur

Catatan

Anda dapat mengunakan roda scroll pada mouse utnuk menzoom ke dalam atau ke luar saat proses digitalisasi. Anda dapat menekan dan menahan tombol scroll dan menggerakkan mouse untuk melakukan pan.

../_images/1173.png
  1. Setelah anda meng-klik kanan to mengakhiri fitur, anda akan mendapat dialog yang muncul bernama Attributes . Di sini anda dapat memasukkan attribut dari fitur yang baru saja dibuat. Sejak pkuid adalah kolom auto-increminating, anda tidak akan bisa memasukkan nilai secara manual. Biarkan ini kosong dan masukkan nama jalan sesuai yang muncul di peta topografi. Secara opsional, tetapkan nilai dari kelas jalan. Klik OK.

../_images/1251.png
  1. Style awal dari layer garis yang baru adalah sebuah garis tipis. Mari kita ubah sehingga kita dapat lebih jelas melihat fitur yang terdigitalisasi pada kanvas. Klik kanan pada layer Roads dan pilih Properties.

../_images/1349.png
  1. Pilih tab Style pada dialog:guilabel:Layer Properties. Pilih sebuah style garis yang lebih tebal seperti Primary dari style yang sudah terdifinisi. Klik OK.

../_images/1446.png
  1. Sekarang anda akan melihat fitur jalan yang sudah terdigitalisasi secara jelas. Klik Save Layer Edits untuk mengaktualisasikan fitur baru pada disk

../_images/1543.png
  1. Sebelum kita mendigitalisasi jalan yang tersisa, penting untuk mengupdate beberapa aturan lain untuk menghasilkan layer bebas error. Akses Settings ‣ Snapping Options....

../_images/1640.png
  1. Pada dialog Snapping Options, Beri tanda cek pada Enable topological editing . Opsi ini akan memastikan bahwa batas yang sama dipertahankan dengan baik pada layer poligon. beri tanda cek juga pada Enable snapping on intersection yang membolehkan anda untuk snap pada sebuah persimpangan pada layer latar belakang

../_images/1737.png
  1. Sekarang anda dapat mengklik tombol Add feature dan mendigitalisasi jalan-jalan lain di sekitar jalan. Pastikan untuk mengklik Save Edits setelah anda menambah fitur baru untuk menyimpan pekerjaan anda. Sebuah tool sederhana akan menolong anda dalam digitalisasi adalah Node Tool , Klik tombol Node Tool button.

../_images/1835.png
  1. Ketika node tool sudah aktif, klik pada sembarang fitur untuk memperlihatkan simpul-simpul. Klik pada sembarang verteks untuk memilihnya. Verteks akan merubah warna ketika itu terpilih. Sekarang anda dapat mengklik dan mendrag mouse untuk menggerakkan verteks. Ini menjadi berguna saat anda ingin melakukan perubahan setelah sebuah fitur sudah ditambahkan. Anda dapat juga menghapus verteks terpilih dengan mengklik Delete (Option+Delete untuk mac)

../_images/1927.png
  1. Ketika anda sudah selesai mendigitalisasi semua jalan, klik tombol Toggle Editing

../_images/2023.png
  1. Sekarang kita akan membuat sebuah layer poligon mewakili batas-batas taman. Akses Layer ‣ New ‣ New Spatialite Layer... . pilih database nztopo.sqlite` dari menu drop down. Beri nama layer baru sebagi Parks. Pilih Polygon sebagai Type . Buat sebuah attribut baru bernama Name . Klik OK.

../_images/2142.png
  1. Klik tombol Add feature dan klik pada kanvas peta untuk menambah sebuah verteks poligon. Digitalisasikan poligon mewakili taman. Pastikan anda snap pada simpul jalan jadi tidak ada jarak antara poligon taman dan garis jalan. Klik kanan untuk menyelesaikan poligon.

../_images/2225.png
  1. Masukkan nama taman pada pop-up Attributes

../_images/2322.png
  1. Layer poligon menawarkan pengaturan lain yang berguna yang disebut Avoid intersections of new polygons. Akses Settings ‣ Snapping Options... . Aktifkan kolom Avoid Int di kolom pada baris untuk layar Parks . klik OK.

../_images/2422.png
  1. Sekarang klik Add feature untuk menambah sebuah poligon. Dengan Avoid intersections of new polygons, anda akan dapat dengan cepat mendigitalisasi sebuah poligon baru dengan tanpa khwatir snapping tepat pada poligon-poligon tetangga.

../_images/2521.png
  1. Klik kanan untuk menyelesaikan poligon dan masukkan attributnya. Secara magis poligon baru mengecil dan tersnap dengan akurat pada batas poligon-poligon tetangga! Hal ini sangat berguna saat mendigitalisasi batas-batas kompleks di mana anda tidak harus begitu akurat dan masih memiliki poligon yang benar secara topografi. Klik Toggle Editing untuk menyelesaikan pengeditan layer Parks .

../_images/2618.png
  1. Sekarang waktunya untuk mendigitalisasi sebuah layer bangunan. Buatlah sebuah layer poligon baru bernama Buildings dengan mengakses Layer ‣ New ‣ New Spatialite Layer.

../_images/2717.png
  1. Ketika layer Buildings sudah ditambahkan, nonaktifkan layer Parks dan Roads sehingga peta topografi dasar menjadi terlihat. Pilih layer Buildings dan klik Toggle Editing.

../_images/2618.png
  1. Pendigitalisasian bangunan dapat menjadi tugas yang sangat membebani. Dikarenakan susahnya untuk menambah simpul-simpul secara manual sehingga ujung-ujungnya tegak lurus dan membentuk segi empat. Kita akan menggunakan sebuah plugin bernama Rectangles Ovals Digitizing untuk membantu dalam tugas ini. Lihat docs/using_plugins untuk tahu bagaimana mencari dan menginstall plugins. Ketika plugin Rectangles Ovals Digitizing sudah terinstall, anda akan melihat toolbar baru muncul di atas kanvas

../_images/2915.png
  1. Zoom pada area dengan bangunan dan klik tombol Rectangle by Extent . Klik dan drag mouse untuk menggambar sebuah segi empat yang sempurna. Dengan cara yang sama, tambahkan bangunan tersisa.

../_images/3014.png
  1. Anda akan melihat bahwa sejumlah bangunan tidak vertikal. Kita butuh untuj menggambar sebuah segi empat pada sebuah sudut untuk mencocokkan footprint bangunan. Klik Rectangle from center.

../_images/3117.png
  1. Klik di bagian tengah bangunan dan drag mouse untuk menggambar segiempat vertikal

../_images/3214.png
  1. Kita perlu untuk merotasi segi empat ini untuk mencocokkan dengan citra pada peta topo. Alat untuk rotasi tersedia pada toolbar Advanced Digitizing . Klik kanan pada area kosong di bagian toolbar dan aktifkan toolbar Advanced Digitizing toolbar.

../_images/3311.png
  1. Klik tombol Rotate Feature(s) button.

../_images/3411.png
  1. Gunakan tool Select Single feature untuk memilih poligon yang ingin anda rotasi. ketika tool Rotate Feature(s) sudah diaktifkan, anda akan melihat tanda plus si tengah-tengah poligon. Klik tepat pada tanda plus dan drag mouse anda dengan menahan tombol kiri mouse di saat bersamaan. Sebuah preview dari fitur yang terotasi akan muncul. Lepaskan klik dan tahan tadi pada mouse ketika poligon sudah lurus dengan footprint bangunan.

../_images/3510.png
  1. Simpan editan layer dan klik Toggle Editing ketika anda sudah selesai dalam pendigitalisasian semua bangunan. Anda dapat mendrag layer-layer untuk mengubah urutan tampilan.

../_images/3610.png
  1. Tugas digitalisasikan sekarang sudah selesai. Anda dapat bermain-main dengan opsi styling dan labelling pada properti layer untuk menghasilkan sebuah peta yang terlihat bagus dari data yang sudah anda hasilkan

../_images/378.png

If you want to report any issues with this tutorial, please comment below. (requires GitHub account)