2009
Teori dan Praktek Sistem Informasi Geografis Menggunakan Open Source GRASS
su
Arif Faisol, Indarto Deftones 1/1/2009
KATA PENGANTAR
Segala puji dan syukur penulis ucapkan kehadirat Allah SWT yang telah melimpahkan rahmat dan hidayah-Nya atas terwujudnya buku
“Teori dan
Praktek Sistem Informasi Geografis Menggunakan Open Source GRASS”. Buku
ini disusun seiring dengan semangat
global
yaitu:
untuk
mengembangkan dan memasyarakatkan penggunaan software – software berbasis open source, sehingga mudah diakses dan tersedia untuk semua lapisan masyarakat. Materi yang disajikan pada tiga (3) bagian yang mencakup 11 bab yaitu; Bagian 1 tentang Konsep GRASS yang terdiri atas Open Source Software, Instalasi GRASS, Arsitektur dan Fitur GRASS, Modul dan Fungsi di Dalam GRASS; Bagian II tentang Tutorial Dasar GRASS yang terdiri atas Memulai GRASS, Penanganan Data Raster, Pengolahan Data Vektor; Bagian III tentang Menjalankan GRASS Menggunakan Quantum GIS yang terdiri atas Integrasi GRASS dan Quantum GIS, Menyiapkan Database dan Data, Georeferensi, Digitalisasi menggunakan Quantum GIS. Buku ini juga dilengkapi dengan CD Rom yang berisi: Data tutorial, contoh – contoh sederhana pada masing- masing bab, kumpulan informasi website dan software GRASS. Penulis mengucapkan terima kasih kepada semua pihak yang telah membantu hingga terselesaikannya buku ini. Akhir kata, tiada suatu usaha yang besar akan berhasil tanpa dimulai dari usaha yang kecil. Penulis menyadari buku ini masih jauh dari sempurna, untuk itu dengan segala kerendahan hati, kami membuka diri atas kritikan, saran, dan masukan dari pembaca demi perbaikan dan penyempurnaan dimasa yang akan datang. Semoga buku ini dapat bermanfaat dan menjadi sarana sosialisasi penggunaan teknologi informasi yang murah, aman dan bermutu. Manokwari, Maret 2009
Penulis
DAFTAR ISI Halaman Cover Depan............................................................................................. i Kata Pengantar ......................................................................................... ii Daftar Isi ................................................................................................... iii Bab 1. Open Source Software ................................................................... 2 1.1 Pengertian OSS .......................................................................... 2 1.2 Keunggulan dan Kelemahan OSS .............................................. 3 1.2.1 Keunggulan OSS .............................................................. 3 1.2.2 Kelemahan OSS ............................................................... 5 1.3 Manfaat OSS ............................................................................. 6 1.4 OSS-GIS.................................................................................... 7 Bab 2. Instalasi GRASS ............................................................................ 9 2.1 Historis ...................................................................................... 9 2.2 Varian GRASS untuk Windows ................................................. 10 2.2.1 CigWin GRASS ............................................................... 10 2.2.2 WinGRASS ..................................................................... 11 2.3 Kebutuhan Hardware dan Software ............................................ 11 2.4 Cara Instalasi GRASS ................................................................ 12 2.4.1 CigWin GRASS ............................................................... 12 2.4.2 WinGRASS versi 6.3 ....................................................... 28 Bab 3. Arsitektur dan Fitur GRASS ........................................................ 33 3.1 Struktur Basis Data GRASS ....................................................... 33 3.1.1 Permanent Mapset ............................................................ 35 3.1.2 Struktur File Peta Raster................................................... 38 3.1.3 Struktur File Peta Vektor.................................................. 38 3.1.4 Modul di dalam GRASS................................................... 39 3.2 GIS Manager 3.2.1 Pull Down Menu .............................................................. 41 3.2.2 Tombol Fungsi (Tool) ...................................................... 45 3.2.3 Upper-Window ................................................................ 48
3.2.4 Lower-Window ................................................................ 49 3.3 Map Display .............................................................................. 49 3.4 Console Window ....................................................................... 51 Bab 4. Modul dan Fungsi di dalam GRASS ............................................ 53 4.1 Menu “File” ............................................................................... 53 4.1.1 Sub-menu “Workspace” ................................................... 53 4.1.2 Sub-menu “Import” .......................................................... 54 4.1.3 Sub-menu “Exsport” ........................................................ 58 4.2 Menu “Config” .......................................................................... 61 4.3 Menu “Raster” ........................................................................... 63 4.3.1 Konsep Teoritis ................................................................ 63 4.3.2 Sub-menu dan Modul pada Menu “Raster”....................... 65 4.4 Menu “Vector” .......................................................................... 67 4.4.1 Model Vektor dan Topology ............................................ 67 4.4.2 Sub-menu dan Modul pada “Vector” ................................ 70 4.5 Menu “Imagery” ........................................................................ 74 4.6 Menu “Volume” ........................................................................ 77 4.7 Menu “Database” ....................................................................... 79 4.7.1 Pengaturan Database dalam GRASS ................................ 79 4.7.2 Sub-menu dan Modul ....................................................... 80 4.8 Menu “Help” ............................................................................. 82 Bab 5. Memulai GRASS ........................................................................... 85 5.1 Membuat Lokasi (Location) ....................................................... 85 5.1.1 Berbasis Data ter-Proyeksi ............................................... 86 5.1.2 Berbasis Kode EPSG........................................................ 89 5.1.3 Berbasis Koordinat Geografis........................................... 92 5.2 Membuat Mapset ....................................................................... 101 5.3 Impor Data kedalam GRASS ..................................................... 103 5.3.1 Impor Data Vektor ........................................................... 103 5.3.2 Impor Data Raster ............................................................ 107 5.3.2 Impor Data Image (Citra Satelit) ...................................... 113
Bab 6. Penanganan Data Raster ............................................................... 118 6.1 Buffering pada Raster ................................................................ 119 6.2 Map Calculator .......................................................................... 122 6.2.1 Konsep Map Calculator .................................................... 122 6.2.2 Contoh Aplikasi Map Calculator ...................................... 128 6.3 Neighborhood Analysis ............................................................. 132 6.3.1 Konsep Teoritis ................................................................ 132 6.3.2 Contoh Aplikasi ............................................................... 137 6.4 Overlay Map .............................................................................. 141 6.4.1 Konsep Teoritis ................................................................ 141 6.4.2 Contoh Aplikasi ............................................................... 148 Bab 7. Pengolahan Data Vektor ............................................................... 153 7.1 Digitalisasi dan Editing Peta ...................................................... 154 7.1.1 Konsep Teoritis ................................................................ 154 7.1.2 Contoh Aplikasi ............................................................... 156 7.2 Buffer Zone ............................................................................... 159 7.2.1 Konsep Teoritis ................................................................ 159 7.2.2 Contoh Aplikasi ............................................................... 160 7.3 Superposisi (overlay) ................................................................. 162 7.3.1 Prinsip Teoritis ................................................................. 162 7.3.2 Contoh Aplikasi ............................................................... 163 7.4 Generate .................................................................................... 167 7.4.1 Prinsip Teoritis ................................................................. 167 7.4.2 Contoh Aplikasi ............................................................... 167 Bab 8. Integrasi GRASS dan Quantum GIS ............................................ 172 8.1 Sekilas Quantum GIS................................................................. 172 8.1.1 Historis Software ............................................................. 172 8.1.2 Fitur Quantum GIS........................................................... 172 8.1.3 Kebutuhan Hardware ....................................................... 174 8.1.4 Cara Mendapatkan Software QGIS .................................. 174 8.1.5 Proses Instalasi ................................................................. 175
8.1.6 Contoh Data ..................................................................... 178 8.2 Fitur GRASS di dalam Quantum GIS ........................................ 179 8.3 Membuka Plug-in GRASS ......................................................... 180 8.4 Membuka Data GRASS ............................................................. 182 8.5 Menampilkan Data Atribut ........................................................ 185 8.6 Klasifikasi Fitur ......................................................................... 186 Bab 9. Menyiapkan Database dan Data ................................................... 190 9.1 Menyiapkan Database untuk GRASS ......................................... 190 9.2 Impor data GRASS .................................................................... 195 Bab 10. Georeferensi ................................................................................. 201 10.1 Georeferensi Menggunakan Quantum GIS ............................... 201 10.2 Membuka Data Menggunakan GRASS .................................... 207 Bab 11. Digitalisasi Menggunakan Quantum GIS ................................... 212 11.1 Menentukan Mapset GRASS ................................................... 212 11.2 Membuka Peta Hasil Scanning ................................................. 214 11.3 Proses Digitalisasi .................................................................... 216 11.4 Editing Data............................................................................. 221
DAFTAR GAMBAR Gambar
Halaman
2.1
Setup Wizard Instalasi MinGW.......................................................... 13
2.2
Install System MinGW ...................................................................... 13
2.3
License Agreement MinGW .............................................................. 13
2.4
Pemilihan Paket MinGW ................................................................... 14
2.5
Instalasi Komponen Pendukung MinGW ........................................... 14
2.6
Setup Memilih Lokasi Install MinGW ............................................... 15
2.7
Setup Ready MinGW ......................................................................... 15
2.8
Instalation Complete MinGW ............................................................ 15
2.9
Installation Complete Wizzard ........................................................... 16
2.10 Konfigurasi Setup MSYS ................................................................... 16 2.11 MSYS Setup Wizzard ........................................................................ 17 2.12 MSYS License Agreement ................................................................. 17 2.13 MSYS Setup Information ................................................................... 17 2.14 Setup Memilih Direktori MSYS ......................................................... 18 2.15 Setup Komponen Pendukung MSYS .................................................. 18 2.16 Pemilihan Folder Start Menu MSYS .................................................. 19 2.17 Setup Ready MSYS ........................................................................... 19 2.18 Tampilan Window Command Prompt ................................................ 19 2.19 Tampilan Window Command Prompt ................................................ 20 2.20 Tampilan Window Command Prompt ................................................ 20 2.21 Tampilan Window Command Prompt ................................................ 20 2.22 Tampilan Setup Minimal System ....................................................... 21 2.23 Tampilan Setup Install Tcl/Tk ............................................................ 21 2.24 Tampilan Setup Wizard Tcl/ Tk ......................................................... 21 2.25 Tampilan Setup License Agreement ................................................... 22 2.26 Tampilan Setup Information .............................................................. 22 2.27 Tampilan Setup Destination Directory ............................................... 22 2.28 Tampilan Setup Ready to Install ........................................................ 23 2.29 Tampilan Setup Finished Installation ................................................. 23
2.30 PostgreSQL Installation Wizard ......................................................... 24 2.31 Setup PostgreSQL Installation Wizard ............................................... 24 2.32 Tampilan Setup Installation Notes...................................................... 24 2.33 Tampilan Setup Installation Options .................................................. 25 2.34 Tampilan Setup Service Configuration ............................................... 25 2.35 Tampilan Setup Ready to Install ........................................................ 26 2.36 Tampilan Installation Complete ......................................................... 26 2.37 Tampilan Windows Command Prompt GRASS ................................. 27 2.38 Tampilan Cara Membuat Shortcut...................................................... 28 2.39 Set-up Program GRASS versi 6.3 ...................................................... 28 2.40 Pemeriksaan Installer Program GRASS ............................................. 28 2.41 Setup Wizzard Program GRASS ........................................................ 29 2.42 License Agrement Program GRASS .................................................. 30 2.43 Memilih Direktori Untuk GRASS ...................................................... 30 2.44 Instalasi Komponen Pendukung ......................................................... 31 2.45 Proses Instalasi GRASS ..................................................................... 31 2.46 Proses Instalasi selesai ....................................................................... 32 3.1
Pengaturan Lokasi Kerja dan Lokasi Penyimpanan Data di dalam GRASS .............................................................................................. 34
3.2
Struktur File di Dalam GRASS .......................................................... 37
3.3
Tampilan dan Komponen GIS Manager ............................................. 40
3.4
Pull-down Menu ................................................................................ 41
3.5
Sub-menu di Dalam Menu „Vector‟ ................................................... 42
3.6
Modul-modul yang Ada di Dalam Sub-menu „Develop Map‟ ............ 42
3.7
Jendela Dialog-box untuk „v.digit‟ ..................................................... 43
3.8
„Select-item box‟ untuk Modul „v.digit‟ ............................................. 44
3.9
Check-box ......................................................................................... 44
3.10 Tampilan “v.digit‟ Setelah di Eksekusi .............................................. 45 3.11 Icon-button, yang Berfungsi untuk Proses Digitalisasi ....................... 45 3.12 Tool pada GIS Manager ..................................................................... 45 3.13 Tombol untuk Menampilkan Map Display ......................................... 45
3.14 Map Display ...................................................................................... 46 3.15 Upper Window .................................................................................. 48 3.16 Lower Window .................................................................................. 49 3.19 Tampilan Map Display ...................................................................... 50 3.20 Tool pada Display Manager ............................................................... 50 3.21 Tampilan Console Window ................................................................ 52 4.1
Menu File .......................................................................................... 53
4.2
Sub-Menu Workspace ........................................................................ 53
4.3
Sub-Menu Impor untuk Data Raster ................................................... 55
4.4
Sub-Menu Impor untuk Data Bertipe Vektor ...................................... 57
4.5
Sub-Menu Impor untuk Data Bertipe Grid 3D .................................... 57
4.6
Sub-Menu Ekspor Data Raster ........................................................... 58
4.7
Select-item Box untuk Ekspor Data Raster ......................................... 59
4.8
Sub-menu Ekspor Data Vektor........................................................... 60
4.9
Select-item box untuk Ekspor Data Raster Menggunakan v.out.ogr.... 60
4.10 Sub-menu Ekspor Data raster 3D ....................................................... 61 4.11 Sub-menu dalam Menu Config .......................................................... 61 4.12 Sub Menu region ............................................................................... 61 4.13 Sub-menu GRASS Working Environment ......................................... 62 4.14 Sub-menu Manage Projection ............................................................ 62 4.15 Select Item untuk Display Font .......................................................... 63 4.16 Sub-menu dalam Menu Raster ........................................................... 65 4.17 Sub-menu dalam Menu Vektor .......................................................... 71 4.18 Sub-menu dalam Menu Imagery ........................................................ 74 4.19 Sub-menu dalam Menu Classify Image .............................................. 75 4.20 Sub-menu dalam Menu ...................................................................... 78 4.21 Sub-menu dalam Menu Database ....................................................... 79 4.22 Sub-menu Database Information ........................................................ 80 4.23 Sub-menu Manage Database .............................................................. 80 4.24 Sub-menu Query ................................................................................ 82 4.25 Sub-menu Help .................................................................................. 83
4.26 GRASS Reference Manual................................................................. 83 5.1
Peta Administrasi Balai PSAW Sampean ........................................... 86
5.2
Proses Set-up Project Menggunakan Data ter-Proyeksi ...................... 87
5.3
Proses Memanggil Data ter-Proyeksi ................................................. 88
5.4
Membuka Citra Satelit sebagai Data ter-Proyeksi............................... 88
5.5
Pendefinisian Lokasi Project Berbasis Data ter-Proyeksi .................... 88
5.6
Tampilan window Start-Up ................................................................ 89
5.7
Proses set-Up Project Menggunakan Kode EPSG .............................. 90
5.8
Proses Memanggil Kode EPSG .......................................................... 90
5.9
Tampilan Kode EPSG ........................................................................ 91
5.10 Proses Pendefinisian Lokasi Project Berbasis Kode EPSG ................. 91 5.11 Tampilan Window Start-Up ............................................................... 92 5.12 Proses Set-Up Project Menggunakan Koordinat Geografis ................. 93 5.13 Tampilan Prompt Mode untuk Mengatur Parameter Geografis ........... 93 5.14 Melengkapi Location, Mapset, dan Database ..................................... 94 5.15 Proses Pembuatan Location ............................................................... 94 5.16 Informasi Parameter untuk Membuat Location ................................... 95 5.17 Pengaturan Sistem Koordinat ............................................................. 95 5.18 Pemilihan Sistem Koordinat Balai PSAW Sampean ........................... 96 5.19 Permintaan Deskripsi dari Location ................................................... 96 5.20 Membuat Deskripsi Location ............................................................. 96 5.21 Konfirmasi Terhadap Deskripsi Location ........................................... 96 5.22 Permintaan Informasi Geodetic Datum .............................................. 97 5.23 Proses Pengisian Geodetic datum ....................................................... 97 5.24 Geodetic Datum Balai PSAW Sampean ............................................. 97 5.25 Proses Menampilkan Informasi Geodetic Datum Lainnya .................. 97 5.26 Permintaan informasi Datum Transformation Parameter .................... 98 5.27 Proses menampilkan Datum Transformation Parameter ..................... 98 5.28 Proses Menampilkan Datum Transformation Parameter ..................... 98 5.29 Pengisian Letak Lintang Location ...................................................... 99 5.30 Pengisian Zone Location .................................................................... 99
5.31 Tampilan Define Default Region ....................................................... 99 5.32 Pengisian Parameter Batas Geografis ................................................. 100 5.33 Konfirmasi batas geografis................................................................. 100 5.34 Informasi pembuatan location ............................................................ 100 5.35 Pengecekan Location ......................................................................... 101 5.36 Proses Set-Up Napset......................................................................... 102 5.37 Proses Membuat Mapset .................................................................... 102 5.38 Pengecekan Mapset............................................................................ 103 5.39 Proses Masuk GRASS GIS Manager.................................................. 104 5.40 Proses Impor Data Vektor Melalui GIS Manager ............................... 105 5.41 Tampilan Dialog v.in.ogr ................................................................... 105 5.42 Tampilan Open Dialog ....................................................................... 106 5.43 Pengaturan Nama Output File ............................................................ 106 5.44 Proses Menampilkan Data Vektor Hasil Impor .................................. 107 5.45 Visualisasi Data Vektor Hasil Impor .................................................. 107 5.46 Tampilan Menu GRASS Startup ........................................................ 109 5.47 Proses Impor Data Vektor Melalui GIS Manager ............................... 110 5.48 Tampilan r.in.arc................................................................................ 110 5.49 Tampilan Open Dialog ....................................................................... 111 5.50 Proses Impor Data Raster ................................................................... 111 5.51 Proses Menampilkan Data Raster Hasil Impor ................................... 112 5.52 Visualisasi Peta Raster ....................................................................... 112 5.53 Visualisasi Peta Raster Dalam 3D ...................................................... 113 5.54 Proses Impor Citra Melalui GIS Manager .......................................... 114 5.55 Tampilan r.in.gdal .............................................................................. 114 5.56 Tampilan Open Dialog ....................................................................... 115 5.57 Proses Setup Impor Citra Satelit ......................................................... 115 5.58 Proses Menampilkan Citra Satelit dalam Bentuk Warna Komposit ..... 117 5.59 Visualisasi Citra Satelit ...................................................................... 117 6.1
Contoh Buffer Data Titik dan Data Garis ........................................... 119
6.2
Sub-menu Create Raster Buffers ........................................................ 120
6.3
Dialog Box „ R-Buffer‟ ...................................................................... 120
6.4
Tampilan Select Item ......................................................................... 121
6.5
Setting Parameter untuk Membuat Buffer Raster................................ 121
6.6
Proses Menampilkan Data Raster Hasil Buffering .............................. 122
6.7
Contoh Raster Buffer pada Balai PSAWS Sampean Baru – JATIM ... 122
6.8
Ilustrasi Fungsi Not............................................................................ 123
6.9
Ilustrasi Fungsi Eksponensial ............................................................. 124
6.10 Ilustrasi Fungsi Modulus .................................................................... 124 6.11 Ilustrasi Fungsi Division .................................................................... 125 6.12 Ilustrasi Multiplication ....................................................................... 125 6.13 Ilustrasi Fungsi Addition .................................................................... 125 6.14 Ilustrasi Fungsi Subtraction ................................................................ 126 6.15 Ilustrasi Fungsi Equal ........................................................................ 126 6.16 Ilustrasi Fungsi Equal ........................................................................ 126 6.17 Ilustrasi Fungsi Greather Than ........................................................... 126 6.18 Ilustrasi Fungsi Greather Than or Equal ............................................. 127 6.19 Ilustrasi Fungsi Less Than ................................................................. 127 6.20 Ilustrasi Fungsi Less Than or Equal ................................................... 127 6.21 Ilustrasi Fungsi And ........................................................................... 127 6.22 Ilustrasi Fungsi OR ............................................................................ 127 6.23 Proses Memanggil Perintah Map Calculator ....................................... 129 6.24 Dialog-box Raster Map Calculator ..................................................... 130 6.25 Tampilan Window Select Item ........................................................... 130 6.26 Setting Parameter Raster Map Calculator ........................................... 131 6.27 Proses Menampilkan Data Raster Hasil Analisa ................................. 131 6.28 Hasil Map Calculator untuk Sampel Data DAS Way – Rarem........... 132 6.29 Ilustrasi Operasi Avarage Neighborhood ............................................ 133 6.30 Ilustrasi Operasi Median Neighborhood ............................................. 134 6.31 Ilustrasi Operasi Mode Neighborhood ................................................ 134 6.32 Ilustrasi Operasi Minimum Neighborhood ......................................... 135 6.33 Ilustrasi Operasi Maximum Neighborhood ......................................... 135
6.34 Ilustrasi Operasi Stddev Neighborhood .............................................. 135 6.35 Ilustrasi Operasi Sum Neighborhood.................................................. 136 6.36 Operasi Variance Neighborhood ........................................................ 137 6.37 Diversity Neighborhood ..................................................................... 137 6.38 Ilustrasi Operasi Interspersion Neighborhood..................................... 137 6.39 Memanggil Perintah Raster Neighborhood Analysis .......................... 138 6.40 Tampilan window raster Neighborhood Analysis ............................... 138 6.41 Proses Membuka File Melalui Select item.......................................... 139 6.42 Memasukan Parameter untuk Raster Neighborhood Analysis ............. 139 6.43 Proses menampilkan data raster hasil analisa Neighborhood Analysis 140 6.44 Contoh Hasil Raster Neighborhood Analysis di DAS Way – Rarem .. 140 6.45 Ilustrasi Overlay Data Raster ............................................................. 141 6.46 Cross Product dengan Dua Input Layer .............................................. 141 6.47 Analisa Time Series dengan Grafik dan Grid ..................................... 142 6.48 Operasi Average pada Data Time Series ............................................ 143 6.49 Ilustrasi Analisa Time Series dengan Operasi Count .......................... 143 6.50 Operasi Median pada Data Time Series .............................................. 143 6.51 Operasi Mode dari Sejumlah Input Raster Time Series....................... 144 6.52 Operasi Minimum pada Data Time Series .......................................... 144 6.53 Analisa Time Series dengan Maksimum ............................................ 144 6.54 Operasi sttdev .................................................................................... 145 6.55 Operasi Sum pada Data Time Series .................................................. 145 6.56 Operasi Variance ............................................................................... 146 6.57 Operasi Diversity ............................................................................... 146 6.58 Operasi Slope .................................................................................... 147 6.59 Operasi Offset .................................................................................... 147 6.60 Operasi Patch Map ............................................................................. 148 6.61 Operasi Patch Map ............................................................................. 148 6.62 Memanggil Perintah Overlay Maps .................................................... 149 6.63 Tampilan Dialog Raster Series ........................................................... 149 6.64 Proses Select Item .............................................................................. 150
6.65 Melengkapi Parameter untuk Analisa Time Series ............................. 150 6.66 Proses Menampilkan Data Raster Hasil Analisa Time Series.............. 151 6.67 Analisis Time Series Data Hujan di DAS Way Rarem ....................... 152 7.1
Sub-menu Vector ............................................................................... 154
7.2
Sub-menu Digitize ............................................................................. 156
7.3
Dialog v.digit .................................................................................... 156
7.4
Dialog untuk Membuat Data Vektor .................................................. 157
7.5
Dialog dan Jendela untuk Melakukan Digitasi.................................... 157
7.6
Proses Digitasi Menggunakan Fitur Digitize New Line ..................... 157
7.7
Membuka Data Vektor pada Dialog v.digit ........................................ 158
7.8
Proses membuka data vektor melalui Select item ............................... 158
7.9
Memasukan Parameter untuk Editing Data Vektor ............................. 158
7.10 Dialog dan Jendela untuk Melakukan Editing Data Vektor................. 159 7.11 Konsep Buffer ................................................................................... 159 7.12 Sub-menu Buffer Vectors .................................................................. 160 7.13 Dialog-box Buffer Vectors ................................................................. 160 7.14 Select Item ......................................................................................... 161 7.15 Menentukan Parameter untuk Membuat Buffer Zone ......................... 161 7.16 Proses Menampilkan Data Vektor Hasil Analisa Buffer ..................... 162 7.17 Contoh Hasil Buffer Zone untuk Vektor Jaringan Sungai ................... 162 7.18 Operasi Boolean untuk Overlay Data Vektor ..................................... 163 7.19 Fungsi Patch untuk Layer Vektor ....................................................... 163 7.20 Proses Memanggil Perintah Overlay Data Vektor .............................. 164 7.21 Tampilan Dialog-box Vector Overlay ................................................ 164 7.22 Dialog-box Select Item ...................................................................... 164 7.23 Pemilihan Data Vektor, Metode dan Nama File Output ...................... 165 7.24 Proses Menampilkan Data Vektor Hasil Analisa Buffer ..................... 166 7.25 Overlay Menggunakan Operasi And .................................................. 166 7.26 Generate Polygon Menggunakan Data Point ...................................... 167 7.27 Proses Memanggil Perintah Voronoi Data Vektor .............................. 167 7.28 Tampilan Dialog-box Vector Voronoi ................................................ 168
7.29 Membuka Data Point Melalui Select Item .......................................... 168 7.30 Pemilihan Data Vektor dan Nama File Output untuk Proses Voronoi . 168 7.31 Proses Menampilkan Data Vektor Hasil Analisa Voronoi .................. 169 7.32 Generate Polygon dari Data Titik Menggunakan Fungsi Voronoi....... 170 8.1
Setup Program QGIS versi 10 ............................................................ 175
8.2
Setup Program QGIS ......................................................................... 175
8.3
License Agreement program QGIS .................................................... 176
8.4
Memilih Direktori untuk QGIS .......................................................... 176
8.5
Instalasi Komponen Pendukung ......................................................... 177
8.6
Proses Instalasi GRASS ..................................................................... 177
8.7
Proses Instalasi Selesai ...................................................................... 178
8.8
Membuka Aplikasi QGIS ................................................................... 180
8.9
Tampilan Menu Utama Quantum GIS ................................................ 181
8.10 Mengaktifkan Plug-in Manager .......................................................... 181 8.11 Mengaktifkan Plug-in GRASS ........................................................... 182 8.12 Tampilan Menu GRASS di dalam Quantum GIS ............................... 182 8.13 Membuka Database GRASS .............................................................. 183 8.14 Tampilan dialog Select GRASS Mapset ............................................. 183 8.15 Tampilan Dialog Select GRASS Raster Layer.................................... 183 8.16 Pemilihan Parameter Database GRASS .............................................. 184 8.17 Proses Membuka Data Raster............................................................. 184 8.18 Tampilan Data Raster di dalam Quantum GIS .................................... 184 8.19 Membuka Data Vektor GRASS ......................................................... 185 8.20 Proses Membuka Data Vektor ............................................................ 185 8.21 Tampilan Data Vektor di dalam Quantum GIS ................................... 186 8.22 Proses Membuka Atribut Data Vektor................................................ 186 8.23 Tampilan Data Atribut di dalam Quantum GIS .................................. 186 8.24 Membuat Klasifikasi Tampilan Data Vektor ...................................... 187 8.25 Tampilan Dialog Layer Properties...................................................... 187 8.26 Pemilihan Metode Klasifikasi Tampilan Data Vektor ......................... 188 8.27 Pemilihan Field dari Tabel Data untuk Klasifikasi Tampilan .............. 188
8.28 Menjalankan Proses Klasifikasi ......................................................... 188 8.29 Contoh Hasil Klasifikasi Data Vektor Berdasarkan Field Nama Kabupaten ......................................................................................... 189 9.1
Membuat Mapset GRASS di dalam Quantum GIS ............................. 190
9.2
Dialog-box untuk Database ............................................................... 191
9.3
Dialog-box untuk Find Directory ...................................................... 191
9.4
Dialog GRASS Database ................................................................... 191
9.5
Dialog untuk Membuat Location ........................................................ 192
9.6
Pemilihan Sistem Proyeksi ................................................................. 192
9.7
Tampilan Dialog Defult GRASS Region ............................................ 193
9.8
Melengkapi Parameter Batas Geografis .............................................. 194
9.9
Melengkapi Parameter Batas Geografis Menggunakan Batas Geografis Indonesia ........................................................................................... 194
9.10 Membuat Mapset ............................................................................... 195 9.11 Mengakhiri Pembuatan Mapset .......................................................... 195 9.12 Dialog Informasi ................................................................................ 195 9.13 Membuka Tool GRASS ..................................................................... 197 9.14 Proses Memanggil Modul r.in.arc Menggunakan GRASS tool ........... 197 9.15 Tampilan Modul r.in.arc .................................................................... 198 9.16 Tampilan Dialog untuk Membuka Data Raster................................... 198 9.17 Proses Impor Data Raster ................................................................... 199 9.18 Tampilan Dialog Progress .................................................................. 199 9.19 Tampilan Dialog Select GRASS Raster Layer.................................... 200 9.20 Tampilan Data Import di dalam Quantum GIS .................................. 200 10.1 Tampilan Menu Utama Quantum GIS ................................................ 202 10.2 Menampilkan Plugin Manager pada Quantum GIS............................. 202 10.3 Mengaktifkan Plugin Georeferencer pada Quantum GIS .................... 202 10.4 Proses Memanggil Perintah Georeferencer ......................................... 202 10.5 Dialog Georeference .......................................................................... 203 10.6 Dialog Choose a Raster File ............................................................... 203 10.7 Proses Membuka Data Raster yang akan di Georeference .................. 204
10.8 Tampilan Data Raster pada Jendela Reference Point dan Georeferencer .................................................................................... 204 10.9 Membuat Titik Referensi Data Raster ................................................ 205 10.10 Proses Memasukan Nilai Koordinat ................................................... 205 10.11 Tampilan Nilai Koordinat pada Kontrol Point .................................... 206 10.12 Menyimpan dan Menampilkan Data Raster yang Sudah di Georeference ..................................................................................... 206 10.13 Mengakhiri Proses Georeference........................................................ 206 10.14 Menampilkan Data Raster yang Telah di Georeference ...................... 207 10.15 Proses Memanggil Perintah Impor file Raster ................................... 208 10.16 Tampilan Dialog r. in. gdal ............................................................... 208 10.17 Proses Impor Data Raster Menggunakan r. in. gdal ........................... 209 10.18 Tampilan Dialog Load File ................................................................ 209 10.19 Melengkapi Parameter Output File ..................................................... 210 10.20 Proses Menampilkan Data Scanner dalam Bentuk Warna Komposit .. 210 10.21 Visualisasi Data Scanner .................................................................... 211 11.1 Tampilan Menu Utama Quantum GIS ................................................ 213 11.2 Tampilan Select GRASS Mapset ....................................................... 213 11.3 Tampilan Dialog Browse for Folder ................................................... 213 11.4 Pemilihan Mapset GRASS ................................................................. 214 11.5 Proses Menampilkan Data Scanner yang Sudah digeoreference ........ 214 11.6 Dialog-box Open a GDAL ................................................................. 215 11.7 Tampilan Data Scanner yang tergeoreference di dalam Mapview ....... 215 11.8 Proses digitasi peta RBI menjadi data vektor...................................... 216 11.9 Tampilan Dialog New Vector Name .................................................. 216 11.10 Tampilan Dialog GRASS Edit ........................................................... 216 11.11 Proses Mengedit Data Tabel .............................................................. 217 11.12 Proses Mengedit Data Tabel .............................................................. 218 11.13 Contoh Penambahan Field pada Atribute Tabel .................................. 218 11.14 Tampilan Dialog Informasi ................................................................ 218 11.15 Tampilan Atribute Table .................................................................... 219
11.16 Mengatur Tampilan Data Hasil Digitasi ............................................. 219 11.17 Contoh Digitasi Data Garis ................................................................ 220 11.18 Tampilan Dialog GRASS Atribut....................................................... 220 11.19 Proses Memasukan Data ke dalam Tabel Atribut ............................... 220 11.20 Mengakhiri Proses Digitasi ................................................................ 221 11.21 Tampilan Layer Hasil Digitasi pada Legend....................................... 221 11.22 Memanggil Perintah Edit GRASS Vector Layer................................. 222 11.23 Tampilan Dialog GRASS Edit ........................................................... 222 11.24 Proses Menghilangkan Data Garis pada Layer ................................... 223 11.25 Tampilan Dialog Warning.................................................................. 223 11.26 Setelah Satu Data Garis di dalam Layer Dihapus................................ 224 11.27 Tampilan Layer Hasil Editasi ............................................................. 224
DAFTAR TABEL Tabel
Halaman
1.1
Daftar Harga Perangkat Lunak SIG dan Penginderaan Jauh ............... 8
2.1
Historis GRASS dengan Berbagai Versi-nya ...................................... 10
3.1
Contoh Nama Modul di dalam GRASS .............................................. 39
3.2
Keterangan Tool pada GIS Manager .................................................. 46
3.3
Tool pada Display Manager ............................................................... 50
4.1
Modul untuk Impor Data Raster ......................................................... 54
4.2
Format Data Vektor yang Dapat Diimpor ........................................... 56
4.3
Driver Database ................................................................................. 80
5.1
Modul GRASS dan Format Data Vektor yang Disupport GRASS ...... 103
5.2
Modul GRASS dan Format Data Raster yang Disupport GRASS ....... 108
6.1
Operasi Aritmatika dan Relational pada Map Calculator .................... 123
9.1
Modul dan Format Data Vektor yang Support dengan GRASS .......... 196
9.2
Modul dan Format Data Raster yang Support dengan GRASS ........... 196
11.1 Tool yang Digunakan dalam Proses Digitasi ...................................... 217 11.2 Tool yang digunakan dalam Proses Editing ........................................ 222
BAGIAN-I KONSEP GRASS
BAB 1 OPEN SOURCE SOFTWARE 1.1 Pengertian OSS Saat ini OSS (Open Source Software) telah menjadi suatu trend dalam pengembangan software, sudah banyak perusahaan perangkat lunak yang ikut mengambil bagian dan menyatakan bahwa produk-produk yang dihasilkannya adalah produk berbasis open source. Suatu software dapat dikatakan sebagai OSS bila user diperbolehkan dan diberi kemudahan untuk mendapatkan akses ke kode sumber (source kode). Suatu produk open source juga harus memenuhi kriteria berikut ini (http://www.opensource.org): Bebas didistribusikan (Free redistribution) Lisensi software terbuka bagi semua pihak. User diperbolehkan untuk menjual atau mendistribusikan software, baik software yang berdiri sendiri maupun software yang menjadi komponen software lain. Kode sumber (Source code). Program yang didistribusikan harus disertakan dengan kode sumber dan harus memungkinkan pendistribusian dalam bentuk kode sumber maupun terkompilasi. Produk turunan (Derived works). Lisensi memungkinkan user untuk memodifikasi software dan membuat produk turunan. Produk turunan tersebut ketika didistribusikan harus mengikuti syarat-syarat yang ada pada lisensi software awal. Produk turunan harus mengenakan nomor versi atau nama yang berbeda dari software aslinya. Integritas kode sumber. Lisensi dapat membatasi distribusi kode sumber dalam bentuk modifikasi tapi masih bisa dilakukan distribusi dalam bentuk patch files. Patch file adalah file yang berisi perbaikan kode sumber. File ini dapat didistribusikan untuk memperbaiki software yang telah didistribusikan sebelumnya. Dengan adanya patch file, user tidak perlu mengambil ulang
Hal |2
seluruh software dan kode sumbernya sehingga dapat menghemat waktu download. Secara eksplisit lisensi harus mengijinkan distribusi software yang dibangun dengan kode sumber termodifikasi. Tidak ada diskriminasi terhadap ras, kelompok dan bidang tertentu. Lisensi tidak boleh membatasi user menggunakan program dalam bidang tertentu. Distribusi lisensi. Hak-hak yang ada dalam program harus berlaku juga bagi tiap pihak yang menerima program, tanpa memerlukan lisensi tambahan. Lisensi tidak boleh spesifik terhadap suatu produk. Lisensi tidak boleh mempengaruhi produk lain. 1.2 Keunggulan & Kelemahan OSS 1.2.1 Keunggulan OSS Bila dibandingkan dengan software komersial murni (closed source), OSS memiliki beberapa keunggulan komparatif. Pada OSS, kode sumber dapat diakses oleh siapa saja, sehingga setiap saat software ini dapat direview dan dikoreksi oleh siapa saja. Hal ini akan membuat software yang berbasis open source memiliki reliabilitas yang cukup tinggi dibandingkan software closed source. Reliabilitas yang tinggi tentu saja akan menguntungkan para user, karena software yang diperoleh dengan harga yang relatif murah bahkan gratis ini dapat diandalkan dalam menyelesaikan pekerjaan. Selain itu dengan tersedianya kodesumber maka user akan merasa lebih nyaman, lebih yakin karena mengerti dan tahu detail software yang akan dibeli. Beberapa alasan yang melahirkan maraknya software open source diantaranya: 1. KEBUTUHAN Software open source dikembangkan karena kebutuhan si pembuatnya, seperti yang dikemukakan oleh Eric S. Raymond dalam papernya yang berjudul "The Cathedral and the Bazaar" ia menjelaskan secara rinci alasan mengembangkan software fetchmail, yang disebabkan oleh tidak tersedianya software yang sesuai dengan kebutuhannya. Pengembangan fetchmail juga H a l |3
dimaksudkan untuk menguji beberapa buah teori dalam rekayasa perangkat lunak yang didasarkan pada pengamatannya terhadap Linux. 2. KEPUASAN Selain sebagai wujud pengungkapan intelektualitas, banyak programer mengembangkan software karena mereka mencintai software tersebut. Sehingga pekerjaan pemrograman menjadi hobi dan kepuasan tersendiri bagi mereka. 3. POPULARITAS Tidak dapat dipungkiri lagi bahwa beberapa orang membuat software open source demi popularitas. Dengan makin banyaknya software yang ditulis maka seseorang akan merasa lebih dihargai oleh sejawat dan komunitas dimana mereka berada. 4. UANG Dengan membuat
software open source maka
seseorang dapat
meningkatkan nilai dirinya bila nanti direkrut oleh suatu perusahaan. Selain itu, bila software yang dikembangkannya banyak dibutuhkan oleh perusahaan, maka programmer tersebut bisa saja mendirikan sebuah perusahaan untuk memberikan pelayanan bagi perusahaan lain. Seperti yang telah dilakukan oleh Eric Allman yang mendirikan perusahaan Sendmail Inc. Ia mendirikan perusahaan untuk memberikan pelayanan tambahan bagi user yang menggunakan Sendmail. Untuk melindungi hak cipta suatu perangkat lunak open source, ada beberapa lisensi yang umum digunakan, diantaranya; 1. General Public Licence (GPL) Suatu lisensi dari pengembang yang memberikan kebebasan penuh kepada setiap orang untuk mengakses dan memodifikasi kode sumber program suatu perangkat lunak tanpa menghilangkan lisensi sebelumnya serta menyediakan kode sumber programnya. 2. Berkeley Software Distribution (BSD) Suatu lisensi yang memberikan kebebasan penuh kepada setiap orang untuk mengkases dan memodifikasi kode sumber program suatu perangkat lunak.
Hal |4
BSD hanya mewajibkan untuk mencantumkan nama-nama kontributor sebelumnya. 3. Mozilla Public License (MPL) Suatu lisensi yang memberikan kebebasan kepada pengguna untuk mengakses komponen tertentu pada suatu perangkat lunak. 1.2.2 Kelemahan OSS Ada beberapa kekurangan OSS yang disebabkan oleh sifat dari OSS yang terbuka dan bebas. 1.
Terlalu banyak variasi dari OSS Satu jenis perangkat lunak bisa memiliki variasi yang jumlahnya banyak. Sebagai contoh, sistem operasi Linux memiliki banyak sekali variasi (yang disebut distribution atau distro) sehingga sering membingungkan bagi pengguna pemula yang ingin memilih.
2.
Kurangnya dukungan komersial Banyak aplikasi OSS yang tidak memiliki dukungan komersial yang dibutuhkan oleh perusahaan. Tentunya tidak semua OSS berada dalam kondisi ini. Ada beberapa OSS yang memiliki dukungan komersial sehingga dapat digunakan oleh perusahaan. Redhat merupakan salah satu contoh produk OSS yang memiliki dukungan komersial.
3.
Usabilitas yang masih kurang baik Dibandingkan dengan software – software komersial, OSS relatif memiliki usability yang kurang baik sehingga menyulitkan pengguna biasa (awam). Hal ini terjadi karena pada umumnya pengembangan OSS ditujukan untuk memenuhi
kebutuhan
pengembang
(developer)
sendiri
yang
lebih
memfokuskan pada ketersediaan features (feature-centric development). Sedangkan untuk pengembangan perangkat lunak yang ditujukan agar dapat digunakan oleh pengguna awam dengan mudah,
maka diperlukan
pengembangan dengan pendekatan yang lebih terfokus pada pengguna (usercentric development), yaitu dengan mempertimbangkan tingkat usabilitas.
H a l |5
4.
Terbatasnya sumber daya manusia, aplikasi dan komitmen terhadap OSS Pemanfaatan OSS secara menyeluruh di Indonesia masih sangat sulit untuk dilakukan, walaupun pada beberapa entitas publik seperti perguruan tinggi, OSS sudah banyak dimanfaatkan. Hal ini dikarenakan sumber daya manusia yang masih banyak bergantung pada software- software komersial. Begitu juga dengan aplikasi OSS yang masih dirasakan kurang, terutama aplikasi yang bermanfaat bagi kepentingan bisnis.
5.
Dokumentasi Dokumentasi mengenai OSS masih dirasa kurang dan masih tersebar dalam komunitas atau kelompok tertentu. Dan umumnya, dokumentasi ditujukan untuk komunitas pengembang OSS sendiri sehingga ini menjadikan semacam pembatas (“barrier-to-entry”) bagi pengguna awam yang bukan pengembang OSS.
1.3 Manfaat OSS Open source tidak hanya bermanfaat bagi negara-negara maju. Manfaat yang lebih besar dirasakan oleh negara berkembang seperti Indonesia. Umumnya software open source tersedia dengan biaya yang relatif jauh lebih murah dibanding software konvensional. Secara khusus, open source akan memberi manfaat bagi dunia pendidikan, bisnis dan pemerintahan. Bagi Dunia Pendidikan: Dengan adanya open source maka pelajar, mahasiswa ataupun pendidik dapat ikut mengambil bagian untuk mempelajari secara teoritis program – program yang telah ditulis dan mempraktikkannya kembali. Sebagai contoh dalam bidang ilmu komputer, pada saat mempelajari mata kuliah Sistem Operasi dan sistem aplikasi, mahasiswa dan dosen dapat secara bersama-sama mempelajari dan mengupas tuntas Sistem Operasi dan sistem aplikasi secara teori dan praktek. sehingga kajian secara teori dan praktek tersebut bisa direlisasikan dalam dunia nyata. Disamping itu akan tersedianya literatur – literatu pemrograman sistem aplikasi yang cukup lengkap, sehingga dunia pendidikan tidak perlu lagi mengeluarkan uang untuk membelinya.
Hal |6
Bagi Dunia Bisnis: Dengan memanfaatkan software open source, dunia bisnis akan memperoleh keuntungan dari rendahnya biaya instalasi program dan diperolehnya program – program dengan reliabilitas yang tinggi. Dunia bisnis sangat memerlukan program dengan reliabilitas yang tinggi, karena kegiatan-kegiatan dunia bisnis sangat tergantung pada komputer dan kesalahan kecil bisa mengakibatkan kerugian yang sangat besar. Selain itu dengan menggunakan software open source maka perusahaan tidak perlu terikat pada satu vendor, baik vendor hardware maupun software. Jika perusahaan menemui permasalahan, ia dapat menghubungi pembuat program atau mencari perusahaan jasa yang lain untuk menangani masalah tersebut. Bagi Pemerintah: Sejalan
dengan
semangat
global,
pemerintah
juga
mengupayakan
pemanfaatan teknologi berbasis open source. Dengan menggunakan sofware open source, anggaran yang di alokasikan untuk pengembangan sistem informasi dan keamanan relatif lebih rendah. Selain itu, pemanfaatan open source akan meringankan beban pemerintah untuk mendukung perkembangan teknologi informasi di daerah. Dengan tersedianya kode sumber maka pemerintah dapat memastikan bahwa program yang digunakannya tidak mengandung virus yang dapat membahayakan pengguna dalam bidang yang sensitif, seperti bidang pertahanan keamanan. 1.4 OSS-GIS OSS-GIS (Open Source Software for Geographic Information System) juga dikembangkan untuk aplikasi SIG oleh berbagai kalangan di dunia. Saat ini telah banyak tersedia OSS-GIS dengan berbagai fitur dan variasi-nya dan mudah diakses dengan relatif tanpa biaya untuk semua lapisan masyarakat. Sebagai gambaran, berikut harga beberapa perangkat lunak yang umum digunakan untuk aplikasi SIG dan pengolahan data spasial.
H a l |7
Tabel 1.1 Daftar harga perangkat lunak SIG dan Penginderaan Jauh Perangkat Lunak
Harga
ArcGIS
$ 30,000
MapInfo
$ 1,995
Erdas Imagine
$ 2,200
PCI Geomatics
$ 6,000
Idrisi
$ 2,995
Autodesk Map
$ 5,295
Geomedia
$ 7,495
ER Mapper
$ 15,400
(Sumber :US Army Corps of Engineers, 2008; PhotoSat, 2008; ESRI,2008). Perkembangan OSS-GIS sangat membantu semua lapisan masyarakat untuk lebih mengenal dan menggunakan GIS dengan harga yang relatif terjangkau. Beberapa jenis perangkat lunak untuk OSS-GIS dengan kemampuan yang memadai juga ditampilkan dalam tabel (4.5a). Informasi lebih detail tentang perangkat lunak SIG diberikan di dalam lampiran (tabel 4.5.b). Internet merupakan sumber informasi tentang SIG dan OSS-GIS yang relatif tidak terbatas. Berikut dijelaskan secara ringkas dua OSS-GIS yang sedang berkembang pesat dan banyak dipakai secara luas.
Hal |8
BAB-2 INSTALASI GRASS 2.1 Historis GRASS (Geographic Resource Analysis Support System) merupakan aplikasi SIG yang dikembangkan dengan sistem hibrid (campuran) yang berorientasi pada pengolahan data raster dan data vektor, sehingga GRASS mampu melakukan analisa SIG dan penginderaan jauh sekaligus (Neteler, 2005). Pada awal pengembangannya, GRASS hanya dilengkapi dengan shell (promt mode) untuk pengoperasiannya. Namun sejak versi 6.0 GRASS sudah dilengkapi dengan graphical user interface (GUI), sehingga mempermudah pengguna dalam pengoperasian GRASS. GUI yang dikembangkan pada GRASS adalah GUI dengan konsep terpisah yang memisahkan antara GIS Manager yang berisi modul SIG, Display Manager yang berisi modul untuk visualisasi data, dan Output GIS yang berfungsi untuk menampilkan informasi geografis. Konsep inilah yang membedakan GRASS dengan aplikasi SIG yang lainnya. GRASS merupakan program aplikasi SIG yang memiliki kemampuan untuk melakukan: pengolahan data raster dan vektor, pengolahan citra satelit, pemodelan dan visualisasi data spasial. GRASS ditulis dengan menggunakan bahasa C dan mendukung multi-platforme. GRASS dapat bekerja di atas berbagai platform, baik platform yang berbasiskan X-window (Graphical User Interface) maupun Shell (prompt model), yaitu Linux (Ubuntu, OpenSuSE, Mandriva, Fedora), Solaris, Mac OS X, dan Windows (Lennert, 2005 dan slickenside, 2004). GRASS telah dikembangkan sejak 1982 oleh U.S. Army Construction Engineering Research Laboratories (USA-CERL) sebagai perangkat untuk analisa manajemen lahan dan lingkungan. Kemudian, pada tahun 1999 GRASS dikembangkan oleh Baylor University dan Markus Neteler dibawah lisensi General Public Licence (GPL). Selanjutnya sejak tahun 2002 sampai sekarang GRASS dikembangkan oleh GRASS Development Taem yang diketuai oleh Markus Neteler yang bermarkas di ITC-irst, Trento, Italy (GRASS Development Team, 2007). Saat ini aplikasi
H a l |9
GRASS telah berkembang ke berbagai bidang dan dimanfaatkan oleh berbagai institusi baik pendidikan, penelitian maupun komersial diseluruh dunia (GRASS Development Team, 2007). GRASS juga mensupport beberapa jenis data, yaitu; - Raster : ASCII grid, ESRI Arc/ Info, E00, TIFF, PNG, PPM, VRM, VTK. - Vektor : ArcView Shape, MapInfo MIF, DXF, ASCII vektor, SDTS, TIGER, - Image
: AVHRR, ERDAS LAN, HDF, Landsat TM/ MSS, SAR, SPOT
Sampai saat ini GRASS sudah mengeluarkan beberapa versi (Tabel 2.1). Tabel 2.1 Historis GRASS dengan berbagai versi-nya - GRASS 1.0, dirilis tahun 1985 - GRASS 5.0, dirilis tahun 1999 - GRASS 1.1, dirilis tahun 1986
- GRASS 5.0.0, dirilis tahun 2002
- GRASS 2.0, dirilis tahun 1987
- GRASS 5.0.3, dirilis tahun 2003
- GRASS 3.0, dirilis tahun 1988
- GRASS 5.3.x, dirilis tahun 2004
- GRASS 4.0, dirilis tahun 1991
- GRASS 5.7.0, dirilis tahun 2004
- GRASS 4.1, dirilis tahun 1993
- GRASS 6.0, dirilis tahun 2005
- GRASS 4.1.5 dirilis tahun 1995
- GRASS 6.1, dirilis tahun 2006
- GRASS 4.2, dirilis tahun 1997
- GRASS 6.2, dirilis tahun 2007
- GRASS 4.2.1,dirilis tahun 1998
- GRASS 6.3, dirilis tahun 2007
- GRASS 4.3, dirilis tahun 1999 2.2 Varian GRASS untuk Window GRASS sebagai salah satu OSS-GIS sudah dikembangkan untuk dapat beroperasi di berbagai platform, mencakup: UNIX, linuk, window dan Mac. Variant GRASS yang dapat bekerja di atas paltform selain window dapat dijumpai dan diunduh dari website GRASS, misalnya: http://www.grass.itc.it. Buku ini hanya membahas tentang variant GRASS yang dapat berkerja di atas platform WINDOW. Pada prinsipnya ada dua versi GRASS, yaitu: CigWinGRASS dan WinGRASS 6.3.0. 2.2.1 CigWinGRASS CigWinGRASS adalah salah satu versi GRASS yang dapat bekerja di atas platform X-Window. X-Window adalah salah satu instaler linux yang dapat beroperasi di atas platform window.
H a l | 10
2.2.2 WinGRASS WinGRASS adalah salah satu versi GRASS yang dapat bekerja full di atas platform
Window.
Proses
instalasi
versi
ini
lebih
mudah
daripada
CigWinGRASS. Tampilan GUI juga lebih menarik. 2.3 Kebutuhan Hardware & Software Spesifikasi minimal hardware dan software yang dibutuhkan untuk dapat menginstal GRASS, dijelaskan sebagai berikut: Processor GRASS membutuhkan prosesor yang memiliki kecepatan sekurangkurangnya 200 MHz atau lebih tinggi. Sistem Operasi GRASS dapat dijalankan pada hampir semua sistem operasi, yaitu; Linux (Generic, Debian, Fedora Core, Gentoo, Mandriva, Ubuntu, openSuSE, Knopix), Windows, dan MacOS. Memory (RAM) Kebutuhan memori untuk GRASS tergantung sistem operasi yang kita gunakan. Minimal dibutuhkan memori (RAM) sebesar 128MB, disarankan menggunakan PC dengan RAM 512MB untuk mendapatkan performance yang optimal. Pada operasi untuk menampilkan dan mengolah citra satelit dengan GRASS dibutuhkan memory yang lebih tinggi, dalam hal ini RAM sebesar 1GB lebih memadai. Hard Disk Kebutuhan ruang harddisk minimal untuk instalasi yaitu 100MB. 50MB untuk GRASS dan 50MB untuk sampel data. Umumnya, harddisk yang disediakan oleh PC genererasi sekarang sudah lebih dari 80GB sehingga tidak ada masalah dalam hal ketersediaan ruang untuk penyimpanan data. Monitor Anda dapat menggunakan monitor VGA atau monitor yang memiliki resolusi lebih tinggi. Dianjurkan anda menggunakan monitor Super VGA, dengan
H a l |11
lebar minimal 17”. Monitor layar lebar akan memudahkan dalam penampilan (display) data geo-spasial. 2.4 Cara Instalasi GRASS 2.4.1 CigWinGrass Versi Cigwin GRASS membutuhkan paket instaler sebagai berikut: a. MinGW Paket installer ini beserta komponen-komponen pendukungnya dapat didownload secara gratis di http://sourceforge.net/project/showfiles.php?. File installer beserta komponen-komponen pendukung-nya disimpan dalam direktori yang sama. Adapun komponen-komponen pendukungnya adalah sebagai berikut : runtime
=
mingw-runtime-3.10.tar.gz
w32api
=
w32api-3.7.tar.gz
binutils
=
binutils-2.15.91-20040904-1.tar.gz
core
=
gcc-core-3.4.2-20040916-1.tar.gz
gpp
=
gcc-g++-3.4.2-20040916-1.tar.gz
g77
=
gcc-g77-3.4.2-20040916-1.tar.gz
ada
=
gcc-ada-3.4.2-20040916-1.tar.gz
java
=
gcc-java-3.4.2-20040916-1.tar.gz
bjc
=
gcc-objc-3.4.2-20040916-1.tar.gz
make
=
mingw32-make-3.80.0-3.tar.gz
Langkah-langkah instalasi MinGW adalah sebagai berikut: (1) Double klik setup program MinGW (MinGW-5.0.3.exe), (2) Tekan Next pada tampilan setup wizard dari MinGW(Gambar 2.1),
H a l | 12
Gambar 2.1: Setup Wizard Instalasi MinGW (3) Pilih option Download and Install pada tampilan install system MinGW, kemudian tekan Next (Gambar 2.2), (4) Tekan tombol I Agree pada tampilan License Agreement(Gambar 2.3),
Gambar 2.2: Install System MinGW
Gambar 2.3: License Agreement MinGW
H a l |13
(5) Pilih option Current pada tampilan Choose Package, kemudian tekan tombol Next(Gambar 2.4), (6) Pada tampilan Choose Component pilih type instalasi (ada tiga type yaitu full, minimal, dan custom) serta komponen-komponen pendukung yang akan kita install, kemudian tekan Next (Gambar 2.5),
Gambar 2.4: Pemilihan Paket MinGW
Gambar 2.5: Instalasi komponen pendukung MinGW (7) Pilih default direktori untuk lokasi instalasi MinGW, yaitu direktori C:\MinGW , kemudian tekan Next(Gambar 2.6), (8) Pada setup ready, tentukan folder start menu untuk MinGW kemudian tekan Install(Gambar 2.7),
H a l | 14
Gambar 2.6: Setup memilih lokasi instal MinGW
Gambar 2.7: Setup Ready MinGW (9) Tekan Next pada completing MinGW setup (Gambar 2.8), (10) Tekan Finish pada tampilan Instalation Complete(Gambar 2.9).
Gambar 2.8: Instalation Complete MinGW
H a l |15
Gambar 2.9 Installation Complete Wizard b. MSYS Untuk mendapatkan paket installer ini anda bisa mengunjungi website http://prdownloads.sourceforge.net/mingw/. Selanjutnya anda dapat mendownload MSYS-1.0.11-2004.04.30-1.exe (atau versi terbaru). Langkah-langkah instalasi MSYS adalah sebagai berikut; (1) Double klik setup program MSYS (MSYS-1.0.11-2004.04.30-1.exe), (2) Klik Yes pada tampilan konfigurasi Setup (Gambar 2.10), (3) Tekan tombol Next pada tampilan setup wizard dari MSYS (Gambar 2.11),
Gambar 2.10: Konfigurasi Setup MSYS
H a l | 16
Gambar 2.11: MSYS setup wizard (4) Tekan tombol Yes pada tampilan License Agreement (Gambar 2.12), (5) Tekan tombol Next pada tampilan Setup Information (Gambar 2.13),
Gambar 2.12: MSYS License Agreement
Gambar 2.13: MSYS Setup Information
H a l |17
(6) Pilih default direktori untuk lokasi instalasi MSYS, yaitu direktori C:\msys\1.0, kemudian tekan Next(Gambar 2.14), (7) Pada tampilan Select Components pilih komponen-komponen pendukung yang akan diinstall, kemudian tekan Next (Gambar 2.15),
Gambar 2.14: Setup memilih direktori MSYS
Gambar 2.15: Setup komponen pendukung MSYS (8) Pada tampilan Select Start Menu Folder, tentukan folder start menu untuk MSYS, kemudian tekan Next (Gambar 2.16), (9) Selanjutnya akan keluar tampilan windows command prompt, Anda akan ditanya “Do you wish to continue with the post install?”, dimana ada dua pilihan “y” yang artinya “yes or no”, untuk itu anda pilih “y”,
H a l | 18
Gambar 2.16: Pemilihan Folder Start Menu MSYS
Gambar 2.17: Setup Ready MSYS (10) Pada Setup ready, tekan Install (Gambar 2.17), (11) Kemudian anda akan ditanya “ Do you have MinGW installed?”, untuk pertanyaan ini anda pilih “y”, (12) Setelah itu anda akan ditanyai mengenai lokasi/folder instalasi MinGW. Untuk pertanyaan ini anda ketik C:/MinGW (karena MinGW diinstall dalam direktori C),
Gambar 2.18: Tampilan window command prompt
H a l |19
Gambar 2.19: Tampilan window command prompt
Gambar 2.20: Tampilan window command prompt (13) Setelah itu akan muncul tampilan seperti dibawah ini, kemudian anda tekan “enter” di keyboard untuk melanjutkan proses instalasi (Gambar 2.21), (14) Tekan Finish untuk mengakhiri setup(Gambar 2.22),
Gambar 2.21: Tampilan window command prompt
H a l | 20
Gambar 2.22: Tampilan setup Minimal System c. Tcl/Tk Untuk mendapatkan paket installer ini anda bisa mengunjungi website http://prdownloads.sourceforge.net/mingw/. Selanjutnya anda dapat dapat mendownload tcltk-8.4.1-1.exe (atau versi terbaru). Langkah-langkah instalasi TclTk adalah sebagai berikut: (1) Double klik setup program TclTk (tcltk-8.4.1-1.exe), (2) Klik Yes pada tampilan konfigurasi Setup(Gambar 2.23), (3) Tekan tombol Next pada tampilan setup wizard dari TclTk(Gambar 2.24),
Gambar 2.23: Tampilan setup install Tcl/Tk
Gambar 2.24: Tampilan setup wizard Tcl/Tk. (4) Tekan tombol Yes pada tampilan License Agreement (Gambar 2.25), H a l |21
(5) Tekan tombol Next pada tampilan Setup Information(Gambar 2.26), (6) Pilih default direktori untuk lokasi instalasi Tcl/Tk, yaitu direktori C:\mingw, kemudian tekan Next(Gambar 2.27),
Gambar 2.25: Tampilan setup License Agreement
Gambar 2.26: Tampilan setup Information
Gambar 2.27: Tampilan setup destination directory (7) Pada Setup ready, klik Install (Gambar 2.28), (8) Tekan Finish untuk mengakhiri setup (Gambar 2.29).
H a l | 22
Gambar 2.28: Tampilan setup ready to install
Gambar 2.29: Tampilan setup finished installation d. PostgreSQL Untuk mendapatkan paket installer ini anda bisa mengunjungi website http://wwwmaster.postgresql.org/download/ mendownload
Selanjutnya
anda
dapat
dapat
postgresql-8.1.exe (atau versi terbaru). Langkah-langkah
instalasi PostgreSQL adalah sebagai berikut; (1) Double klik setup program PostgreSQL (postgresql-8.1.exe), (2) Pada tampilan Welcome to the Postgre SQL Installation Wizard pilih bahasa yang akan kita gunakan selama proses instalasi, kemudian tekan Start (Gambar 2.30), (3) Selanjutnya akan muncul tampilan seperti gambar dibawah ini. Tekan Next untuk melanjutkan proses Instalasi PostgreSQL atau Cancel untuk menghentikan proses instalasi (Gambar 2.31),
H a l |23
Gambar 2.30: PostgreSQL installation wizard
Gambar 2.31: Setup PostgreSQL installation wizard (4) Tekan Next pada tampilan Installation notes (Gambar 2.32), (5) Pada tampilan Installation options pilih komponen-komponen pendukung yang akan kita install, kemudian tekan Next (Gambar 2.33),
Gambar 2.32: Tampilan setup installation notes
H a l | 24
Gambar 2.33: Tampilan setup installation options (6) Dalam kondisi default Service configuration dalam kondisi aktif sehingga kita diminta untuk mengisi account password. Untuk bisa melanjutkan proses instalasi maka Service configuration perlu dinon-aktifkan dengan menon-aktifkan install as a service seperti tampak pada gambar dibawah ini. Kemudian tekan Next untuk melanjutkan proses instalasi (Gambar 2.34),
Gambar 2.34: Tampilan setup service configuration (7) Pada tampilan Ready to Install tekan Next untuk menyelesaikan proses instalasi(Gambar 2.35),
H a l |25
Gambar 2.35: Tampilan setup ready to install (8) Tekan Finish untuk mengakhiri proses setup (Gambar 2.36).
Gambar 2.36: Tampilan installation complete e. GnuWin32 GnuWin32 merupakan prebuilt untuk librari dan binary winGRASS (GRASS untuk Windows). Ada tiga komponen GnuWin32 yang dibutuhkan, yaitu; Inst_grass.bat , bisa didownload http://geni.ath.cx/grass/ Unzip.exe , bisa didownload di http://geni.ath.cx/grass/ Wget,
yang bisa didownload di http://xoomer.alice.it/hherold/wget-
1.10.2b.zip , Langkah-langkah instalasi GnuWin32 adalah sebagai berikut; (1) Ketiga komponen tersebut didownload dan disimpan dalam direktori yang sama, (2) Klik inst_grass.bat H a l | 26
(3) Kemudian akan muncul windows command prompt. Tekan tombol sembarang untuk melanjutkan proses instalasi,
Gambar 2.37: Tampilan windows command prompt grass f. GRASS Paket installer ini beserta komponen-komponen pendukungnya bisa didownload secara gratis di http://geni.ath.cx/grass/. Adapun komponenkomponen pendukungnya adalah sebagai berikut : grass
:
grass.zip, grass.bat, grass.ico
gdal
:
gdal-1.3.2-1.zip,
sqlite
:
sqlite-3.3.6-1.zip
Langkah-langkah
instalasi
GRASS
beserta
komponen-komponen
pendukungnya adalah sebagai berikut; (1) grass.zip , gdal-1.3.2-1.zip, dan sqlite-3.3.6-1.zip di ekstrak dan disimpan dalam direktori C:\msys\1.0\local, (2) grass.bat
dan grass.ico dicopy dan disimpan kedalam direktori
C:\msys\1.0. g. Complement Untuk menghindari terjadinya eror dalam pengoperasian GRASS Ada beberapa file *.dll yang perlu kita sertakan dalam instalasi, file-file tersebut antara lain:
curses2.dll
libintl3.dll
libiconv2.dll
fftw.dll
libpng13.dll
zlib1.dll
freetype6.dll
proj.dll
H a l |27
File-file diatas bisa didownload di http://www.dll-files.com http://sourceforge.net/project/showfiles.php?,
selanjutnya
file-file
dan tersebut
disimpan dalam direktori C:/MinGW/bin. Anda telah berhasil menginstall GRASS. Untuk memudahkan kita dalam menjalankan GRASS, kita bisa membuat shorcut. Caranya, buka directori C:\msys\1.0 . pilih file grass.bat lalu klik kanan dan pilih option “create shortcut”. Untuk lebih jelasnya bisa dilihat pada gambar 2.38.
Gambar 2.38: Tampilan cara membuat shortcut 2.4.2 WinGrass versi 6.3 Proses instalasi WinGRASS lebih sederhana sebagai berikut: (1) Klik dua kali pada setup program GRASS (WinGRASS-6.3.0-Setup).
Gambar 2.39 Set-up program GRASS versi 6.3 (2) Kemudian akan muncul tampilan Verifiying Installer untuk memeriksa setup program GRASS sebelum proses instalasi dijalankan.
Gambar 2.40 Pemeriksaan Installer program GRASS
H a l | 28
(3) Selanjutnya akan muncul tampilan Setup Wizzard program GRASS. Untuk melanjutkan proses instalasi, tekan tombol Next (Gambar 2.41), (4) Tekan tombol I Agree pada tampilan License Agreement
sebagai
pernyataan setuju terhadap ketentuan-ketentuan yang ditetapkan oleh pengembang (Gambar 2.42),
Gambar 2.41 Setup Wizzard program GRASS
Gambar 2.42 License Agrement program GRASS
H a l |29
Gambar 2.42 License Agreement program GRASS (5) Tentukan direktori untuk instalasi program GRASS dengan menekan tombol Browse. Pada kondisi default, instalasi GRASS akan disimpan pada direktori C:\. Untuk melanjutkan proses instalasi, tekan Next (Gambar 2.43),
Gambar 2.43 Memilih direktori untuk GRASS (6) Pada tampilan Choose Component pilih komponen-komponen pendukung yang akan kita install, kemudian tekan Install (Gambar 2.44),
H a l | 30
Gambar 2.44 Instalasi komponen pendukung (7) Selanjutnya proses instalasi GRASS dilakukan.
Gambar 2.45 Proses instalasi GRASS (8) Tekan Finish pada tampilan Completing Setup Wizzard untuk mengakhiri proses instalasi.
H a l |31
Gambar 2.46 Proses instalasi selesai 9.
Anda telah berhasil menginstall program GRASS dan secara otomatis short-cut GRASS dibuat pada layar desktop, sehingga mempermudah kita apabila akan menjalankan GRASS.
H a l | 32
BAB-3 ARSITEKTUR DAN FITUR GRASS GRASS (Geographic Resources Analysis Support System) merupakan software Open Source GIS (OSS-GIS). Software GRASS merupakan software GIS yang bersifat terbuka (siapa saja boleh ikut
menggunakan dan
mengembangkan GRASS), dan gratis (tidak dijual untuk tujuan komersial). GRASS mampu: menangani data raster, data vektor dan citra satelit. GRASS juga dilengkapi dengan berbagai fungsi untuk pengolahan data. GRASS merupakan software GIS hybrid dan modular. Hybrid karena konsep GRASS merupakan software GIS yang orientasinya pada pengolahan data raster dan vektor sekaligus. Modular karena tiap fungsi yang ada di dalam GRASS dijalankan dengan suatu modul. Pada operasi GRASS, hanya modul tertentu saja yang diaktifkan sesuai dengan kebutuhan pengolahan data, sehingga dapat menghemat sumberdaya komputer (memory, waktu pengolahan). Fungsifungsi di dalam modul dapat dijalankan melalui Graphical User Interface (GUI) berupa
“pull-down”
menu
atau
dijalankan
melalui
“Command-Line
Interface(CLI)” dengan menuliskan perintah (“Command”). GRASS dapat dijalankan pada berbagai platform system operasi: UNIX, LINUX, Mac, dan WINDOWS. Software ini dipublikasikan dengan lisensi GNU General Public License (GPL). Format data yang didukung GRAS, antara lain: Raster
: ASCII grid, ESRI Arc/ Info, E00, TIFF, PNG, PPM, VRM, VTK.
Vektor
: ArcView Shape, MapInfo MIF, DXF, ASCII vektor, SDTS, TIGER,
Image
: AVHRR, ERDAS LAN, HDF, Landsat TM/ MSS, SAR, SPOT. (GRASS Development Team, 2005).
3.1 Struktur Basis Data GRASS Geodata secara internal disimpan oleh GRASS pada suatu sub-direktori yang disebut
sebagai GRASS database atau GISDATABASE.
Pada
UNIX/LINUX, direktori tersebut harus dibuat dengan mkdir atau file manager
H a l |33
sebelum menjalankan GRASS. Pada WIN-GRASS default direktori ini (GISDATABASE) dibuat pada saat proses instalasi (gambar 3.1).
Gambar 3.1 Pengaturan lokasi kerja dan lokasi penyimpanan data di dalam GRASS. Di dalam DATABASE, tiap project diorganisasi berdasarkan project area dan disimpan dalam sub-direktori yang disebut “LOCATION”. Suatu “LOCATION” didefinisikan oleh suatu sistem koordinat, proyeksi peta dan batas-batas wilayah. Subd-rektori dan LOCATION dibuat secara otomatis pada saat menjalankan GRASS dengan new LOCATION. Tiap lokasi dapat terdiri dari beberapa “MAPSET”. MAPSET adalah direktori peta. Tiap MAPSET memuat sekelompok peta (layer) untuk wilayah yang sama dengan sistem proyeksi tertentu. Setiap akhir sesi GRASS, pengguna mengidentifikasi: current data base, current location, and current mapset sebagai hasil sesi GRASS terbaru. Setiap peta yang dibuat atau dimanipulasi sepanjang sesi terseut didimpan dalam MAPSET ini (Current MAPSET).
H a l | 34
MAPSET baru dapat ditambahkan pada saat starting GRASS. Hal ini dimaksudkan untuk memudahkan organisasi data di dalam GRASS. Peta-peta untuk project yang sama atau satu lokasi disimpan dalam satu mapset. Organisasi tersebut juga dimaskudkan untuk memudahkan beberapa user mengakses peta peta yang tersimpan dalam satu LOCATION. Keterangan lebih lanjut tentang MAPSET dapat dilihat pada help file tentang modul g.mapsets. 3.1.1 PERMANENT MAPSET Ketika membuat LOCATION baru, GRASS secara otomatis membuat MAPSET khusus yang disebut PERMANENT. PERMANENT berfungsi untuk menyimpan data dasar (core data) dari suatu project. MAPSET
PERMANENT
hanya
dapat
Data – data di dalam
ditambahkan,
dimodifikasi,
atau
dihilangkan oleh si pembuat PERMANENT, tetapi data-data tersebut dapat diakses, dianalisa dan dikopi oleh user lain ke dalam MAPSET nya. Direktori PERMANENT berguna untuk menyimpan data-data dasar (misalnya: digital elevation model). Direktori ini dapat diakses tetapi diprotek untuk semua pengguna yang bekerja pada LOCATION yang sama. Untuk memanipulasi atau menambahkan data ke dalam PERMANENR, pemilik direktori tersebut harus memulai lagi GRASS dan memilih LOCATION dan PERMANENT
MAPSET.
MAPSET
ini
juga
mengandung
file
DEFAULT_WIND. File ini memuat informasi tentang: sistem proyeksi, resolusi dan cakupan (extent) wilayah yang digambarkan dalam project. Akses terhadap peta dapat dikontrol secara individual untuk tiap location di dalam GRASS. Jika tidak ada peta (core data) yang tersimpan di dalam PERMANENT, maka direktori permanent hanya memuat file-file tentang project area. Struktur file di dalam database GRASS selengkapnya dinyatakan dalam gambar (3.2). Dimana: GISDBASE (GRASSDATABASE) : Merupakan direktori yang berisi basis data SIG. Location
: Merupakan subdirektori GISDBASE yang didalamnya memuat informasi mengenai sistem proyeksi dan batas geografis suatu
H a l |35
proyek. Dalam satu direktori GISDBASE akan terdiri atas beberapa direktori location. Mapset
: Merupakan subdirektori location. Setiap location terdiri atas beberapa direktori Mapset.
GRASS secara otomatis akan
membuat default Mapset yaitu PERMANENT, yang didalamnya memuat informasi proyeksi dan pengaturan secara default untuk location. Mapset terdiri atas beberapa file, yaitu : WIND
: Memuat informasi tentang batas geografis, dan resolusi peta.
MYNAME : Nama proyek PROJ_INFO : Memuat informasi mengenai sistem proyeksi yang digunakan (UTM, Bessel, dll) PROJ_UNIT : Spesifikasi satuan yang dipakai (meter, derajat) VAR
H a l | 36
: Spesifikasi basis data dan path.
Gambar 3.2 Struktur file di dalam GRASS
3.1.2 Struktur File Peta Raster Peta RASTER di dalam GRASS terdiri dari beberapa sub-direktori di dalam tiap-tiap MAPSET: cellhd/: Merupakan header peta (map header) yang memuat: kode system proyeksi (projection code), koordinat yang menyatakan cakupan luas peta (spatial extent), jumlah baris dan kolom raster, ketelitian (resolution) dan informasi tentang kompresi peta (map compression); cell/, fcell/ or grid3/: Matrik yang menyatakan nilai tipa pixel. Umumnya dalam format yang terkompresi (termampatkan), mudah ditranfer (portable) dan tergantung pada jenis raster data (integer, floating point atau 3D grid); hist/: File histori yang memuat metadata misalnya: sumber, perintah yang telah digunakan untuk mengolah data dan informasi lain yang ditambahkan oleh user; cats/: Merupakan file opsional yang memuat atribut sebuah data raster. colr/: Tabel warna (optional); cell_misc/: File opsional untuk data floating point dan null (tidak ada data). 3.1.3 Struktur File Peta Vektor Peta vektor di dalam GRASS tersimpan dalam berbagai jenis file dalam satu direktori. Atribut data vektor dapat disimpan dalam file: DBF, SQLite, atau pada eksternal DBMS (misalnya: PostgreSQL, MySQL, ODBC). Data geometri disimpan sebagai berikut: head: Merupakan header sebuah data vektor yang memuat informasi mengenai pembuatan peta (tanggal dan jam), dan skala;
coor: Merupakan data binary geometry yang memuat informasi mengenai koordinat geografi; topo: Merupakan data binary topologi yang menggambarkan hubungan spasial antara elemen-elemen peta; hist: Merupakan data ASCII yang memuat perintah – perintah dalam GRASS untuk membuat data vektor; cidx: Merupakan data binary category index yang digunakan untuk menghubungkan antara data vektor dengan data atribut; dbln: Merupakan data ASCII yang digunakan untuk menghubungkan data atribut yang tersimpan dalam bentuk basis data (DBMS). 3.1.4 Modul di dalam GRASS Struktur perintah (command) dapat kenali dengan singkatan di depan _rst period (pre_x). Perintah yang bersifat independent di sebut modul. Modul memiliki cara penamaan sendiri. Misalnya modul untuk proses digitalisasi peta disebut sebagai r.digit. Modul untuk konversi data vektor ke raster disebut v.to.rast. Tabel 3.1 memuat nama-nama modul di dalam GRASS. Tabel 3.1 Contoh nama modul di dalam GRASS Prefik d.*
Fungsi display
Keterangan perintah For graphical display and visual query at the monitor
r.*
raster
Untuk pengolahan data raster
i.*
imagery
Untuk pengolahan citra satelit
v.*
Vector
Untuk pengolahan data vektor
g.*
general
Perintah operasi umum
p.*
paint
Pembuatan peta
ps.*
postscript
Pembuatan peta untuk postscript
db.*
database
Modul untuk management database
r3.*
voxel raster
Pengolahan data raster 3D
Modul – modul tersebut dan modul lain juga dapat diubah jika kita menguasai bahasa pemrograman.
H a l |39
3.2 GIS Manager GIS Manager (Gambar 3.3) pada hakekatnya merupakan interfas grafis dari GRASS. Perintah-perintah (commands) di dalam GRASS dapat dioperasikan dengan meng-klik salah satu pull-down menu atau tombol (tool) yang ada di dalam GIS manager. 1 2
3
4
Gambar 3.3 Tampilan & komponen GIS Manager GIS manager akan secara otomatis aktif untuk setiap sesi GRASS. Untuk keluar dari GIS Manager tekan 'File->Exit' atau „Ctrl+Q‟ pada menu „File‟. GIS manager dapat dijalankan kembali dari jendela „command line‟ dengan menulis "gis.m". Komponen GIS manager terdiri dari: (1) suatu seri „pull-down menu‟ untuk semua fungsi GRASS (termasuk: analisa, I/O file, konfigurasi dan management GIS); (2) dua baris Toolbar yang berisi fungsi-fungsi untuk mengendalikan layer-layer yang ditampilkan (tiap fungsi diwakili oleh ikon), (3) jendela-atas (upper
H a l | 40
window)
yang
mendeskripsikan urutan
layer
yang
ditampilkan; dan (4) jendela-bawah (lower window) yang memuat plihan dan penjelasan karakteristik layer yang ditampilkan. 3.2.1 Pull Down Menu Pull down menu di dalam GRASS versi 6.3.0 terdiri dari 8 (delapan) menu utama, yaitu: „File‟, „Config‟, „Raster‟, „Vector‟, „Imagery‟, „Volumes‟, „Database‟, dan „Help‟. Gambar (3.7) memperlihatkan tampilan utama dari pull down menu tersebut.
Gambar 3.4 Pull-down menu Gambar (3.4) menjelaskan delapan (8) menu utama (main menu) yang disediakan oleh GUI GRASS pada GIS Manager. Banyak sekali fungsi, modul atau tool yang telah dikembangkan oleh developer GRASS. Fungsi atau modul tersebut kemudian diklasifikasikan ke dalam salah satu menu utama tersebut. Pada prinsipnya, masing-masing menu utama terdiri dari: (1) sub-menu, (2) Modul atau Tool, (3) dialog-box, (4) select-item box, (5) check-box dan (6) Iconbutton. Identifikasi dan klasifikasi ini perlu dilakukan untuk memudahkan pemahaman kita tentang cara kerja GRASS. Berikut penjelasan masing-masing fitur tersebut: a. Sub –Menu Gambar (3.5) menampilkan menu „vector‟ dan sub-menu yang ada di dalamnya. Tiap menu utama (File, Config, Raster, Vector, Imagery, Volume, Database dan Help) terdiri dari sejumlah sub-menu yang mempunyai fungsi lebih spesifik.
H a l |41
Gambar 3.5 Sub-menu di dalam menu „Vector‟
b. Modul Selanjutnya, tiap-tiap sub-menu dapat terdiri dari sejumlah modul. Tiap modul akan menjalankan task atau operasi yang lebih spesifik terkait dengan operasional GIS. Misalnya pada Gambar (3.6), sub-menu „Develop Map’ terdiri 18 modul terkait dengan digitasi, editing dan pembuatan peta.
Gambar 3.6 Modul-modul yang ada di dalam sub-menu „Develop Map‟.
H a l | 42
c. Dialog-box Jika kita meng-klik menu „Vector‟, kemudain sub-menu „Develop Map‟, selanjutnya modul „Digitize’ seperti Gambar (3.6), akan muncul „Dialog-box‟ untuk modul „ v.digit ‟ (Gambar 3.7).
Gambar 3.7 Jendela dialog-box untuk „v.digit’ Modul „v.digit’ pada prinsipnya adalah suatu modul yang berisi fungsifungsi atau tool untuk melakukan proses digitalisasi. Nama modul tampak pada bagian kiri atas suatu dialog-box. Dialog-box tersebut, seperti halnya dialog-box modul yang lain di dalam GRASS, pada prinsipnya merupakan interfase dengan pengguna (user interface) yang berfungsi untuk memasukkan segala hal (input layer, setting parameter, nilai default, pilihan-pilihan) yang dibutuhkan sebelum modul di jalankan. Modul juga dilengkapi dengan tombol eksekusi (RUN, Help dan Close) pada bagian bawah jendela dialog-box tersebut. Apabila tombol eksekusi „Help‟ ditekan, maka akan muncul penjelasan perintah pada ke tiga halaman berikut. Modul tersebut pada prinsipnya dapat dijalankan dengan menulis „syntax‟ perintah dan memasukan semua input dan parameter yang dibutuhkan melalui „Command Window”. d. Select-Item Box Select–item box (gambar 3.8) akan muncul untuk memberi pilihan pada user, layer (file) mana yang akan dijadikan sebagai input dari suatu proses. Pada kasus ini, jika kita tekan ikon di bawah „Name of input vektor map‟ (gambar 3.8) maka akan muncul „select-item box‟ untuk modul „v.digit‟. H a l |43
Gambar 3.8 „Select-item box’ untuk modul „v.digit’ e. Check-Box Hampir pada setiap dialog-box dan select-item-box, biasanya muncul „check-box‟ yang memberi pilihan pada user apakah akan menggunakan option tertentu atau tidak (Gambar 3.9).
Gambar 3.9 Check-box
f. Icon-button Pada beberapa task ada fungsi (tool) yang dapat dieksekusi dengan mengklik salah satu „icon-button‟ yang tersedia. Misalnya, jika kita mengklik tombol RUN pada modul „v.digit‟(gambar 3.9), setelah semua input dipenuhi, maka anak muncul tampilan layer yang akan di edit (gambar 3.10) dan sejumlah ikon (icon-button) (Gambar 3.11) untuk melakukan proses digitalisasi.
H a l | 44
Gambar 3.10 Tampilan “v.digit‟ setelah di eksekusi.
Gambar 3.11 Iconbutton, yang berfungsi untuk proses digitalisasi.
3.2.2 Tombol Fungsi (Tool) GIS Manager juga dilengkapi dengan sejumlah tombol fungsi (tool) untuk melakukan pengaturan dan pengorganisasian data (gambar 3.12).
Gambar 3.12 Tool pada GIS Manager Misalnya, ikon kiri atas (Gambar 3.13) berfungsi untuk membuka „Map Display‟ (Gambar 3.14).
Gambar 3.13 Tombol untuk menampilkan Map Display
H a l |45
Gambar 3.14 Map display Tombol lain di dalam toolbar berfungsi antara lain untuk: menambahkan layer, menyimpan dan mebuka group file, menjalankan interfas XGANIM (display animator), dan digitalisasi. Tabel 3.2 Keterangan Tool pada GIS Manager Open New Map : Tool untuk menampilkan Map Display Display
baru
Add Raster
:
Tool untuk menampilkan data raster
Add RGB / HIS Layer
:
Tool untuk menghasilkan data raster yang merupakan kombinasi dari Hue (corak), intensity (intensitas), dan nilai saturation (kejenuhan) dari beberapa data raster.
Add Histogram layer
:
Tool untuk menampilkan histogram dari suatu layer
Add cell values layer
:
Tool untuk menampilkan nilai cell data raster
H a l | 46
Add raster arrows layer
:
Tool untuk menampilkan arah data raster
Add Raster Legend
:
Tool untuk menampilkan legenda data raster
Add Vector
:
Tool untuk menampilkan data vektor
Add thematic map
:
Tool untuk menampilkan peta tematik
:
Tool untuk menampilkan grafik dari suatu
layer Add thematic chart layer Add raster labels layer
peta tematik :
Tool untuk menampilkan label data raster
:
Tool untuk menambahkan teks pada data
for vector objects Add text layer
raster/ data vektor Add PostScript text
:
layer Add PostScript labels
menampilkan pada baris PostScript :
layer for vector objects Scalebar and north
Tool untuk menambahkan teks layer pada PostScript untuk data vektor
:
arrow Overlay grids and lines
Tool untuk menambahkan layer dan
Tool untuk menampilkan batang skala dan mata angin pada peta
:
Tool untuk menampilkan grid dan garis pada peta
Add command layer
:
Tool untuk menambah command (perintah), misalnya perintah v.digit untuk digitasi peta
Add group
:
Tool untuk pengelompokan layer
Duplicate layer
:
Tool untuk menggandakan layer
Cut selected layer or
:
Tool untuk menghapus layer yang aktif
:
Tool untuk membuat proyek
group Create new workspace
H a l |47
Open an existing
:
workspace
Tool untuk membuka proyek yang sudah ada
Save workspace
:
Tool untuk menyimpan proyek
NVIZ
:
Tool untuk menampilkan layer dalam bentuk 3D
Create fly through path
:
Tool untuk membuat animasi pada NVIZ.
:
Tool untuk menampilkan seperangkat data
for NVIZ Animate raster map series Digitize raster or
raster dalam bentuk animasi :
vector maps
Tool untuk digitasi data raster dan data vektor
3.2.3 Upper-Window Layer-layer yang sedang ditampilkan dilist di dalam jendela-atas (upperwindow) (Gambar 3.15). Layer dapat berisi: peta berjenis raster, vektor, teks, kelengkapan peta (arah mata angin, skala, dan grid), dan perintah. Layer-layer tersebut ditampilkan dan disuperposisikan (overlay) dalam suatu urutan (layer tree). Layer yang paling bawah ditampilkan pertama, sedang layer yang paling atas ditampilkan terakhir. Setiap layer dapat diedit namanya dengan meng-klik dua kali (double clicking) pada nama layer tersebut dan mengganti namanya. Tiap layer dapat diaktifkan atau di non-aktifkan dengan mengklik „check box‟ di sebelah kiri tiap layer. Hanya layer yang sedang aktif yang dapat ditampilkan jika tombol display ditekan. Beberapa layer dapat dikelompokkan ke dalam satu group, group dapat diaktifkan atau di non-aktifkan untuk ditampilkan. Group dapat disimpan ke dalam file dan dibuka pada sesi lain. Gambar 3.15 Window
H a l | 48
Upper
3.2.4 Lower-Window Jika suatu layer diklik dengan mouse, keterangan tentang karakteristik penampilan layer dimuat di dalam jendela bawah (lower window). Jendela ini memuat tentang keterangan layer yang sedang aktif ditampilkan, mencakup: tingkat transparansi (opacity) yang digambarkan dengan sliding bar, base map, pengaturan warna tampilan dan pengaturan background (gambar 3.16).
Gambar 3.16 Window
Lower
3.3 Map Display Setiap „Map Display‟ mempunyai satu set deskripsi untuk layer yang ditampilkan dan fungsi zooming (memperbesar dan memperkecil tampilan). Tombol-tombol pada jendela „map display’ berfungsi untuk mengatur tampilan peta yang sedang aktif: zooming dan pan; pencarian (query); perhitungan jarak; cetak dan fasilitas transfer data dari software lain ke dalam GRASS atau sebaliknya.
H a l |49
Gambar 3.19 Tampilan Map display
Koordinat geografis ditampilkan di sebelah kanan bawah dari jendela map display (Gambar 3.19). Map Display pada GRASS dilengkapi dengan sejumlah tool (gambar 3.20):
Gambar 3.20 Tool pada Display Manager Tabel 3.3 Tool pada Display Manager Display active layers : Tool untuk menampilkan seluruh data/ layer yang aktif pada GIS Manager Redraw all Layer
:
Tool untuk menampilkan seluruh data/ layer yang ada pada GIS Manager
Start NVIZ
:
Tool untuk menampilkan layer dalam bentuk 3D
Erase to White
:
Tool untuk menghapus semua tampilan peta
Arrow cursor
:
Tool krusor untuk menunjuk peta
H a l | 50
Zoom In
:
Tool untuk memperbesar tampilan peta
Zoom Out
:
Tool untuk memperkecil tampilan peta
Pan
:
Tool untuk menggeser peta
Return to previous
:
Tool untuk mengatur tampilan peta ke
Zoom Zoom to
perbesaran sebelumnya :
Tool untuk mengatur perbesaran peta sesuai kebutuhan
Measure
:
Tool untuk mengukur jarak pada peta
Create profil of raster
:
Tool untuk membuat penampang melintang
map Query tool
dari suatu data raster :
Tool untuk mencari data raster/ vektor yang telah ditentukan
Print map
:
Tool untuk mencetak peta dan menyimpan peta dalam format pdf dan eps
Export map display
:
Tool untuk meng-ekspor peta yang ditampilkan kedalam format grafis, misalnya BMP, JPEG, PNG, TIF
Strict draw mode
:
Tool untuk menampilkan wilayah dan resolusi peta yang telah ditentukan
Explore draw mode
Tool untuk menampilkan wilayah yang lebih luas berdasarkan perbesaran peta sebelumnya
3.4 Console Window Suatu jendela terpisah yang disebut sebegai „console window‟(gambar 3.21) memuat semua perintah (command) yang telah dan sedang digunakan dan perintah output (upper windows). Perintah WinGRASS dan command lain untuk unix/linux dapat dijalankan dari „Console Window‟ bagian bawah.
H a l |51
Gambar 3.21 Tampilan Console Window
H a l | 52
BAB-4 MODUL DAN FUNGSI DI DALAM GRASS 4.1 Menu ‘File’ Menu „File‟ (Gambar 4.1) berisi sekumpulan fungsi untuk: (1) manipulasi workspace; (2) transfer data (import 7 export); (3) manajemen dan konversi peta (manage and map type conversion); (4) geo-rektifikasi (georectify); (5) animasi peta raster (animate raster maps); (6) konversi pengukuran jarak ke koordinat (bearing /distance to coordinate); (7) Visualisasi 3 Dimensi (3D Rendering); (8) PostScript plot dan (9) keluar dari GIS Manager (exit).
Gambar 4.1 Menu File
4.1.1 Sub-menu ‘Workspace’ Sub-menu „Workspace‟ (gambar 4.2) berfungsi untuk operasi terkait dengan workspace, mencakup: membuka (open), menutup (close), menyimpan (save) dan menyimpan dengan nama lain (save as). Gambar Workspace
4.2
Sub-Menu
H a l |53
4.1.2 Sub-menu ‘Import’ GRASS didisain untuk memungkinkan pengguna dapat berinteraksi dengan berbagai format data yang tersedia di pasar. Fasilitas ini juga memungkinkan kompatibilitas GRASS dengan software GIS atau pengolah citra (remote sensing atau RS) lainnya. Sub-menu „Import’ (gambar 4.2) berfungsi untuk transfer data (layer) ke dalam GRASS, baik data bertipe:
raster, vektor, maupun grid-3D
volume. a. Import data raster GRASS GIS dapat menimport berbagai format data raster. Pada prinsipnya ada tiga jenis format yang perlu diperhatikan: Image format: Pixel (raster) individu selalu mempunyai nilai positif, dan integral. Contoh: PPM, PNG, JPEG, dan GIF. ASCII format: Pixel (raster) individu di dalam format ASCII dapat mengandung nilai positif dan negatif, nilai integral dan nilai floating point. Contoh: ASCII-GRID dari Arcinfo. Binary format: Pada format biner (binary), pixel (raster) individu dapat bernilai: positif, negatif, integral atau floating point. Nilai-nilai pixel tersebut dapat juga disimpan dalam channel yang berbeda dengan resolusi yang berbeda. Contoh format ini adalah: (Geo)TIFF atau ERDAS/IMG. Peta raster selalu diimport dengan resolusi awal dan koordinat batasbatasnya, tetapi diekspor dengan resolusi saat itu (current resolution) dan batas region. Tabel 4.1 memuat modul-modul yang digunakan untuk import data raster: Tabel 4.1 Modul untuk import data raster Modul Format raster yang dapat di import r.in.ascii
GRASS ASCII
r.in.bin
BIL,GMT binary files, LANDSAT TM5
r.in.gdal
ARC/INFO
ASCII/Binary
GRID,
BIL,
ERDAS(LAN,IMG), USGS DOQ, SAR CEOS, EOSAT, GeoTIFF, PPM/PNM, SDST DEM, GIF, PNG. (http://www.gdal.org/format_list.html)
H a l | 54
Modul r.in.gdal digunakan sebagai interface umum untuk berbagai format data raster. Peta analog dapat juga diimport ke dalam GRASS. Pengguna perlu membuat lokasi baru sebelum mengimport peta tersebut. Selanjutnya, peta discan dengan resolusi yang diinginkan dan disimpan ke dalam salah satu format raster yang sesuai (missal: tiff, jpeg, png, pbm). Selanjutnya dapat digunakan modul r.in.gdal untuk mengimport peta raster tersebut. Peta ini selanjutnya dapat digeoreferensikan dengan mengunakan titik-titik referensi. Sub-menu import untuk data raster (Gambar 4.3) dapat digunakan untuk memasukan data raster dari berbagai format (multiple format): melalui fasilitas GDAL, ASCII (grid, xyz, polyline), Binary, ESRI grid, SPOT, Terra ASTER, DEM SRTM, dll.
Gambar 4.3 Sub-Menu Import untuk data Raster
b. Import data vektor GRASS dapat mengimport layer vektor dari software lain. Struktur data vektor lebih komplek dibanding format data raster, sehingga proses import data vektor juga lebih ruwet. Tabel 4.2 memuat format data vektor yang kompatibel dengan GRASS.
H a l |55
Tabel 4.2 Format data vektor yang dapat diimport Modul Format vektor yang dapat di import v.in.org
SHAPE file, UK,NTF,SDTS,TIGER,S57,MapInfoFile, DGN, VRT, AVCBin, REC, memory, GML, ODBC (sumber: http://www.gdal.org/ogr/ogr_formats.html)
v.in.ascii
GRASS ASCII
v.in.eoo
ArcInfo-E00-format
v.in.db
Membuat data vektor dari suatu database dengan koordinat (x,y,z).
Modul v.in.ogr digunakan untuk import data vektor dari berbagai format. Modul v.in.ascii digunakan untuk import data dari file text. File text harus memuat informasi koordinat dan atribut data. Modul v.in.db digunakan untuk import data dari suatu database yang mengandung informasi koordinat dan atribut. Modul v.external dapat digunakan sebagai interface untuk menghubungkan (link) mapset dengan peta-peta external, hanya pseudo-topology yang ditulis, sementara geomteri vektor tidak ikut diimport. Sub-menu „import vector maps‟ (gambar 4.4) memfasilitasi import data vektor: dari berbagai format melalui OGR; ASCII Grass; Autocad (*.DXF); ESRI Arcview (*.e00); GPS (Garmin, GPSBabel); Matlab dan MapGen.
H a l | 56
Gambar 4.4 Sub-Menu Import untuk data bertipe Vektor
Setelah file vektor diimport secara otomatis akan dikonversi ke dalam format biner GRASS. Geometri, topologi dan semua informasi atribut disimpan dalam database internal dari GRASS. Topologi dibuat untuk tiap peta selama proses import peta. Status topologi dapat didisplai melalui perintah v.info. c. Import data Raster-3D (voxel) Untuk melakukan proses import data raster dalam bentuk 3D (tiga dimensi), GRASS menyediakan sebuah modul yang disebut dengan r3.in.ascii . Disamping itu GRASS juga menyediakan modul untuk meng-import data titik (point) 3D kedalam bentuk raster 3D, yaitu v.to.rast3. Data GRID-3D dalam format ASCII-3D atau Vis5D juga dapat diimport ke dalam GRASS (Gambar 4.5). Vis5D merupakan salah satu software pengolah citra berbasis Java dan termasuk open source software.
Gambar 4.5 Sub-Menu Import untuk data bertipe Grid 3D
H a l |57
4.1.3 Sub-menu ‘Export’ Sub-menu „Export’ berfungsi untuk transfer data (layer) dari GRASS ke format lain, baik data bertipe: raster, vektor, maupun grid 3D-Volume. Format data lain dari yang tersedia di dalam GRASS mungkin diperlukan oleh beberapa software GIS atau RS. a. Export data raster Data raster di eksport kedalam berbagai format menggunakan modul r.out.gdal. Disamping itu GRASS juga menyediakan sejumlah modul untuk meng-eksport data raster kedalam format lain yang tertentu, diantaranya r.out.bin untuk meng-eksport data raster kedalam bentuk binary , r.out.tiff untuk mengeksport data raster kedalam bentuk tiff, dan sebagainya. Misalnya, kita dapat mengekspor layer raster ke dalam berbagai format data yang kompatibel dengan database GDAL, melalui „dialog box‟ dari modul „r.out.gdal’ (gambar 4.7).
Gambar 4.6 Sub-Menu export data raster
H a l | 58
Gambar 4.7 Select-item box untuk ekspor data raster
b. Export data vektor GRASS menyediakan fasilitas untuk melakukan ekspor data
vektor
kedalam berbagai format vektor menggunakan modul v.out.ogr. Beberapa format vektor yang didukung oleh modul v.out.ogr adalah ESRI Shape file, Map Info, Tiger, S57, dan lain-lain. Prosedur untuk menjalankan modul v.out.ogr dapat dilihat pada gambar 4.8, sedangkan format vektor yang didukung dapat dilihat pada gambar 4.9. Disamping itu GRASS juga menyediakan sejumlah modul untuk mengekspor data vektor kedalam format lain yang tertentu, diantaranya v.out.dxf untuk meng-eksport data vektor kedalam bentuk AutoCAD (dxf), v.out.svg untuk mengeksport data vektor kedalam bentuk svg, dan sebagainya.
H a l |59
Gambar 4.8 Sub-Menu export data vektor
Gambar 4.9 Select-item box untuk ekspor data raster menggunakan modul v.out.ogr
c. Voxel export GRASS juga menyediakan sejumlah modul untuk melakukan konversi data raster 3D (voxel) kedalam berbagai format. Beberapa modul yang disediakan oleh GRASS antara lain r3.out.vtk untuk mengeksport raster 3D kedalam bentuk VTK, r3.in.v5d untuk mengeksport raster 3D kedalam bentuk Vis5D, dan r3.out.ascii untuk mengeksport kedalam bentuk 3D ASCII. Format VTK dapat ditampilkan menggunakan VTK Toolkit, Paraview, dan MayaVi.
H a l | 60
Gambar 4.10 Sub-Menu export data raster 3D (voxel)
4.2 Menu ‘Config’ Menu „Config‟ berfungsi untuk mengatur segala hal terkait dengan lokasi geografis dimana kita bekerja dengan peta-peta tersebut dan lokasi penyimpanan data di dalam computer.
Gambar 4.11 Sub-menu di dalam menu „Config‟ atau Configurasi Menu „Config‟ terdiri dari sub-menu: Region, GRASS working environment, manage projection, dan display font. Sub-menu „region‟ berfungsi untuk mendefinisikan dan transformasi batas-batas geografis wilayah dimana peta kita berada (system proyeksi).
Gambar „Region‟
4.12
Sub-menu
Sub-menu „GRASS Working environment‟ (Gambar 4.13) berfungsi untuk menset-up dan mengatur lokasi tempat user bekerja dan menyimpan data di dalam PC, mencakup setting; akses terhadap mapset, merubah lokasi penyimpanan data, pengaturan user access, dan merubah setting variabel.
H a l |61
Gambar 4.13 GRASS environment
Sub-menu
„manage
projection‟
(gambar
4.14)
Sub-menu working
berfungsi
untuk
menampilkan, menyimpan dan merubah setting system proyeksi yang digunakan.
Gambar 4.14 Sub-menu „manage projection‟
Location di dalam GRASS direferensikan dengan satu system koordinat dan system proyeksi. Jika kita membuat location baru untuk suatu peta rater atau vektor menggunakan tool yang tersedia dari menu start-up atau perintah pada submenu import, maka selanjutnya sistem proyeksi dan koordinat akan didefinisikan secara ototmatis. Untuk merubah proyeksi peta, maka location baru harus dibuat dan peta-peta yang diiginkan perlu diproyeksikan ke dalam location baru dari location asal dengan cara berikut. Peta RASTER diproyeksikan backward di dalam GRASS. Ini berarti bahwa pengguna harus menjalankan modul (r.proj) pada lokasi (location) target dan mengambil peta dari lokasi sumber. Kedua lokasi harus didefinisikan sistem proyeksi-nya secara jelas. Transformasi forward diperlukan untuk memindahkan peta yang tidak terproyeksi dari lokasi XY ke dalam lokasi yang terproyeksi (atau lokasi XY lain). Selanjutnya,
peta
tersebut
digeorefernsikan
pada
lokasi
XY
dengan
mendefinisikan 4 titik pada sudut peta (kiri atas, kanan atas, kiri bawah dan kanan bawah) atau dengan melihat beberapa ground-control point. Modul yang dipakai adalah: (i.group, i.target, i.points) dan selanjutnya ditransformasikan ke lokasi
H a l | 62
target (i.rectify). Transformasi juga dapat dilakukan dengan metode polynomial derajat 1, 2, dan 3 (1st, 2nd & 3rd orde). Peta vektor diproyeksikan dengan metode transformasi backward. Pengguna (user) harus menjalankan perintah proyeksi untuk peta vektor (v.proj) di dalam lokasi target dan mengambil peta dari lokasi sumber. Kedua lokasi harus memiliki sistem proyeksi yang terdefinisi secara jelas. Metode transformasi forward digunakan untuk memproyeksikan peta yang tidak terproyeksi (misalnya: peta AUTOCAD). Peta tersebut diimport terlebih dulu ke dalam lokasi target, selanjutnya diproyeksikan di dalam lokasi tersebut dengan mendefinisikan 4 titik pada sudut peta atau dengan mengacu pada beberapa titik kontrol. Titik-titik tersebut disimpan dalam file ASCII dan ditransformasi ke lokasi yang sama dengan modul (v.transform). Sub-menu ‘display font’ berfungsi untuk mengatur tampilan font di layar GIS manager saat kita menggunakan grass.
Gambar 4.15 Select item untuk display font
4.3 Menu ‘Raster’ 4.3.1 Konsep teoritis a. Batas raster Batas geografis suatu data raster diuraikan menggunakan utara, selatan, timur, dan barat yang ditunjukkan dengan garis yang mengelilingi tepi peta. Adapun aturan umum mengenai batas raster didalam GRASS adalah: 1. Out-put data raster akan memiliki batas geografis dan resolusi yang sama dengan batas geografis basis data GRASS (Mapset dan Location).
H a l |63
2. Input data raster secara otomatis akan terpotong dan terskala menggunakan nearest-neighbour resampling untuk menyesuaikan dengan batas geografis basis data GRASS. 3. Input data raster secara otomatis akan menutupi (menindih) data raster yang sudah ada apabila terdapat data raster yang sama. Ada beberapa pengecualian terhadap aturan umum diatas apabila terjadi halhal sebagai berikut; 1. r.in.* programs membaca data cell-for-cell tanpa resampling; 2. Mengimpor data yang tidak tergeoreference, sehingga ujung kiri bawah peta akan berada pada kordinat (0,0) dalam sistem koordinat; 3. Pengguna (user) menggunakan modul r.region untuk meletakkan peta hasil impor. Namun, ada beberapa modul dalam GRASS yang hanya akan menjalankan jenis resampling yang spesifik, misalnya r.resamp.rst. Modul ini akan membaca input data raster pada resolusi yang original, kemudian akan membuat resampling secara otomatis. c. Metadata GRASS dilengkapi dengan modul r.info untuk menampilkan informasi umum dari sebuah peta, seperti jenis data, tanggal pembuatan, range data, batas geografi, dan meta data lainnya. GRASS juga dilengkapi modul r.support untuk melakukan update meta data, seperti judul peta, satuan peta, dan sebagainya. Untuk pengaturan batas peta dan resolusi peta, GRASS dilengkapi dengan modul r.region. d. Raster format GRASS dapat menyimpan data raster dalam bentuk 2D integer grid, 2D floating point grid (single atau double precision), dan 3D floating point grid (single atau double precision). GRASS menyebut format integer sebagai CELL, single precision floating point sebagai FCELL , double precision floating point sebagai DCELL, dan 3D raster sebagai GRID3D. Pemilihan format data integer
H a l | 64
atau floating point tergantung pada aplikasi yang akan dipakai. GRASS membedakan antara NULL dan nol (zero). 4.3.2 Sub-menu dan modul pada menu ‘Raster’ Menu ‘raster’ berfungsi untuk menampilkan dan melakukan operasi terhadap data raster. Data raster adalah data spasial (data GIS) yang diformat dalam unit-unit elementer yang dikenal sebaai pixel atau grid atau cell. Satu set data raster terdiri dari (n x m) pixel. Dimana: n dan m adalah jumlah baris dan kolom pixel yang ada pada data tersebut. Umunya data satelit (citra) atau image memiliki tipe data raster. Menu ‘Raster’ (gambar 4.16) terdiri dari 23 sub-menu: pengaturan data (develop map), pengaturan warna (manage map color), pencarian berbasis koordinat (Query by coordinat), pembuatan buffer zone (buffer), analisa titik terdekat (closest point), pembuatan mask, calculator peta (map calculator), neighbourhood analysis, superposisi peta (overlay map), analisa untuk tingkat penyinaran matahari dan daerah bayangan (solar radiance and shadows), analisa topografi (terrain analysis), transformasi fitur (transform feature).
Gambar 4.16 Sub-menu di dalam menu raster.
H a l |65
Modul GRASS untuk pengolahan data raster akan selalu menjalankan operasi pengolahan sesuai dengan pengaturan wilayah yang dibuat pada saat penyusunan basis data GRASS (Location dan Mapset), misalnya batas wilayah dan resolusi data raster. Apabila resolusi input data raster berbeda dengan resolusi peta, maka GRASS akan menjalankan analisa nearest neighbor resampling. a. Raster map statistics GRASS dilengkapi sejumlah modul untuk melakukan analisa statistik data raster, diantaranya r.neighbors untuk menghitung lokal statistik; d.profil, r.profil, dan r.transect untuk menghasilkan profil transect data raster; d.histogram untuk menghasilkan grafik histogram; d.polar untuk menghasilkan diagram polar; r.univar untuk menjalankan analisa univariate; dan r.report, r.stats, r.volume untuk laporan hasil analisa. b. Operasi Aljabar Data Raster dan Penggabungan. Untuk melakukan operasi aljabar pada data raster, GRASS dilengkapi dengan modul r.mapcalc; r.average untuk menggabungkan sebuah peta dengan peta yang lain; r.resamples.interp untuk resampel data raster menggunakan interpolasi. c.
Resampling Data Raster dan Metode Interpolasi GRASS menawarkan berbagai metode sesampling data raster dan
interpolasi, yaitu: Resampling dengan rata-rata tertimbang (nearest neighbor), bilinear, dan metode bicubic (r.resamp.interp) Interpolasi menggunakan metode Inverse distance weighted average (IDW) (r.surf.idw and r.surf.idw2) Interpolasi menggunakan metode Regularized spline with tension (RST) (r.resamp.rst) Interpolasi menggunakan metode Bilinear (r.bilinear) Interpolasi dari garis kontur (r.contour)
H a l | 66
d. Hydrologic modeling toolbox GRASS juga dilengkapi dengan sejumlah modul untuk melakukan pemodelan hidrologi, diantaranya r.basins.fill, r.water.outlet, r.watershed, dan r.terraflow untuk pemodelan daerah aliran sungai (DAS); r.carve, r.drain, r.fill.dir, r.fillnulls, r.flow, dan r.topidx untuk pemodelan aliran air; r.lake untuk pemodelan banjir; r.sim.sediment, r.sim.water, dan r.topmodel untuk simulasi hidrologi. Analisa lebih lanjut terkait dengan proses pemodelan dan analisa spasial juga disediakan di dalam menu raster, misalnya: pemodelan hidrologi (hydrological modelling), pemodelan untuk ekologi (landscape structure, patch analysis, wildfire modelling), interpolasi data titik menjadi data luasan (interpolate surface) dll. Fungsi sub-menu yang ada di dalam menu raster akan dijelaskan lebih lanjut dengan contoh aplikasi pada bab selanjutnya (Bab 5). 4.4 Menu ‘Vector’ 4.4.1 Model Vektor dan Topology a. Model Vektor dan Topology GRASS merupakan GIS yang topologis, yang artinya bahwa komponen GIS yang saling berdekatan dalam bentuk vektor akan saling berhubungan. Sebagai gambaran, apabila ada dua wilayah yang saling berbatasan maka pada GIS non-topologis kedua wilayah tersebut perlu dilakukan digitasi sebanyak dua kali dan disimpan dalam bentuk duplikat, sedangkan pada GIS topologis proses digitasi cukup dilakukan satu kali dan wilayah tersebut akan dapat terbagi dua. Topologis suatu data vektor bertujuan untuk membantu membuat dan memperbaiki peta vektor dengan membersihkan geometri sebaik mungkin dimana hal tersebut tidak dapat dilakukan oleh data non-topologis dan data spaghetti. Dalam GRASS, data topologis mengacu pada data level 2, dan data spaghetti mengacu pada data level 1. Ada dua modul dalam GRASS
yang memungkinkan pengguna untuk
bekerja dengan data level 1 (non-topologis), yaitu v.in.ascii dan v.surf.rst.
H a l |67
v.in.ascii merupakan modul yang memungkinkan pengguna untuk memasukkan data point tanpa membuat topologi, dan v.surf.rst merupakan modul yang memungkinkan pengguna untuk melakukan spatial approximation dan analisa topografi dari data point atau isoline. Dalam GRASS, data vector didefinisikan sebagai : Data titik (point); Garis : merupakan rangkaian vertek yang terhubung dengan dua titik (endpoints) yang disebut node; boundary: merupakan garis pinggir untuk menggambarkan daerah atau luasan; centroid: merupakan titik yang ada didalam boundary tertutup; Area (luasan): merupakan sebuah topologi yang terdiri atas centroid dan boundary; face: merupakan area dalam bentuk 3D; kernel:
merupakan
3D
centroid
dalam
sebuah
volume
(belum
diimplementasikan); volume: merupakan 3D corpus, merupakan sebuah topologi yang terdiri atas faces dan kernel (belum diimplementasikan). Sebagai catatan bahwa garis dan boundary dapat berupa sebuah polyline. Ada beberapa modul dalam GRASS yang dapat digunakan untuk memperbaiki data vektor. Modul v.type digunakan untuk menyamarkan node dalam sebuah polyline; modul v.build digunakan untuk menghasilkan topologi; modul v.digit untuk mengkoreksi data topologi secara manual; v.clean untuk mengkoreksi data topologi secara otomatis; v.to.db untuk menemukan polygon yang berdekatan. Disamping itu GRASS memiliki beberapa operasi data vektor yang dapat dijalankan apabila data vektor tersebut memiliki ID (nomor kategori), diantaranya operasi extraction, queries, overlay, dan export. b. Pengaturan Data Atribut (Attribute Management) GRASS dapat menghubungkan satu atau beberapa basis data (database) menggunakan Database Management System (DBMS). Ada dua modul GRASS yang dapat digunakan untuk pengaturan data atribut, yaitu seperangkat perintah
H a l | 68
db.* yang menyediakan dukungan terhadap basic SQL untuk pengaturan data atribut, dan seperangkat perintah v.db.* yang dapat dijalankan pada peta vektor. Categories: Merupakan nomor kategori atau ID pada data vektor yang digunakan untuk menghubungkan antara data atribut dengan objek data vektor. Sebuah data vektor dapat memiliki satu atau lebih kategori. Nomor kategori (ID) disimpan dalam data geometri dan data atribut untuk setiap objek vektor. GRASS menyediakan modul v.category untuk memperbaiki dan mencetak nomor kategori. Untuk menghubungkan antara sebuah data vektor dengan bebarapa data atribut, keberadaan nomor kategori untuk setiap data vektor sangat dibutuhkan. Layers: Merupakan penghubung antara data vektor dengan satu atau beberapa tabel atribut. Setiap nomor kategori dalam data geometri akan dicocokkan
dengan
tabel
atribut.
GRASS
menyediakan
modul
v.db.connect untuk menampilkan daftar layer dan memperbaiki layer. Layer pada GRASS tidak memuat objek geografis, tetapi hanya memuat link tabel atribut. SQL support: Driver DBF hanya menyediakan dukungan SQL yang sangat terbatas, sedangkan DBMS (misalnya PostgreSQL, MySQL, dan sebagainya) menyediakan dukungan SQL secara penuh semenjak perintah SQL dikirimkan secara langsung ke DBMI. Dalam GRASS, perintah SQL dapat di eksekusi menggunakan modul db.execute, db.select, dan modul db.* lainnya. Ketika membuat data vektor, pada umumnya tabel atribut harus dibuat dan diisi dengan satu kategori untuk tiap barisnya menggunakan modul v.to.db. Namun, hal ini dapat dilakukan dengan satu langkah menggunakan v.db.addtable pada saat penentuan jenis kolom pada tabel. GRASS menyediakan sejumlah modul untuk melakukan editing terhadap tabel, diantaranya v.db.addcol untuk menambahkan kolom pada tabel; v.db.drptable
untuk menghapus kolom;
v.db.renamecol untuk mengubah nama kolom; v.db.update untuk meng-update nilai-nilai yang ada didalam tabel; dan v.db.join untuk menggabungkan tabel.
H a l |69
c. Editing Atribut Data Vektor Untuk melakukan editing data atribut secara manual, peta harus dalam keadaan 'edit mode' dan proses editing dilakukan menggunakan modul d.what.vect. Pada saat melakukan editing atribut data vektor direkomendasikan menggunakan SQL melalui modul db.execute. e. Metadata Metadata, data atribut, dan informasi
umum
data vektor ditampilkan
menggunakan modul v.info. Sedangkan untuk updating metadata seperti judul peta, skala, dan sebagainya dapat dilakukan menggunakan modul v.support. 4.4.2 Sub-menu dan Modul pada ‘vektor’ Menu ‘vector’ berfungsi untuk penanganan operasi dan fungsi-sungsi terkait dengan pengolahan data bertipe vektor. Menu „vector’ terdiri dari submenu: manipulasi peta termasuk digitalisasi dan editing peta (develop map), pencarian data (query), pembuatan buffer zone, analisa data lidar (lidar analysis), linear referencing system (LRS), Analisa Keruangan (nearest features, network analysis), superposisi peta (overlay maps), manipulasi atribut ( change atribut), pembentukan polygon dari berbagai sumber (generate area), up-dating data, pembuatan dan analisa statistik.
H a l | 70
Gambar 4.17 Sub-menu di dalam menu vektor
a. Operasi Data Vektor GRASS memiliki sejumlah modul untuk melakukan operasi data vektor, diantaranya v.in.region, v.overlay, dan v.select. Pengolahan data vektor pada GRASS selalu dijalankan pada full map, apabila hal ini tidak memungkinkan maka input map akan dipotong (clip) sesuai dengan batas geografis yang sudah ditentukan pada saat penyusunan basis data GRASS (Location dan Mapset). b. Operasi Geometri Untuk melakukan operasi geometri, GRASS dilengkapi sejumlah modul, yaitu v.in.region yang berfungsi untuk menyimpan batas wilayah kedalam bentuk luasan; v.build.polyline yang berfungsi untuk mengubah garis menjadi polyline; v.split dan v.segment yang berfungsi untuk memecah garis yang sangat panjang; v.buffer dan v.parallel untuk membuat garis buffer dan circle; v.generalize yang berfungsi untuk generalisasi data vektor; v.drape dan v.extrude untuk mengubah vektor 2D menjadi 3D; v.proj untuk mengatur proyeksi data vektor; v.delaunay, v.hull, dan v.voronoi untuk membuat garis triangulasi dari data titik; dan v.random untuk membuat titik secara acak.
H a l |71
c. Pemilihan dan Superposisi Data Vektor Pemilihan dan superposisi data vektor dapat dilakukan menggunakan modul v.patch, v.overlay, dan v.select. Pemilihan modul ini tergantung dari kombinasi data vektor yang kita inginkan. Data vektor dapat diekstrak menggunakan modul v.extract dan diklasifikasi ulang (reclassified) menggunakan modul v.reclass. d. Statistik Data Vektor Statistik data vektor dapat dihasilkan dari modul v.qcount, v.sample, v.normal, dan v.univar. Sedangkan jarak antar objek vektor dapat dihitung menggunakan modul v.distance. e. Konversi Vector-Raster-DB Untuk melakukan konversi data vektor ke dalam bentuk database, GRASS dilengkapi dengan modul v.to.db. Disamping itu GRASS juga dilengkapi sejumlah modul untuk melakukan konversi, yaitu v.to.point untuk mengkonversi data vektor kebentuk titik; v.to.raster dan v.to.rast3 untuk mengkonversi data vektor kebentuk raster. f. Vector queries Untuk proses pencarian (queri) data vektor, GRASS dilengkapi dengan modul v.what dan v.what.vect. g. Vector-Raster queries Nilai data raster dapat ditrasfer kedalam peta vektor menggunakan modul v.what.rast, dan v.rast.stats. h. Vector Network Analysis Network Analysis merupakan sebuah modul yang dapat digunakan untuk memecahkan berbagai permasalahan yang menyangkut jaringan, misalnya penentuan rute terpendek, penentuan koneksi yang optimal pada suatu jaringan kabel, analisa biaya, dan sebagainya. GRASS menyediakan sejumlah modul yang dapat digunakan dalam network analysis, yaitu:
H a l | 72
Shortest Path Analysis Merupakan network analysis yang dapat digunakan untuk menentukan rute terpendek antara dua titik pada suatu jaringan jalan. Secara default, rute terpendek ditentukan berdasarkan jarak/ panjang jalan. Akan tetapi, informasi-informasi lain seperti batas kecepatan (speed limit) dan kondisi jaringan jalan dapat digunakan sebagai dasar perhitungan. Modul yang digunakan untuk Short Path Analysis adalah shortest route atau v.net.path Subnets Within a Vector Network Merupakan network analysis yang dapat digunakan untuk menghitung subnetwork (sub-jaringan) dalam suatu jaringan. Misalnya menghitung scope (jangkauan) dari sejumlah pos pemadam kebakaran yang ada didalam kota, dan sebagainya. Modul yang digunakan untuk Subnets within a vector network adalah Allocate subnets atau v.net.alloc Minimum Steiner Tree Problem Merupakan network analysis yang dapat digunakan untuk menentukan sambungan (koneksi) yang optimal dalam suatu jaringan, misalnya penentuan koneksi pada kabel broadband. Modul yang digunakan untuk Minimum Steiner Tree Problem adalah Steiner Tree atau v.net.steiner Traveling Salesman Problem, dan Merupakan network analysis yang dapat digunakan untuk menentukan rute yang paling baik bagi perjalanan. Misalnya distribusi rumah sakit atau apotek dapat dijadikan sebagai bahan pertimbangan dalam penentuan rute seorang sales obat. Modul yang digunakan untuk Traveling Salesman Problem adalah Traveling Salesman Analysis atau v.net.salesman Cost Analysis Merupakan network analysis yang dapat digunakan untuk menghitung biaya dari suatu perjalanan yang melewati rute tertentu dalam jaringan jalan. Modul yang digunakan untuk Cost Analysis adalah Split net atau v.net.iso.
H a l |73
i. Vector networks: Linear referencing system (LRS) Linear Referensi System menggunakan fitur linear dan pengukuran jarak untuk meletakkan suatu objek. Ada beberapa modul LRS dalam GRASS, yaitu v.lrs.create untuk membuat Linear Reference System; v.lrs.label untuk membuat stasiun didalam LRS; v.lrs.segment untuk membuat titik atau segment didalam LRS; dan v.lrs.where untuk menemukan identitas (ID) garis dan jarak untuk meletakkan garis dalam peta vektor menggunakan LRS. j. Interpolation and approximation Untuk melakukan interpolasi data vektor, GRASS dilengkapi dengan sejumlah modul interpolasi, yaitu v.kernel, v.surf.idw, v.surf.rst, dan v.vol.rst. k. Lidar data processing Untuk pengolahan data Lidar, GRASS dilengkapi dengan sejumlah modul, yaitu, v.in.ascii untuk mengimport data Lidar kedalam GRASS; v.outlier untuk deteksi outlier; v.lidar.edgedetection untuk deteksi tebing ; v.lidar.correction untuk post-processing data lidar. 4.5 Menu ‘Imagery’ Menu ‘Imagery’ berfungsi untuk menampilkan, mengolah dan melakukan operasi terkait dengan citra satelit (image). Menu „Imagery‟ terdiri dari sub-menu: penanganan citra (develop images), pengaturan warna (manage imega color), rekstifikasi foto udara (ortho photo rectification), peningkatan kualitas citra (Brovey sharpening), klasifikasi (Image classification), filter (filter image), analisa respon spectral (spectral response), Indeks Vegetasi (Tessled cap vegetation index), transformasi citra (image transform) dan analisa statistic (report and statistic).
Gambar 4.18 Sub-menu di dalam menu Imagery
H a l | 74
Sub-menu „Classify image‟ (gambar 4.19) terdiri dari metode klasifikasi: un-supervised, MLC, SMAP dan supervised.
Gambar 4.19 Submenu di dalam menu Classify Image
a.
Data Image Dalam GRASS, data image didentikkan dengan data raster. Akan tetapi
GRASS juga menyediakan sejumlah modul untuk pengolahan data Image. Aturan umum dalam GRASS mengenai data image adalah sebagai berikut: 1. Out-put data image akan memiliki batas geografis dan resolusi yang sama dengan batas geografis basis data GRASS (Mapset dan Location). 2. Input data raster secara otomatis akan terpotong dan terskala menggunakan nearest-neighbour resampling untuk menyesuaikan dengan batas geografis basis data GRASS. b.
Import Data Image Seperti halnya data raster, data image diimpor menggunakan modul
r.in.gdal. Dalam beberapa kasus, data image diimpor menggunakan modul khusus, misalnya
i.in.spotvgt digunakan untuk impor citra SPOT; r.in.aster
digunakan untuk impor citra ASTER. Data image dapat di kelompokkan menggunakan modul i.group. c.
Pengolahan Data Image Pengolahan data image selalu dijalankan sesuai dengan pengaturan wilayah
yang dibuat pada saat penyusunan basis data GRASS (Location dan Mapset), misalnya batas wilayah dan resolusi data image. Apabila resolusi input data image berbeda dengan resolusi peta, maka GRASS akan menjalankan analisa nearest neighbor resampling. H a l |75
d.
Geocoding Data Image GRASS dapat melakukan geocoding data image dan data raster pada
berbagai format data. Modul yang digunakan untuk geocoding data image adalah sebagai berikut: Geocoding untuk data / peta hasil scanning dilakukan dengan cara membuat empat titik refereferensi pada sudut peta. Modul yang digunakan adalah i.group, i.target, i.points, dan i.rectify. Geocoding untuk citra satelit yang berasal dari hasil pemotretan dan radar tapi belum tergeoreference dilakukan dengan cara membuat sejumlah ground control points (GCP). Modul yang digunakan adalah i.group, i.target, i.points, dan i.rectify. Untuk orthophoto yang berdasarkan DEM , modul yang digunakan adalah i.ortho.photo Untuk data image yang berasal dari kamera digital, proses geocoding dilakukan menggunakan modul i.ortho.photo. e.
Visualizing (true) color composites Untuk menampikan data image dalam bentuk gambar komposit, GRASS
dilengkapi dengan modul d.rgb. Modul ini dapat diakses pada menu utama GRASS GIS Manager. Sedangkan histrogram penyebaran channel (band) dapat diakses melalui modul d.histogram. f.
Menghitung Indeks Vegetasi (NDVI) Untuk melakukan perhitungan indeks vegetasi, GRASS dilengkapi dengan
modul r.mapcalc. r.mapcal merupakan modul untuk operasi aljabar sederhana. Untuk menghitung indeks vegetasi (NDVI) , operasi aljabar yang dimasukkan dalam r.mapcal adalah (bandnir-bandred)/(bandnir+bandred). g.
Calibration pada Band Thermal Proses kalibrasi band thermal dilakukan menggunakan modul r.mapcalc.
Untuk algoritma kalibrasi band thermal tergantung pada jenis citra dan dapat dilihat pada meta data citra satelit.
H a l | 76
h.
Klasifikasi Image Citra single dan multispectral
dapat diklasifikasikan berdasarkan kelas
peruntukan lahan yang diidentifikasi oleh pengguna. GRASS mendukung berbagai metode klasifikasi image sebagai berikut: Klasifikasi Radiometric: o
Klasifikasi tidak terbimbing (Unsupervised classification). Metode yang digunakan adalah Maximum Likelihood classification method. Adapun modul yang digunakan dalam klasifikasi ini adalah i.cluster dan i.maxlik.
o
Klasifikasi terbimbing (supervised classification). Metode yang digunakan adalah Maximum Likelihood classification method. Adapun modul yang digunakan dalam klasifikasi ini adalah i.gensig, i.class, dan i.maxlik.
Kombinasi Radiometrik/ Geometrik Klasifikasi Terbimbing. Modul yang digunakan adalah i.gensigset dan i.smap. i.
Image fusion Dalam penggunaan data/ image multispectral, peningkatan resolusi dapat
dilakukan dengan menggabungkan antara band panchromatic dengan band warna. GRASS menyediakan modul HIS (i.rgb.his dan i.his.rgb) dan metode Brovey transform (i.fusion.brovey) untuk meningkatkan resolusi image. j.
Pengolahan Data Time Series GRASS juga menawarkan modul untuk pengolahan data time series, yaitu
r.series. Disampingkan dapat melakukan analisa statistik secara umum, modul ini dapat digunakan untuk menghitung regresi linear. 4.6 Menu ‘Volumes’ Menu „volume‟ (gambar 4.20) berfungsi untuk melakukan operasi (pengolahan) terkait dengan data raster tiga dimensi. Menu volume terdiri dari sub-menu: pembuatan Grid3D (develop grid3D volume), pembuatan mask (3D mask), kalkulator peta 3D (3D map calculator), pembuatan cross-section (cross
H a l |77
section from volume), pemodelan air tanah (groundwater flow model), interpolasi grid3D dari data point (interpolate volume from vector point).
Gambar 4.20 Sub-menu dalam menu volume
a. Impor Data Raster 3D Raster (voxel) Untuk melakukan import objek 3D (x,y,z) GRASS diengkapi dengan modul r3.in.ascii. Alternatif lain, voxel dapat dihasilkan dari data titik yang memeliki informasi ketinggian (x,y, dan z) menggunakan modul v.to.rast3. Sedangkan volume dapat dihasilkan dari peta ketinggian 2D dan peta raster dengan memanfaatkan modul r.to.rast3elev. Alternatif lain untuk memperoleh volume adalah dengan menggabungkan beberapa data raster 2D kedalam bentuk raster 3D menggunakan modul r.to.rast3. b. Ekspor Voxel Untuk melakukan ekspor data raster 3D, GRASS menyediakan sejumlah modul, yaitu r3.out.vtk untuk mengekspor data raster 3D kedalam bentuk VTK; r3.in.v5d untuk mengekspor data raster 3D kedalam bentuk Vis5D; dan r3.out.ascii untuk mengekspor data raster 3D kedalam bentuk 3D. Untuk visulaisasi data VTK, pengguna dapat menggunakan perangkat lunak VTK toolkit, Paraview, dan MayaVi. c. Pengaturan Batas Geografis dan 3D MASK Pengolahan data raster 3D selalu dijalankan sesuai dengan pengaturan wilayah yang dibuat pada saat penyusunan basis data untuk raster 3D. Apabila resolusi input data raster 3D berbeda dengan resolusi peta yang disetting pada saat penyusunan basis data untuk raster 3D, maka GRASS akan menjalankan analisa nearest neighbor resampling. Sedangkan 3D Mask diatur menggunakan modul r3.mask.
H a l | 78
d. Operasi Voxel Operasi aljabar data raster 3D (voxel) diimplementasikan menggunakan modul r3.mapcalc. e. Konversi Voxel kebentuk Raster 2D. Konversi raster 3D kedalam bentuk 2D dapat dilakukan menggunakan modul r3.to.rast atau r3.cross.rast. Pada modul r3.cross.rast akan menghasilkan penampang melintang suatu permukaan yang diekstrak dari data raster 3D. f. Statistik Voxel Statistik data voxel dapat dihitung menggunakan modul r3.stats dan r3.univar. g. Voxel interpolation Untuk melakukan interpolasi voxel, modul yang digunakan adalah v.vol.rst. Hasil dari interpolasi ini adalah volume dari raster 3D dan peta raster 2D. 4.7 Menu ‘Database’ Menu „database‟ (gambar 3.25) berfungsi untuk pengaturan database GRASS. Terdiri dari sub-menu yang berfungsi untuk: menampilkan database (database information), manajemen database (manage database), pencarian (query), dan koneksi vektor ke database (vector database connection).
Gambar 4.21 Sub-menu dalam menu ‘Database’
4.7.1 Pengaturan Database dalam GRASS a. Pengaturan Data Atribut Untuk
pengaturan
data
atribut,
GRASS
menggunakan
Database
Management System (DBMS) yang dapat menghubungkan (link) antara satu atau beberapa data atribut. b. Driver yang Digunakan dalam Pengaturan Database Beberapa driver yang digunakan GRASS dalam pengaturan database adalah:
H a l |79
Tabel 4.3 Driver Database No Driver Jenis database 1 dbf DBF files. 2 sqlite SQLite. 3 pg PostgreSQL RDBMS. 4 mysql MySQL RDBMS. 5 mesql MySQL. UnixODBC. (PostgreSQL, 6 odbc Oracle, etc.)
Download http://shapelib.maptools.org/ http://sqlite.org/ http://postgresql.org/ http://mysql.org/ http://mysql.org/ http://www.unixodbc.org/
4.7.2 Sub-menu dan Modul Sub-menu „Database information’ berfungsi untuk: menampilkan database yang digunakan, mendeskripsikan table, susunan kolom di dalam suatu table, susunan table di dalam database, driver yang digunakan (dbf, shp, odbc and pg drivers).
Gambar 4.22 information’
sub menu „database
Sub-menu ‘Manage Database’ (gambar 4.23) terdiri dari modul: (1) db.connect (connect to database) yang berfungsi untuk mengeset parameter koneksi ke database, (2) db.login (login to database) untuk mengatur password dan login ke database, (3) db.copy (copy table) berfungsi untuk mengkopi table antar dua database.
Gambar 4.23 database’
H a l | 80
sub menu „manage
Pengaturan Koneksi Database Pengaturan koneksi database dilakukan menggunakan modul db.connect. Adapun dukungan driver terhadap koneksi database GRASS dapat dilihat pada Tabel 4.3. Beberapa database membutuhkan akses pengguna menggunakan user id dan password. User ID dan password di set menggunakan db.login. Sedangkan untuk pengetesan driver database dapat dilakukan menggunakan db.test. Impor dan Ekspor Data Atribut Data atribut dapat diimpor menggunakan modul db.in.ogr, sedangkan untuk ekspor data atribut digunakan modul db.out.ogr. Sedangkan untuk mengcopy data atribut secara internal dapat dilakukan menggunakan modul db.copy. Perintah SQL GRASS mendukung sejumlah perintah SQL. GRASS menyediakan modul db.execute untuk mengeksekusi statement SQL, dan pemilihan data dapat dilakukan menggunakan modul db.select. Pengaturan Database Management Internal (DBMI) secara Default Secara default, atribut data vektor disimpan dalam bentuk tabel dengan format DBF. Untuk melakukan mopdifikasi terhadap data atribut ini dapat dilakukan menggunakan modul db.connect. Apabila menggunakan DBMS, maka diperlukan akses pengguna menggunakan db.login. Membuat Database Untuk membuat database, diperlukan sebuah perintah yang spesifik. Sebagai contoh akan kami sajikan perintah yang digunakan dalam pembuatan database menggunakan driver DBF. ALTER TABLE table ADD [COLUMN] columndef ALTER TABLE table DROP COLUMN colname CREATE TABLE table ( columndefs ) DROP TABLE table SELECT columns FROM table SELECT columns FROM table WHERE condition DELETE FROM table DELETE FROM table WHERE condition INSERT INTO table VALUES (value1[,value2,...]) INSERT INTO table ( column1[,column2,...] ) VALUES
H a l |81
(value1[,value2,...]) UPDATE table SET assignment1[,assignment2,...] UPDATE table SET assignment1[,assignment2,...] WHERE condition Metadata Metadata dari database dapat dilihat menggunakan modul db.describe. sedangkan untuk melihat daftar kolom yang terdapat dalam database dapat dilakukan menggunakan modul db.columns. Sedangkan untuk melihat seluruh tabel yang terdapat dalam database dilakukan menggunakan modul db.tables. Perbaikan Tabel Modul yang digunakan untuk melakukan perbaikan tabel adalah db.dropcol dan db.droptable. Modul db.dropcol berfungsi untuk menghapus kolom yang terdapat pada tabel. Sedangkan db.droptable berfungsi untuk menghapus seluruh tabel atribut. Skema Database Pembuatan skema database hanya dapat dilakukan apabila driver database yang digunakan adalah Postgre SQL. Skema default dapat diatur menggunakan modul db.connect. Sub-menu ‘Query’ (Gambar 4.24) berfungsi untuk melakukan pencarian dan terdiri dari modul: (1) db.select (Query any table) yang berfungsi untuk mencetak hasil pencarian (seleksi) dari suatu database, (2) v.db.select (Query vector attribute table) yang berfungsi untuk mencetak atribut table dari peta vector, (3) db.execute (SQL Statement) yang berfungsi untuk mengeksekusi statement SQL.
Gambar 4.24 Sub-menu „Query‟
4.8 Menu ‘Help’ Menu ‘help’ (gambar 4.25) berfungsi untuk memberikan informasi bantuan terkait dengan operasional GRASS. Terdiri dari sub-menu: (1) ‘GRASS help’
H a l | 82
yang merupakan link ke Grass Reference Manual. Manual GRASS berisi penjelasan tentang GRASS, cara menjalankan GRASS dan indek „command‟ atau „modul‟ yang ada di dalam GRASS (gambar 4.26), (2) „GIS manager help’ adalah link ke help khusus tentang fungsi-fungsi yang ada di GIS manager.
Gambar 4.25 Sub-menu „help‟
Gambar 4.26 GRASS reference manual
H a l |83
BAGIAN-II TUTORIAL DASAR GRASS
H a l | 84
BAB-5 MEMULAI GRASS Informasi Geografis pada GRASS disimpan dalam sub direktori GISDBASE, yaitu location dan mapset. Location merupakan sub-direktori untuk menyimpan informasi mengenai sistem proyeksi dan batas geografis, dan mapset merupakan subdirektori untuk menyimpan informasi spasial dan non spasial. 5.1 Membuat Lokasi (Location) Untuk membuat basis data SIG pada GRASS, hal pertama yang harus dilakukan adalah membuat Location. Location merupakan sub-direktori basis data SIG pada GRASS yang didalamnya memuat informasi mengenai sistem proyeksi dan batas geografis suatu wilayah. Ada tiga metode yang dapat digunakan untuk membuat lokasi pada GRASS, yaitu : 1. Menggunakan data yang telah di georeference 2. Menggunakan kode EPSG, dan 3. Memasukkan koordinat geografis. Dalam contoh ini, kita akan membuat lokasi proyek di Balai PSAW Sampean yang terletak di Propinsi Jawa Timur dengan batas geografis 113o33‟ BT – 114o37‟ BT dan 7o36‟ LS – 8o47‟ LS atau 782000mT – 898600mT dan 9025000 mU – 9159000 mU.
H a l |85
Gambar 5.1 Peta Administrasi Balai PSAW Sampen
5.1.1 Berbasis data ter-proyeksi Untuk membaca data raster, GRASS menggunakan GDAL Library yang dapat membaca berbagai format data raster, diantaranya Arc/Info, ASCII/Binary GRID, BIL, ERDAS (LAN, IMG), USGS DOQ, JPEG, SAR CEOS, GeoTIFF, PPM/ PNM, SDTS DEM, GIF, dan PNG. Proses pembuatan lokasi menggunakan data yang telah di georeference adalah sebagai berikut: 1.
Pada menu utama GRASS, tekan Browse untuk mencari direktori untuk menyimpan basis data.
2.
Kemudian akan muncul kotak dialog Browse for Folder yang merupakan modul untuk mencari lokasi penyimpanan basis data. Arahkan ke direktori tempat kita akan menyimpan basis data, kemudian tekan OK
3.
Tekan Georeferenced file pada Define new location with... pada menu utama GRASS.
H a l | 86
1
3
Gambar 5.2 Proses Set-Up Project menggunakan Data ter-proyeksi
2 4.
Selanjutnya akan muncul dialog Define location using projection information in georefenced file. Ada dua option pada dialog ini yaitu, Name of new location yang membutuhkan masukan berupa nama lokasi, yang pada kondisi defult akan terisi dengan nama newLocation, dan Path to georeferenced file yang membutuhkan masukan berupa data ter-proyeksi yang akan dijadikan acuan dalam pembuatan basis data GRASS. Untuk memasukkan data yang sudah ter-proyeksi, tekan tombol Browse.
H a l |87
4 Gambar 5.3. Proses memanggil data ter-proyeksi 5.
Kemudian akan muncul dialog Choose georeferenced file. Arahkan ke direktori data yang sudah ter-proyeksi, misalnya citra satelit, kemudian tekan Open
5 Gambar 5.4: Membuka citra satelit sebagai data ter-proyeksi 6.
Tekan Define Location pada dialog Define location using projection information in georefenced file untuk membuat lokasi menggunakan parameter data yang ter-proyeksi.
6 7.
Gambar 5.5: Proses pendefinisian lokasi project berbasis data ter-proyeksi
Lokasi sudah dibuat. Untuk pengecekan, buka menu utama GRASS.
H a l | 88
Gambar 5.6: Tampilan window Start-Up
5.1.2 Berbasis Kode EPSG Saat ini sistem proyeksi dan nasional grid telah distandarisasi oleh European Petroleum Survey Group (EPSG) dengan memberikan kode yang unik pada setiap sistem proyeksi. Kode EPSG ini dapat didownload di http://www.epsg.org. Misalnya sistem proyeksi WGS 84/UTM 49 S memiliki kode EPSG 32749. Proses pembuatan lokasi menggunakan kode EPSG adalah sebagai berikut: 1.
Setelah menentukan direktori untuk menyimpan basis data SIG, tekan EPSG Codes pada Define new location with... pada menu utama GRASS
H a l |89
Gambar 5.7 Proses Set-Up Project menggunakan kode EPSG
1
2.
Selanjutnya akan muncul dialog Define location using EPSG projection codes. Terdapat 3 (tiga) option pada dialog ini yaitu, Name of new location yang membutuhkan masukan berupa nama lokasi, yang pada kondisi defult akan terisi dengan nama newLocation, Path to the EPSG-codes file yang membutuhkan masukan berupa data yang memuat informasi mengenai kode EPSG, dan EPSG code number of projection yang membutuhkan masukan berupa kode EPSG lokasi yang akan kita buat. Untuk membuka data yang memuat informasi mengenai kode EPSG, tekan Browse pada option EPSG code number of projection.
2 Gambar 5.8. Proses memanggil kode EPSG 3.
Selanjutnya akan muncul dialog EPSG-codes. Cari kode sistem proyeksi yang akan kita gunakan dengan menggeser drop-down list. Setelah mendapatkan kode sistem proyeksi, tekan close.
H a l | 90
Karena kawasan Balai PSAW Sampean berada pada 113o33‟ BT – 114o37‟ BT dan 7o36‟ LS – 8o47‟ LS, sehingga dapat diketahui bahwa Balai PSAW Sampean berada pada zona 49 South (49S) dengan sistem proyeksi UTM – WGS 85.
Gambar Tampilan EPSG
5.9. kode
3 Dari daftar EPSG Codes, sistem proyeksi UTM - WGS 84 pada zona 49 S memiliki kode : 32749. 4.
Masukkan kode sistem proyeksi pada option EPSG code number of projection, kemudian tekan Define Location. Gambar 5.10: Proses pendefinisian lokasi project berbasis kode EPSG 4
5. Lokasi sudah dibuat. Untuk pengecekan, buka menu utama GRASS.
H a l |91
Gambar 5.11. Tampilan window Start-Up
5.1.3 Berbasis Koordinat Geografis Membuat lokasi menggunakan koordinat geografis dapat dilakukan apabila kita memiliki informasi geografis yang akurat pada suatu wilayah, seperti batas geografis, sistem proyeksi ,dan resolusi peta. Prosedur pembuatan lokasi menggunakan koordinat geografis adalah sebagai berikut: 1.
Setelah menentukan direktori untuk menyimpan basis data SIG, tekan Projection values pada Define new location with... pada menu utama GRASS.
H a l | 92
Gambar 5.12. Proses Set-Up project menggunakan koordinat geografis
1
2.
Selanjutnya akan muncul shell (prompt mode) seperti pada gambar dibawah ini:
Gambar 5.13. Tampilan prompt mode untuk mengatur parameter geografis Ada 3 (tiga) parameter pada prompt mode GRASS 5.3.0 yang harus diisi, yaitu Database, location, dan mapset. Database
:
Merupakan direktori (folder)
yang memuat
semua
informasi spasial dan nonspasial (atribut), Location
:
Merupakan lokasi geografis yang ditunjukkan dengan sistem koordinat dan batas geografis,
H a l |93
Mapet
:
Merupakan subdirektori Location. Setiap Location terdiri atas beberapa direktori Mapset.
Setelah semua parameter-parameter yang diminta diisi, tekan tombol Esc dan Enter untuk melanjutkan ke proses berikutnya.
Gambar 5.14. Melengkapi Location, Mapset, dan Database 3.
Selanjutnya akan muncul pernyataan bahwa lokasi yang kita isi belum terdapat pada direktori database, dan diminta untuk membuat lokasi baru dengan nama Balai_PSAW_Sampean. Untuk itu kita ketik Y (yes), yang artinya
bahwa
kita
akan
membuat
lokasi
proyek
dengan
Balai_PSAW_Sampean.
Gambar 5.15. Proses pembuatan location 4.
Kemudian akan diminta untuk mengisi beberapa informasi agar lokasi dapat dibuat. Informasi - informasi yang harus diisi antara lain sistem koordinat yang digunakan, zone wilayah, batas geografis, serta gambaran umum lokasi yang akan kita buat. Jika kita memiliki semua informasi tersebut, maka tekan Y untuk melanjutkan ke proses berikutnya.
H a l | 94
Gambar 5.16. Informasi parameter untuk membuat location 5.
Selanjutnya akan muncul form sistem koordinat. Ada 4 (empat) pilihan untuk mengisi informasi sistem koordinat, yaitu: a.
X,Y
b.
Latitude – Longtitude
c.
UTM
d.
Other Projection
Gambar 5.17. Pengaturan sistem koordinat Ketik A apabila lokasi yang akan dibuat menggunakan sistem koordinat X,Y, ketik B apabila lokasi yang akan dibuat menggunakan sistem koordinat Latitude – Longitude (lintang dan bujur), ketik C apabila lokasi yang akan dibuat menggunakan sistem proyeksi Universal Transverse Mercator (UTM),dan ketik D apabila lokasi yang akan dibuat menggunakan sistem proyeksi yang lain, misal Universal Polar Stereographic, US State Plane, dan sebagainya. 6.
Karena kawasan Indonesia berada didaerah equator (katulistiwa), maka sistem koordinat yang sesuai untuk seluruh kawasan Indonesia adalah Universal Transverse Mercator (UTM). Oleh sebab itu ketik C untuk memilih sistem proyeksi UTM. Selanjutnya akan ada pertanyaan untuk memastikan mengenai pilihan kita. Jika kita yakin akan menggunakan UTM sebagai
H a l |95
sistem koordinat untuk Balai PSAW Sampean, maka ketik Y, kemudian tekan enter untuk melanjutkan ke proses berikutnya.
Gambar 5.18. Pemilihan sistem koordinat Balai PSAW Sampean 7.
Selanjutnya kita diminta untuk memberikan gambaran tentang lokasi yang akan dibuat. Ketik sebuah kalimat untuk menggambarkan lokasi yang akan dibuat,
Gambar 5.19. Permintaan deskripsi dari location 8.
Karena Balai PSAW Sampean merupakan salah satu balai pengairan yang terletak di Jawa Timur, maka deskripsi mengenai Balai PSAW Sampean adalah “Salah satu balai pengairan di Jawa Timur”.
Gambar 5.20. Membuat deskripsi location 9.
Tekan enter setelah kita memberikan gambaran mengenai lokasi yang akan kita buat. Kemudian ketik Y pada pertanyaan Ok? Untuk menyatakan bahwa kita telah memberikan gambaran mengenai lokasi yang akan kita buat.
Gambar 5.21. Konfirmasi terhadap deskripsi location
H a l | 96
10. Ketik Y untuk memasukkan informasi geodetic datum location yang kita buat.
Gambar 5.22. Permintaan informasi geodetic datum 11. Selanjutnya kita diminta untuk mengisi geodetic datum yang spesifik dari location yang kita buat.
Gambar 5.23. Proses pengisian geodetic datum 12. Untuk wilayah Indonesia, geodetic datum yang digunakan adalah WGS84. Untuk itu Ketik WGS84 untuk memasukkan geodetic datum Balai PSAW Sampean.
Gambar 5.24. Geodetic datum Balai PSAW Sampean 13. Untuk informasi mengenai geodetic datum lainnya, ketik List
Gambar 5.25. Proses menampilkan informasi geodetic datumu lainnya.
H a l |97
14. Setelah mengisi informasi geodetic datum, tekan enter , kemudian kita diminta mengisi Datum Transformation Parameter.
Gambar 5.26. Permintaan informasi Datum Transformation Parameter 15. Untuk mengetahui parameter yang tersedia untuk datum transformation parameter, ketik list
Gambar 5.27. Proses menampilkan Datum Transformation Parameter 16. Karena hanya ada 1 (satu) parameter saja, maka ketik 1 untuk menunjukkan bahwa kita akan menggunakan parameter yang ada.
Gambar 5.28. Proses menampilkan Datum Transformation Parameter 17. Selanjutnya ada pertanyaan Soth Hemispher. Jika lokasi yang akan kita buat terletak di Lintang Selatan, ketik Y. Jika lokasi yang akan kita buat terletak di Lintang Utara ketik N. Karena Balai PSAW Sampean berada di Lintang Selatan, maka ketik Y
H a l | 98
Gambar 5.29. Pengisian letak lintang location 18. Karena Balai PSAW Sampean berada pada 113o33‟ BT – 114o37‟ BT, sehingga Balai PSAW Sampean berada pada zone 49. Untuk itu ketik 49 pada Enter Zone
Gambar 5.30. Pengisian zone location 19. Selanjutnya muncul dialog Define The Default Region. Pada dialog ini kita harus memasukkan batas geografis Jember atau lokasi yang akan kita buat,
Gambar 5.31. Tampilan define the default region 20. Batas Geografis Balai PSAW Sampean adalah 113o33‟ BT – 114o37‟ BT dan 7o36‟ LS – 8o47‟ LS atau 782000mT – 898600mT dan 9025000 mU – 9159000 mU. Apabila batas geografis ini dimasukkan ke dalam format batas region, maka: West Edge
: 782000 m
North Edge
: 9159000 m
East Edge
: 898600 m
South Edge
: 9025000 m
Grid Resolusi diisi sesuai dengan resolusi data raster yang kita gunakan, misal resolusi peta yang digunakan adalah 50m x 50 m, maka ketik 50. Tekan enter untuk berpindah parameter.
H a l |99
Gambar 5.32. Pengisian parameter batas geografis 21. Setelah semua parameter terisi, tekan Esc dan Enter untuk melanjutkan proses. Selanjutnya akan muncul informasi geografis yang kita masukkan. Apabila kita setuju dengan batas yang kita tentukan, maka ketik Y
Gambar 5.33. Konfirmasi batas geografis 22. Selanjutnya akan muncul pemberitahuan bahwa location dengan nama Balai PSAW Sampean telah dibuat. Tekan enter untuk mengakhiri proses pembuatan lokasi.
Gambar 5.34. Informasi pembuatan location 23. Untuk pengecekan, buka menu utama GRASS.
H a l | 100
Gambar 5.35 . Pengecekan location 5.2 Membuat Map Set Mapset
merupakan sub-direktori location untuk meyimpan informasi
spasial dan non spasial. Perbedaan mapset dan location dapat diilustrasikan sebagai berikut; - Apabila location merupakan sebuah propinsi, maka mapset-nya adalah kabupaten, karena dalam satu propinsi terdiri atas beberapa kabupaten, - Apabila location merupakan sebuah kabupaten, maka mapset-nya adalah kecamatan/ distrik, karena dalam satu kabupaten terdiri atas beberapa kecamatan/ distrik. Pada saat kita membuat location untuk menyimpan database, GRASS secara otomatis akan membuat default mapset yaitu PERMANENT, yang didalamnya memuat informasi sistem proyeksi dan pengaturan region. Kita dapat membuat beberapa mapset dalam satu location , masing-masing mapset menyimpan informasi spasial dan non spasial yang berbeda tetapi memiliki pengaturan region yang sama dengan location. Prosedur pembuatan mapset adalah sebagai berikut: 1. Buka direktori basis data GRASS, kemudian arahkan krusor ke item Create new mapset in selected location
H a l |101
Gambar 5.36. Proses Set-Up Mapset 1
2.
Ketik nama mapset baru pada item Create new mapset in selected location, misalnya Kabupaten Bondowoso, Kemudian tekan Create new mapset,
Gambar 5.37. Proses Membuat Mapset
2
3.
Mapset baru dengan nama Kabupaten Bondowoso telah selesai dibuat
H a l | 102
Gambar 5.38. Pengecekan Mapset
5.3 Import Data ke dalam GRASS GRASS GIS memiliki sejumlah modul untuk melakukan proses import data vektor, raster, dan Image. Seperti halnya aplikasi GIS yang lain, GRASS mensupport berbagai jenis format data, sehingga memungkinkan terjadinya transfer data antar aplikasi GIS. 5.3.1 Import Data Vector GRASS GIS menyediakan sejumlah modul yang mensupport proses import data vektor pada berbagai format. Untuk lebih jelasnya, modul GRASS yang digunakan untuk proses import data vektor serta format data vektor yang disupport oleh GRASS GIS disajikan pada tabel berikut: Tabel 5.1 Modul GRASS dan format data Vektor yang disupport GRASS Modul GRASS Format Vektor ascii GRASS ASCII ogr Shape file, UK.NTF, SDTS, TIGER, S57, MapInfo-File, DGN, VRT, AVCBin, REC, Memory, GML, ODBC e.00 ArcInfo E00 format db Membuat data vektor dari database yang memiliki informasi koordinat x,y,z
H a l |103
Berikut contoh proses import data vektor dari format shape file, 1.
Tekan tombol Browse pada menu utama GRASS untuk menentukan direktori tempat menyimpan database GIS. Kemudian tekan Enter GRASS untuk masuk ke GIS Manager.
Gambar 5.39. Proses masuk GRASS GIS Manager
2.
Untuk melakukan proses import data vektor, klik File pada menu bar GRASS GIS Manager, kemudian pilih Import, kemudian pilih Vector map, dan pilih option Various formats using OGR. Pemilihan option ini disesuaikan dengan format data yang akan kita import (lihat tabel diatas)
H a l | 104
Gambar 5.40: Proses import data vektor melalui GIS Manager
3. Kemudian akan muncul dialog v.in.ogr. Tekan tombol
untuk membuka
file yang akan kita import.
Gambar 5.41: Tampilan dialog v.in.ogr
H a l |105
4. Selanjutnya akan muncul dialog Open. Arahkan ke direktori data vektor yang akan kita import. Kemudian tekan Open.
Gambar 5.42: Tampilan Open dialog
5. Berikan nama data vektor sebagai out-put pada item Name for output vector map , kemudian tekan Run.
Gambar Pengaturan Output file
6. Buka GRASS GIS Manager, kemudian tekan icon vektor hasil import. Kemudian klik ikon
5.43: nama
untuk membuka data
yang ada disamping option
Vector map pada item Display Vector Maps pada GRASS GIS Manager .
H a l | 106
Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil import kemudian tekan Ok.
Gambar 5.44: Proses menampilkan data vektor hasil import 7. Untuk melihat visualisasi data vektor yang kita impor,buka Map Display, kemudian klik icon
Gambar 5.45: Visualisasi data vektor hasil import
5.3.2 Import data raster Disamping dilengkapi dengan sejumlah modul yang mensupport proses import data vektor pada berbagai format, GRASS GIS juga dilengkapi modul H a l |107
yang mensupport proses import data spasial pada berbagai format raster. Secara umum, ada 3 (tiga) format raster yang bisa disupport oleh GRASS, yaitu; -
Format Image
: PPM, PNG, JPEG, dan GIF
-
Format ASCII
: ArcInfo ASCII Grid
-
Format Binary
: TIFF, ERDAS/ IMG, BIL, LANDSAT TM5
Untuk lebih jelasnya, modul GRASS yang digunakan untuk proses import data raster serta format data raster yang disupport oleh GRASS GIS disajikan pada tabel berikut: Tabel 5.2 Modul GRASS dan format data Raster yang disupport GRASS Modul GRASS Format Raster ascii GRASS ASCII bin BIL, GMT binaries file, LANDSAT TM5 gdal Arc/Info ASCII Grid, Arc/Info Binary GRID, BMP, CEOS, Spot DIMAP, ER Mapper Compressed Wavelets, Surver Binary Grid, Idrisi Raster, ILWIS, JPEG, USGS SDTS DEM, USGS ASCII DEM, X11 Pixmap, GDAL Virtual, dll Hal yang perlu diperhatikan dalam mengimport data raster yang memiliki georeference (misal data satelit) bahwa data raster selalu diimport dengan menggunakan resolusi dan batas geografis yang original, jadi sebelum kita mengimport data raster kita harus mengatur setting location dan mapset sesuai dengan setting yang dimiliki oleh data raster, diantaranya sistem proyeksi, datum transformation parameter, batas geografis dan resolusi peta. Untuk mengimpor data spasial yang belum digeoreference, maka: Apabila pada location terdapat setting resolusi, maka resolusi hasil pembacaan (data raster) akan menyesuaikan dengan resolusi yang dibutuhkan (GRID RESOLUTION), Apabila parameter pada location bisa menyesuaikan dengan parameter peta yang diimport – khususnya resolusi peta – maka data raster dapat diimport tanpa perubahan. Berikut contoh proses import data raster dari format Arc/ Info ASCII Grid, H a l | 108
1. Tekan tombol Browse pada menu utama GRASS untuk menentukan direktori tempat menyimpan database GIS. Kemudian tekan Enter GRASS untuk masuk ke GIS Manager.
Gambar 5.46: Tampilan menu GRASS Startup
2. Untuk melakukan proses import data raster, klik File pada menu bar GRASS GIS Manager, kemudian pilih Import, kemudian pilih Raster map, dan pilih option ESRI Arc/Info ASCII grid. Pemilihan option ini disesuaikan dengan format data yang akan kita import (lihat tabel diatas)
H a l |109
Gambar 5.47: Proses import data vektor melalui GIS Manager
3. Kemudian akan muncul dialog r.in.arc. Tekan tombol
untuk membuka
file yang akan kita import.
Gambar 5.48: Tampilan r.in.arc
4. Selanjutnya akan muncul dialog Open. Arahkan ke direktori data raster yang akan kita import. Kemudian tekan Open.
H a l | 110
Gambar 5.49: Tampilan Open dialog
5. Berikan nama data raster sebagai out-put pada item Name for output raster map , kemudian tekan Run.
Gambar 5.50: Proses impor data raster
6.
Buka GRASS GIS Manager, kemudian tekan ikon data raster hasil import. Kemudian klik ikon
untuk membuka
yang ada disamping option
Vector map pada item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil import kemudian tekan Ok.
H a l |111
Gambar 5.51: Proses menampilkan data raster hasil import 7. Untuk melihat visualisasi data raster yang kita impor,buka Map Display, kemudian klik icon
Gambar 5.52: Visualisasi peta raster
8.
Untuk menampilkan dalam bentuk 3 dimensi, tekan ikon Display
H a l | 112
pada Map
Gambar 5.53: Visualisasi peta raster dalam 3D 5.4.3 Import Data Image (citra satelit) Data citra satelit selalu diimport dengan kondisi yang original, baik resolusi citra maupun sistem proyeksi yang digunakan. Oleh sebab itu, sebelum kita mengimport citra satelit kedalam format GRASS, kita harus mengatur setting location dan mapset sesuai dengan setting yang dimiliki oleh citra satelit. Berikut contoh proses import data raster dari citra Landsat 7 ETM+ disekitar Balai PSAW Sampean – Jawa Timur. 1. Tekan File pada menu bar GRASS GIS Manager, kemudian pilih Import, kemudian pilih Raster map, dan pilih option Multiple formats using GDAL. Pemilihan option ini disesuaikan dengan format citra satelit yang akan kita import .
H a l |113
Gambar 5.54: Proses import citra melalui GIS Manager
2. Kemudian akan muncul dialog r.in.gdal. Tekan menu Required, kemudian Tekan tombol
untuk membuka file yang akan kita import.
Gambar 5.55: Tampilan r.in.gdal
3. Selanjutnya akan muncul dialog Open. Arahkan ke direktori data citra yang akan kita import. Kemudian tekan Open.
H a l | 114
Gambar 5.56: Tampilan open dialog
4. Berikan nama data citra sebagai out-put pada item Name for output raster map , kemudian tekan Run.
Gambar 5.57: Proses setup import citra satelit
H a l |115
5.
Buka GRASS GIS Manager, kemudian tekan ikon
pada menu utama
GRASS GIS Manager untuk membuka data citra satelit hasil import dalam bentuk RGB atau warna komposit. Kemudian klik ikon
,
, dan
untuk
membuka band citra sebagai warna merah, hijau, dan biru. Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil import kemudian tekan Ok.
H a l | 116
Gambar 5.58: Proses menampilkan citra satelit dalam bentuk warna komposit 6.
Untuk melihat visualisasi data raster yang kita impor,buka Map Display, kemudian klik icon
Gambar Visualisasi satelit
5.59: Citra
H a l |117
BAB-6 PENANGANAN DATA RASTER GRASS menyediakan sejumlah fungsi, sub-menu, atau tool yang memungkinkan pengguna dapat melakukan penanganan (traitment) terhadap data berjenis raster. Penanganan yang dimaksud adalah segala jenis operasi (task) yang dapat dilakukan terhadap data raster, misalnya: buffering, overlay, clip, crop, menjumlahkan pixel, dll. Tujuan dari proses penanganan atau pengolahan data tersebut antara lain: a. Memperoleh informasi(data) baru dari yang sudah ada, b. Melakukan interpolasi data, c. Menjalankan analisa geostatistik, d. Identifikasi hubungan spasial yang terjadi antara satu data dengan lainnya, e. Analisa spasial Proses pengolahan data raster dapat saja sangat sederhana, misalnya operasi penjumlahan. Bisa juga merupakan operasi yang cukup kompleks, misalnya: pemodelan hidrologi dengan menggunan DEM (digital elevation model) sebagai input utama-nya. Kebutuhan tersebut difasilitasi dengan tool atau fungsi yang ada pada menu ‘RASTER’. Operasi yang dapat dilakukan pada prinsipnya adalah proses analisa spasial. Sekilas, fungsi – fungsi yang ada pada menu raster telah dijelaskan pada bab. 3. Bab ini membahas sekilas tentang konsep data raster di dalam GRASS dan contoh-contoh aplikasi penggunaan fungsi atau tool tersebut untuk proses pengolahan data. Contoh-contoh operasi yang dipaparkan mulai dari yang sederhana sampai dengan yang komplek, meliputi: buffering, map calculator, neighborhood analysis, dan overlay. Teori dan contoh proses pengolahan data raster lainnya dibahas di dalam Bab (11). Meskipun tidak semua fungsi (sub-menu) dieksplorasi, diharapkan pembaca dapat memperdalam sendiri sesuai dengan keperluannya.
H a l | 118
6.1 Buffering pada ‘RASTER’ Dari kata (Buffer) yang artinya adalah batas. Sub-menu „ Create buffer‟ berguna untuk melakukan membuat buffer zone (batas wilayah) dengan criteria tertentu. Kriteria dapat ditentukan berdasarkan radius atau jarak dari suatu objek. Objek dapat berupa sebuah: garis (line), titik (point) atau polygon (polygone) baik untuk data bertipe raster maupun vektor.
Gambar 6.1: Contoh Buffer data titik (kiri) dan data garis (kanan)
Gambar (6.1) menjelaskan dua contoh pembuatan buffer: (1) sebelah kiri, menunjukkan proses pembuatan buffer zone dengan criteria radius tertentu (1 km) dari suatu objek berupa titik; dan (2) sebelah kanan, menjukkan buffer zone yang dibuat dengan suatu criteria jarak dari suatu layer polyline. Gambar ini misalnya diperlukan untuk membuat zone di tepi jalan atau di tepi sungai yang merupakan daerah larangan untuk bangunan. Zona tersebut dibutuhkan untuk cadangan jika lalu-lintas padat atau arus air sungai meluap. GRASS menyediakan tool untuk membuat atau menentukan buffer zone dari suatu fitur yang bertipe vektor maupun raster. Urutan langkah pembuatan buffer pada menu-raster dijelaskan sebagai berikut: 1. Pada GRASS GIS manager, pilih menu „ Raster → Create Raster Buffers’
H a l |119
Gambar 6.2: Sub-menu create raster buffers
2. Selanjutnya akan muncul dialog box „R.Buffer’
Gambar 6.3: Dialog box „ R-Buffer‟
3. Pada option Name of input raster map, klik ikon
untuk membuka data
raster. Selanjutnya akan muncul dialog Select Item. Pilih data raster yang akan di buffer, kemudian tekan OK.
H a l | 120
Gambar 6.4: Tampilan Select Item
4. Selanjutnya tulis out-put pada item Name for output raster Map, tulis jarak yang digunakan pada proses buffering pada item Distance Zone(s), serta pilih satuan jarak yang digunakan dengan menggunakan drop-downn list pada item Unit of Distance. Kemudian tekan Run
Gambar 6.5: Setting parameter untuk membuat buffer raster
5.
Untuk membuka data raster hasuil Buffering, Tekan ikon GIS Manager. Kemudian klik ikon
pada GRASS
yang ada disamping option Vector
map pada item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file raster
hasil
buffering, kemudian tekan Ok.
H a l |121
6.
Gambar 6.6: Proses menampilkan data raster hasil buffering Untuk melihat visualisasi data raster hasil buffering, Buka kotak dialog
Map Display, kemudian klik icon
Gambar 6.7: Contoh raster buffer pada Balai PSAWS Sampean Baru – JATIM
6.2 Map Calculator 6.2.1 Konsep Map Calculator Sub-menu
„Map
Calculator’
berfungsi untuk
melakukan operasi
matematika pada suatu data raster. Tool ini mampu mengkombinasikan 6 (enam) data raster sekaligus.
H a l | 122
Tabel (6.1) merincikan jenis operasi aritmatika dan logika (Boolean) yang dapat dilakukan dengan „Map Calculator‟. Tabel 6.1: Operasi aritmatika dan relational pada Map Calculator Operasi Matematika Keterangan Jenis ! Not Logical ^ Exponensial Aritmatika % Modulus Aritmatika / Division Aritmatika * Multiplication Aritmatika + Addition Aritmatika Subtraction Aritmatika == != > >= < <= && || &&& ||| #
Equal Not Equal greater than greater than or equal less than less than or equal and or and[1] or[1] color separator operator
Logical Logical Logical Logical Logical Logical Logical Logical Logical Logical Aritmatika
Ilustrasi dari masing-masing Operasi tersebut adalah sebagai berikut: Fungsi Not (!) Pada fungsi NOT, jika input bernilai TRUE atau tidak bernilai 0, maka out-put akan bernilai FALSE atau 0. Jika input bernilai FALSE atau 0, maka out-put akan bernilai TRUE atau 1. Gambar Ilustrasi Not
6.8: fungsi
Fungsi Eksponensial (^) Menghitung nilai eksponensial cell data raster. Persamaan fungsi eksponensial adalah sebagai berikut :
Y
X1
X2
(6.1)
dimana: H a l |123
y
= nilai grid cell pada output data raster
X = nilai grid cell pada input data raster c
= nilai grid cell pada input bilangan raster ke-2/ konstanta Gambar 6.9: Ilustrasi fungsi Eksponensial
Hasil perhitungan ini dibulatkan ke bilangan integer terdekat Fungsi Modulus (%) Menghitung nilai sisa dari hasil pembagian antara data raster yang pertama dengan data raster kedua pada tiap-tiap cell.
Y
X1
X 2 .INT
X1 X2
(6.2)
dimana: Y
= nilai cell pada output data raster
X1,X2 = nilai cell pada input data raster INT
= pembulatan ke bilangan integer terendah, misal; 9,8 dibulatkan ke 9 Gambar Ilustrasi Modulus
6.10: fungsi
Fungsi Division (/) Menghitung nilai hasil pembagian data raster pada tiap-tiap cell. Persamaan fungsi division adalah sebagai berikut :
Y
X1 X2
dimana : Y
= nilai cell pada output data raster
X1,X2 = nilai cell pada input data raster
H a l | 124
(6.3)
Gambar Ilustrasi Division
6.11: fungsi
Fungsi Multiplication (*) Menghitung nilai hasil perkalian data raster pada tiap-tiap cell. Persamaan fungsi multiplication adalah sebagai berikut:
Y
X 1.X 2
(6.4)
dimana: Y
= nilai cell pada output data raster
X1,X2 = nilai cell pada input data raster Gambar 6.12: Multiplication
Ilustrasi
Fungsi Addition (+) Menghitung hasil penjumlahan data raster pada tiap-tiap cell. Persamaan fungsi addition adalah sebagai berikut :
Y
X1
X2
(6.5)
dimana : Y
= nilai cell pada output data raster
X1,X2 = nilai cell pada input data raster Gambar 6.13: Ilustrasi fungsi Addition
Fungsi Subtraction (-) Menghitung nilai hasil pengurangan data raster pada tiap-tiap cell. Persamaan fungsi addition adalah sebagai berikut :
Y
X1
X2
(6.6)
dimana : Y
= nilai cell pada output data raster H a l |125
X1,X2 = nilai cell pada input data raster Gambar 6.14: Ilustrasi fungsi Subtraction Fungsi Equal ( =) Merupakan fungsi logika untuk mencari hubungan persamaan pada data raster. Apabila nilai cell pada data raster pertama sama dengan nilai data raster kedua, maka output akan bernilai 1, jika tidak maka akan bernilai 0. Gambar 6.15: Ilustrasi fungsi Equal Fungsi Not Equal (! =) Merupakan fungsi logika untuk mencari hubungan pertidaksamaan pada data raster. Apabila nilai cell pada data raster pertama sama dengan nilai data raster kedua, maka output akan bernilai 0, jika sebaliknya maka akan bernilai 1. Gambar 6.16: Ilustrasi fungsi Not Equal Fungsi Greather Than (>) Merupakan fungsi logika untuk mencari hubungan data raster. Apabila nilai cell pada raster pertama lebih besar dari nilai raster kedua, maka output akan bernilai 1, jika tidak maka akan bernilai 0. Gambar 6.17: Ilustrasi fungsi Greather Than
Fungsi Greather Than or Equal (>=) Merupakan fungsi logika untuk mencari hubungan data raster. Apabila nilai cell pada data raster pertama lebih besar atau sama dengan nilai data raster kedua, maka output akan bernilai 1, jika tidak maka akan bernilai 0.
H a l | 126
Gambar 6.18: Ilustrasi fungsi Greather Than or Equal Fungsi Less Than (<) Merupakan fungsi logika untuk mencari hubungan data raster. Apabila nilai cell pada data raster pertama lebih kecil dari nilai data raster kedua, maka output akan bernilai 1, jika tidak maka akan bernilai 0. Gambar 6.19: Ilustrasi fungsi Less Than Fungsi less than or equal (<=) Merupakan fungsi logika untuk mencari hubungan data raster. Apabila nilai cell pada data raster pertama lebih kecil atau sama dengan nilai data raster kedua, maka output akan bernilai 1, jika tidak maka akan bernilai 0. Gambar 6.20: Ilustrasi fungsi Less Than or Equal Fungsi and (&&) Fungsi AND merupakan fungsi kombinasi data raster. Pada fungsi AND, jika semua input data raster bernilai TRUE atau tidak bernilai 0, maka out-put akan bernilai TRUE atau 1. Apabila salah satu input data raster atau keduanya bernilai FALSE atau 0, maka hasilnya bernilai FALSE atau 0. Gambar 6.21: Ilustrasi fungsi And Fungsi Or ( I I ) Pada fungsi OR, jika salah satu input data raster atau keduanya bernilai TRUE, maka hasilnya bernilai TRUE. Gambar 6.22: Ilustrasi fungsi OR
H a l |127
Fungsi And[1] (&&&) Fungsi And[1] merupakan fungsi NULL. Adapun definisi NULL adalah sebagai berikut:
NULL merupakan tidak ada data/ nilai pada cell data raster
Pembagian dengan angka 0 (nol) akan menghasilkan NULL,
Modulus dengan angka 0 (nol) akan menghasilkan NULL
Nilai NULL pada operasi aritmatika atau logika akan menghasilkan NULL.
Operasi And[1] ditunjukan dengan aksioma sebagai berikut:
NULL &&& False, akan menghasilkan False
False &&& NULL, akan menghasilkan False
Fungsi Or[1] (I I I) Fungsi Or[1] merupakan fungsi NULL. Operasi Or[1] ditunjukkan dengan aksioma sebagai berikut :
NULL ||| True, akan menghasilkan True
True ||| NULL, akan menghasilkan True
Fungsi color separator ( # ) Color (warna) merupakan fundamental properties dari seluruh simbol dan elemen peta. GRASS mampu mendefinisikan warna dalam dua model warna, yaitu :
RGB (Red, Green, Blue)
Gray
Fungsi # dapat digunakan untuk mengkonversi nilai kategori peta kedalam gray scale atau untuk mengekstrak komponen Red, Green, atau Blue suatu data raster kedalam layer-layer terpisah. 6.2.2 Contoh Aplikasi Map Calculator Dalam kasus ini metode RUSLE (nama, tahun), digunakan untuk menghitung besarnya laju erosi pada outlet suatu DAS Sampel. DAS sampel yang digunakan adalah DAS Way-Rarem di Lampung Utara (Pamungkas, 2003). Laju erosi menurut RUSLE, dihitung dengan persamaan (5.7), sebagai berikut:
H a l | 128
A = R x K x LS x C x P
(6.7)
Keterangan: A = Jumlah tanah yang hilang (ton/ha/tahun) R = Indeks erosivitas hujan (MJ mm/ha/h/tahun) K = Indeks faktor erodibilitas tanah (ton.ha.h/h/MJ) LS = Indeks faktor panjang dan kemiringan lereng C = Indeks faktor pengelolaan tanaman P = Indeks faktor teknik konservasi tanah. Prosedur analisa data raster dengan „Map Calculator’ adalah sebagai berikut: 1. Pada GIS manager, pilih menu Raster → Map Calculator.
Gambar 6.23: Proses memanggil perintah Map calculator
2. Selanjutnya akan muncul dialog r.mapcalculator
H a l |129
Gambar 6.24: Dialog-box Raster Map Calculator
3. Klik ikon
untuk membuka data raster. Selanjutnya akan muncul dialog
Select Item. Pilih data raster yang akan dianalisa, kemudian tekan OK.
Gambar 6.25: Tampilan window select item
4. Setelah kita memasukan semua data raster yang akan dianalisa, tulis formula matematisnya pada item formula dan output raster hasil analisa, kemudian tekan Run
H a l | 130
Gambar 6.26: Setting parameter Raster Map Calculator
5. Untuk membuka data raster analisa RUSLE menggunakan modul map calculator, Tekan ikon
pada GRASS GIS Manager. Kemudian klik ikon
yang ada disamping option Vector map pada item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file raster
hasil analisa menggunakan metode RUSLE yaitu
laju_Erosi, kemudian tekan Ok.
Gambar 6.27: Proses menampilkan data raster hasil analisa
H a l |131
6. Untuk melihat visualisasi data raster hasil analisa, buka kotak dialog Map Display, kemudian klik icon
. Untuk menambahkan legenda, klik ikon
pada GRASS GIS Manager, untuk menambahkan scala bar klik ikon
(a) Erosivitas hujan
(c) Panjang & kemiringan lereng (LS)
(b)Erodibilitas tanah
(d) Pengelolaan tanaman
(e) Teknik konservasi (f) Laju erosi Gambar 6.28: Hasil Map Calculator untuk sampel data DAS Way – Rarem 6.3 Neigborhood Analysis 6.3.1 Konsep teoritis Neighborhood Analysis merupakan suatu operasi statistik yang bermanfaat untuk memperoleh nilai dari tiap-tiap cell H a l | 132
dari sutau raster dengan
mempertimbangkan nilai cell-cell di sekelilingnya. Ada 10 (sepuluh) macam operasi statistik
yang disediakan GRASS
untuk
neigborhood analysis
menggunakan, yaitu : a. Rerata (Average) Nilai rerata suatu pixel pada output-data-raster ditentukan dari nilai pixelpixel di sekeliling dari input-data-raster, dengan persamaan:
Y
1 n
n
Xi i 1
(6.8)
Dimana: Y = nilai cell pada output data raster Xi = nilai cell pada input data raster ke-i n
= banyaknya data Gambar 6.29: Ilustrasi Operasi Avarage Neighborhood
Nilai 6 diperoleh dari: (7*4 + 6 + 5 + 4*3)/9 = 5.66 Hasil rerata, selanjutnya dibulatkan ke bilangan integer terdekat, sehingga 5,66 dibulatkan menjadi 5. Pada contoh di atas, digunakan window berisi (3 x 3) pixels, jadi nilai rerata pixel yang berada di pusat window pada output raster dihitung dengan mempertimbangkan nilai 8 pixel di sekeliling pixel tersebut pada input rasternya. Pada beberapa software GIS, ukuran window dapat diset sesuai dengan kepentingan pengguna, misalnya (3x3) atau (5x5). Nilai pixel lain pada output raster ditentukan dengan cara yang sama dengan menggeser atau menggerakan window-nya. Sehingga pada akhirnya, setiap pixel pada output raster dapat ditentukan nilainya.
H a l |133
b. Median Berfungsi untuk menghitung Nilai tengah sutau pixel pada output-data-raster, dengan mempertimbangkan nilai tiap cell (misalnya: 8 pixel) disekelingnya pada input-data-raster. Persamaan operasi median adalah sebagai berikut :
Y
X
n 1 2
(6.9)
dimana : Y = nilai cell pada output data raster X = urutan nilai cell pada input data raster n
= jumlah cell
Gambar 6.30: Ilustrasi Operasi Median Neighborhood Nilai cell pada input-raster diatas jika diurutkan adalah sebagai berikut: 4,4,4,5,6,7,7,7,7. data raster tersebut memiliki 9 cell, sehingga nilai median pada data raster tersebut berada pada urutan
9 1 2
5 , yaitu bernilai 5.
c. Mode Menentukan nilai yang paling sering muncul (dominan) pada output-dataraster dari nilai pixel disekelilingnya (dalam contoh ini, 8 pixel disekitarnya) pada input-data-raster. Gambar 6.31: Ilustrasi Operasi Mode Neighborhood d. Minimum Menentukan nilai terendah tiap cell pada output-raster dengan melihat nilai pixel di sekelilingnya (8 pixels neighborhood) pada input raster.
H a l | 134
Gambar 6.32: Ilustrasi Operasi Minimum Neighborhood e. Maximum Menentukan nilai tertinggi tiap cell pada output-raster dengan melihat nilai pixel di sekelilingnya (8 pixels neighborhood) pada input raster. Gambar 6.33: Ilustrasi Operasi Maximum Neighborhood f. Stddev Menentukan nilai standard deviasi tiap cell pada output-raster dengan melihat nilai pixel di sekelilingnya (8 pixels neighborhood) pada input raster, dengan persamaan sebagai berikut: n
Xi Y
X
2
i 1
n 1
(6.10)
dimana: Y
= nilai cell pada output data raster
X
= nilai cell pada input data raster
X
= rerata nilai cell pada input data raster
n
= jumlah cell. Gambar 6.34: Ilustrasi Operasi Stddev Neighborhood
H a l |135
g. Sum Menentukan jumlah nilai tiap cell pada output-raster dengan menjumlahkan pixel di sekelilingnya (8 pixels neighborhood) pada input raster, dengan persamaan: n
Y
Xi
(6.11)
i 1
Dimana: Y = nilai pixel pada output raster X = nilai pixel pada input raster n
= jumlah pixel (cell) di sekelilingnya yang diperhitungkan (dalam ini 8 cell pada input raster). Gambar 6.35: Ilustrasi Operasi Sum Neighborhood
h. Variance Menentukan jumlah nilai coeffisien variansi pada output-raster dengan menjumlahkan pixel di sekelilingnya (missal, dengan 8 pixels neighborhood) pada input raster, dengan persamaan:
n
Xi
X
2
i 1
n 1 X
Y
(6.12)
Dimana: Y
=
nilai cell pada output data raster
X
=
nilai cell pada input data raster
X
=
rerata nilai cell pada input data raster
n
=
jumlah cell
H a l | 136
Gambar 6.36: Operasi Variance Neighborhood
i. Diversity Menentukan jumlah nilai yang berbeda untuk tiap pixel pada output-raster, dengan mempertimbangkan pixel-pixel di sekelingnya (dalam contoh: 8 pixel neighborhood) pada input – raster .
Gambar 6.37: Diversity Neighborhood
Nilai 4 diperoleh dari nilai penyusun input-data-raster, yaitu 4, 5, 6, dan 7. Jadi nilai pixel tengah pada ouput-data- raster disusun oleh 4 (empat) nilai yang berbeda pada input-data raster. j. Interspersion Merupakan persentase cell yang memiliki nilai yang berbeda dari seluruh cell data raster neighborhood plus 1.
Gambar 6.38: Ilustrasi Operasi Interspersion Neighborhood Data raster diatas memiliki 9 cell, dan 4 nilai yang berbeda, sehingga nilai interpersion dari contoh diatas adalah : 4/9 * 100 + 1 = 45.44, dibulatkan menjadi 45. 6.3.2 Contoh Aplikasi Berikut akan disajikan analisa topografi di DAS Way-Rarem – Lampung Utara menggunakan Neigborhood Analysis. 1. Pada GIS manager, buka menu Raster → Neigborhood Analysis, → moving window analysis of raster cell.
H a l |137
Gambar 6.39: Memanggil perintah raster Neighborhood Analysis
2. Kemudian akan muncul dialog-box
r.neighbors. Klik ikon
untuk
membuka data raster.
Gambar 6.40: Tampilan window raster Neighborhood Analysis
3. Selanjutnya akan muncul dialog Select Item. Pilih data raster yang akan dianalisa, dalam contoh ini kita akan memilih data topografi dalam bentuk Digital Elevation Model (DEM). kemudian tekan OK.
H a l | 138
Gambar 6.41: Proses membuka file melalui Select item
4. Setelah kita memasukan data raster yang akan dianalisa, tulis nama output raster hasil anlisa, selanjutnya pilih operasi Neigborhood, dan pilih ukuran neigborhood atau jumlah pixel sekelilingnya yang akan dipakai, kemudian tekan Run.
Gambar 6.42: Memasukan parameter untuk raster Neighborhood Analysis
5. Untuk membuka data raster analisa Neighborhood Analysis, Tekan ikon pada GRASS GIS Manager. Kemudian klik ikon
yang ada disamping
option Vector map pada item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file raster hasil analisa, kemudian tekan Ok.
H a l |139
Gambar 6.43: Proses menampilkan data raster hasil analisa Neighborhood Analysis 6. Untuk melihat visualisasi data raster hasil analisa, buka kotak dialog Map Display, kemudian klik icon
.
(a) Average dengan neighborhood = 25)
(b) Average dengan neighborhood= 3)
(c) Maksimum (d) Maksimum dengan dengan neigborhood =25 neighborhood=3 Gambar 6.44: Contoh hasil raster neighborhood analysis di DAS Way – Rarem
H a l | 140
6.4 Overlay Map 6.4.1 Konsep teoritis Overlay (superposisi) merupakan proses integrasi data dari layer-layer GIS yang berbeda. GRASS menyediakan sejumlah tool untuk overlay layer, baik raster maupun vektor. Ada 4 (empat) tool untuk overlay data raster, yaitu : a. Cross Product b. Time Series, c. Patch Map, d. Statistic. Proses superposisi (overlay) dapat mengintegrasikan sebanyak: 2 – 10 layer raster.
Gambar 6.45: Ilustrasi overlay data raster
a. Cross Product Cross product bertujuan untuk merepresentasikan kombinasi yang unik pada suatu data raster. Analisa dengan cross product akan menghasilkan keluaran berupa kombinasi data raster. Pada contoh gambar (5.52), cross product data raster menghasilkan 10 kombinasi, yaitu 1,0 ; 1,1; 0,1; 0,0 ; 1,3 ; 2,1 ; 2,2 ; 4,3 ; 0,2 ; 1,1. Gambar 6.46: Cross product dengan dua input layer
H a l |141
b. Rentang-waktu (Time Series) Time Series berfungsi untuk menganalisa serangkaian data yang dikumpulkan dalam suatu rentang-waktu (dari waktu ke waktu) untuk mengetahui perkembangan suatu fenomena. Analisa time-series misalnya digunakan sebagai dasar peramalan (forecasting). Beberapa contoh data time-series antara lain: curah hujan hujan, kelembaban udara, kecepatan angin, debit aliran, dan suhu.
Gambar 6.47: Analisa time series dengan grafik dan grid
Ada 14 (empat belas) operasi statistik yang terdapat pada time series analysis. Jenis Operasi statistik (rerata, maksimum, minimum, median) yang dapat dilakukan pada prinsipnya sama dengan analisa neighborhood. Perbedaannya, pada time series analysis raster input adalah layer yang berbeda-beda yang berututan dalam suatu rentang waktu. Pada neighborhood analisis, analisa statistic dilakukan hanya dengan menggunakan satu layer raster sebagai input. Average Menghitung nilai rata-rata tiap cell, dengan input raster dalam suatu seri rentang waktu (gamabar 5.54), dengan persamaan:
Y
1 t Xi t i1
(6.13)
Y
= nilai cell pada output data raster
Xi
= nilai cell pada input data raster pada waktu ke-i
t
= rentang waktu
H a l | 142
Gambar 6.48: Operasi average pada data time series. Hasil perhitungan ini dibulatkan ke bilangan integer terdekat. Count Menghitung banyaknya cell yang non-NULL pada suatu seri data raster dalam rentang waktu tertentu.
Gambar 6.49: Ilustrasi analisa time series dengan operasi count Median Merupakan operasi untuk menghitung nilai tengah tiap cell data raster pada rentang waktu tertentu.
Y
X
t 1 2
(6.14)
dimana: Y = nilai cell pada output data raster X = urutan nilai cell input data raster pada rentang waktu-t t
= rentang waktu
Gambar 6.50: Operasi median pada data time series Hasil perhitungan ini dibulatkan ke bilangan integer terdekat.
H a l |143
Mode Menghitung nilai yang paling sering muncul pada tiap cell, dari suatu seri raster input.
Gambar 6.51: Operasi mode dari sejumlah input raster time series Minimum Menghitung nilai yang paling minimum pada tiap cell, dari suatu seri raster input.
Gambar 6.52: Operasi minimum pada data time series. Maksimum Menghitung nilai yang maksimum pada tiap cell, dari suatu seri raster input.
Gambar 6.53: Analisa time series dengan maksimum Maksimum Merupakan operasi untuk menghitung nilai simpangan baku tiap cell, pada suatu seri raster input. t
Xi Y
X
2
i 1
t 1
dimana: Y = nilai cell pada output data raster
H a l | 144
(6.15)
Xi = nilai cell input data raster pada waktu ke-i
X = rerata nilai cell input data raster pada rentang waktu - t t
= rentang waktu
Gambar 6.54: Operasi sttdev Hasil perhitungan ini dibulatkan ke bilangan integer terdekat. Sum Menghitung jumlah nilai tiap cell, dari suatu seri input raster. t
Y
Xi i 1
(6.16)
Y
= nilai cell pada output data raster
Xi
= nilai cell input data raster pada waktu ke-i
t
= rentang waktu
Berikut ilustrasi analisa time series dengan operasi Sum,
Gambar 6.55: Operasi sum pada data time series Hasil perhitungan ini dibulatkan ke bilangan integer terdekat Variance Merupakan operasi untuk menghitung nilai statistik variance tiap cell data raster pada rentang waktu tertentu. t
Xi
X
2
i 1
Y
t 1 X
(6.17)
H a l |145
dimana : Y
= nilai cell pada output data raster
Xi
= nilai cell input data raster pada waktu ke - i
X
= rerata nilai cell input data raster pada rentang waktu - t
t
= rentang waktu
Gambar 6.56: Operasi variance Hasil perhitungan ini dibulatkan ke bilangan integer terdekat Diversity Merupakan operasi untuk menghitung banyaknya nilai yang berbeda pada tiap cell, dari sejumlah raster input.
Gambar 6.57: Operasi diversity Slope Menghitung nilai konstanta kemiringan (slope) regresi linear tiap cell, dari suatu seri raster input. Misalnya untuk mengetahui kecenderungan fenomena pada jangka waktu tertentu.
Y
ti
t Xi ti
t
X 2
(6.18)
dimana : Y
= nilai cell pada output data raster
Xi
= nilai cell input data raster pada waktu ke - i
X
= rerata nilai cell input data raster pada rentang waktu – t
H a l | 146
ti
= waktu ke - i
t
= rerata waktu
t
= rentang waktu
Gambar 6.58: Operasi slope Offset Merupakan operasi untuk menghitung nilai konstanta keseimbangan (constant offset) regresi linear tiap cell, dari suatu seri data raster pada rentang waktu tertentu.
Y
X
t
ti
t Xi ti
t
X 2
(6.19)
dimana: Y
= nilai cell pada output data raster
Xi
= nilai cell input data raster pada waktu ke - i
X
= rerata nilai cell input data raster pada rentang waktu – t
ti
= waktu ke - i
t
= rerata waktu
t
= rentang waktu
Gambar 6.59: Operasi offset c. Patch Map Patch Map merupakan operasi untuk menambal (mengisi) pixel (cell) yang tidak memiliki data atau tidak memiliki informasi (no data atau NULL).
H a l |147
Gambar 6.60: Operasi patch map Apabila posisi input data raster diatas ditukar, maka akan menghasilkan data raster seperti tampak pada gambar berikut.
Gambar 6.61: Operasi patch map 6.4.2 Contoh Aplikasi Sebagai contoh, kita akan mencoba menganalisa curah hujan bulanan di DAS Way-Rarem – Lampung Utara dengan menggunakan metode time series. Berikut adalah prosedur analisa data dengan metode time series. 1. Pada GRASS GIS manager, buka menu Raster, pilih Overlay maps, → Function of map series (time series).
H a l | 148
Gambar 6.62: Memanggil perintah overlay maps
2. Selanjutnya akan muncul dialog-box „r.series’
Gambar 6.63: Tampilan dialog raster series
3. Pada option Name of existing raster file, klik ikon
untuk membuka data
raster. Selanjutnya akan muncul dialog Select Item. Pilih data raster yang akan di analisa, kemudian tekan OK.
H a l |149
Gambar 6.64: Proses select item
4. Untuk menambah data raster yang akan di analisa, klik ikon
Pada option
Name of existing raster file. Pilih data raster yang akan di analisa, kemudian tekan OK. Begitu seterusnya hingga semua data raster yang akan dianalisa bisa ter-input. Data raster yang bisa dianalisa sebanyak 2 -10 data raster. 5. Setelah kita meng-input semua data data raster yang akan dianalisa, tulis nama output raster hasil analisa pada option Name of the new raster file, pilih jenis analisa time series yang akan kita gunakan dengan mengklik drop-down list pada option Agregate operation, kemudian tekan Run.
Gambar 6.65: Melengkapi parameter untuk analisa time series
6.
Untuk membuka data raster analisa time series, Tekan ikon GIS Manager. Kemudian klik ikon
H a l | 150
pada GRASS
yang ada disamping option Vector
map pada item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file raster
hasil
analisa, kemudian tekan Ok.
Gambar 6.66: Proses menampilkan data raster hasil analisa time series 6. Untuk melihat visualisasi data raster hasil analisa, buka kotak dialog Map Display, kemudian klik icon
.
H a l |151
Januari
Februari
maret
April
Mei
Jun
Maksimum Minimum Gambar 6.67: Analisis time series data hujan di DAS Way Rarem.
H a l | 152
BAB-7 PENGOLAHAN DATA VEKTOR Seperti hal-nya fasilitas untuk pengolahan data raster. GRASS juga menyediakan sejumlah fungsi, sub-menu, atau tool yang memungkinkan pengguna dapat melakukan penanganan (traitment) terhadap data vektor. Penanganan yang dimaksud adalah segala jenis operasi (task) yang dapat dilakukan terhadap data vektor, misalnya: buffering, overlay, clip, dll. Tujuan dari proses penanganan atau pengolahan data tersebut antara lain: a. Memperoleh informasi(data) baru dari yang sudah ada, b. Melakukan interpolasi data, c. Menjalankan analisa geostatistik, d. Identifikasi hubungan spasial yang terjadi antara satu data dengan lainnya, e. Analisa Spasial Kebutuhan tersebut difasilitasi dengan tool atau fungsi yang ada pada menu ‘Vector’ (Gambar 7.1). Operasi yang dapat dilakukan pada prinsipnya adalah proses analisa spasial. Sekilas, fungsi – fungsi yang ada pada menu ‘Vector’ telah dijelaskan pada bab. 3. Bab ini membahas contoh-contoh aplikasi penggunaan fungsi atau tool tersebut untuk proses pengolahan data. Contoh-contoh operasi yang dipaparkan mulai dari yang sederhana sampai dengan yang komplek, meliputi: pembuatan dan editing layer (develop map), pencarian (query), buffer, lidar analysis, linear referencing, nearest feature, network analysis, overlay, change atribut, generate, updating. Bab ini memberikan prinsip teori dan beberapa contoh aplikasi menu vector, sub-menu (fungsi) dan tool – tool yang ada di dalamnya. Meskipun tidak semua fungsi (sub-menu) dieksplorasi, diharapkan pembaca dapat memperdalam sendiri sesuai dengan keperluannya.
H a l |153
Gambar 7.1 Sub-menu vector
7.1 Digitalisasi dan editing peta 7.1.1 Konsep Teoritis Digitalisasi secara umum didefinisikan sebagai proses konversi data analog kedalam bentuk digital dalam format veltor. Ada dua metode yang dapat digunakan dalam proses digitalisasi, yaitu : 1. Digitasi menggunakan piranti pendigit (digitizer), dan 2. Digitasi onscreen di layar monitor. GRASS menyediakan tool untuk melakukan digitalisasi secara onscreen yang disebut dengan Digitize. Disamping berfungsi untuk melakukan digitalisasi, tool ini dapat digunakan untuk proses editing data vektor. Ada beberapa tombol yang terdapat Digitize, yaitu : Ikon
Tombol Redraw
Fungsi : Menghapus seluruh konten (layer) yang ada di monitor, dan menggambar ulang layer-layer tersebut.
Zoom In
H a l | 154
: Memperbesar tampilan
Zoom Out
: Memperkecil tampilan
Pan
: Menggeser objek
Zoom to default region
: Memperbesar
objek
sesuai
dengan
default region Zoom to saved region
: Memperbesar objek sesuai dengan region objek tertentu yang tersimpan dalam basis data
Display Categories
: Menampilkan kategori data vektor
Copy Categories
: Meng-copy kategori data vektor
Display Attribute
: Menampilkan atribut data vektor
Open Setting
: Membuka pengaturan objek
Save and Exit
: Menyimpan objek hasil editing dan digitasi serta keluar dari jendela digitasi dan editing
Digitize New Point
: Membuat point (titik)
Digitize New Line
: Membuat garis baru
Digitize New Boundary
: Membuat polygon atau boundary baru
Digitize New Centroid
: Membuat centroid baru
Move Vertex
: Memindahkan posisi vertex suatu garis atau boundary
Add Vertex
: Menambahkan vertex pada suatu garis atau boundary
Remove Vertex
: Membuang vertex pada suatu garis atau boundary
Split Line
: Memecahkan suatu garis menjadi 2 bagian
Edit Line/ Boundary Move
point,
: Editing garis atau poligon
line, : Memindahkan posisi titik, garis, poligon,
H a l |155
boundary, or centroid Delete
point,
dan centroid
line, : Menghapus titik, garis, poligon, dan
boundary, or centroid
centroid
7.1.2 Contoh Aplikasi Sebagai contoh kita akan melakukan digitasi dan editing data vektor pada basis data Balai PSAW Sampean – Jawa Timur. Prosedur digitalisasi dan editing data vektor adalah sebagai berikut : 1.
Pada GRASS GIS manager, pilih menu „ Vector → Digitize‟ (Gambar 7.2).
Gambar 7.2: Sub-menu Digitize
2.
Selanjutnya akan muncul dialog „v.digit‟ (Gambar 7.3)
Gambar 7.3: Dialog v.digit
H a l | 156
3.
Untuk membuat data vektor baru, klik item „Create new file if it does not exist‟, dan ketik nama data vektor pada item item „Name of Input vector map‟. Kemudian tekan Run
Gambar 7.4: Dialog untuk membuat data vektor
4. Selanjutnya akan muncul dialog box „v.digit‟ yang terdiri atas tool dan blank screen untuk melakukan proses digitasi.
Gambar 7.5: Dialog dan jendela untuk melakukan digitasi
5. Klik ikon
untuk membuat garis, ikon
untuk membuat titik, dan ikon
untuk membuat poligon.
Gambar 7.6: Proses digitasi menggunakan fitur Digitize New Line 6.
Untuk melakukan editing data vektor, klik ikon
pada dialog box „v.digit‟.
H a l |157
Gambar 7.7: Membuka data vektor pada dialog v.digit
7.
Selanjutnya akan muncul dialog Select Item. Pilih data vektor yang akan diedit,dalam contoh ini kita akan meng-edit data sungai. Kemudian tekan OK.
Gambar 7.8: Proses membuka data vektor melalui Select item
8.
Setelah kita memasukan data vektor yang akan diedit, kemudian tekan Run.
Gambar 7.9: Memasukan parameter untuk editing data vektor
9. Selanjutnya akan muncul dialog box „v.digit‟ yang terdiri atas tool dan screen yang menampilkan data vektor yang akan diedit.
H a l | 158
Gambar 7.10: Dialog dan jendela untuk melakukan editing data vektor
10. Setelah melakukan proses editing, tekan ikon
untuk menyimpan hasil
editing dan keluar dari dialog „v.digit‟. 7.2 Buffer zone 7.2.1 Konsep Teoritis Buffer merupakan salah satu jenis analisa geografis yang berbasis jarak antar layer untuk menentukan kedekatan hubungan antara sifat bagian yang ada.
Gambar 7.11: Konsep Buffer
H a l |159
GRASS menyediakan tool untuk membuat atau menentukan buffer zone dari suatu fitur yang bertipe vekor, yaitu Buffer Vector 7.2.2 Contoh Aplikasi Berikut contoh dan prosedur pembuatan buffer untuk data vector. 1. Pada GIS manager, pilih menu: „Vektor’→ Buffers vectors (Gambar 7.12).
Gambar 7.12: sub-menu buffer vectors
2.
Selanjutnya akan muncul dialog-box V.Buffer
Gambar 7.13: Dialog-box Buffer vectors
H a l | 160
3. Pada option Name of input vector map, klik ikon
untuk membuka data
vektor. Selanjutnya akan muncul dialog Select Item. Pilih data vektor yang akan di buffer, kemudian tekan OK.
Gambar 7.14: Select Item
4. Selanjutnya tulis out-put pada item Name for output vector Map, tulis jarak yang digunakan pada proses buffering pada item Buffer distance in map unit. Jadi satuan jarak untuk buffering menyesuaikan dengan satuan peta yang dipakai, jika peta menggunakan satuan meter, maka satuan jarak yang digunakan adalah meter. Kemudian tekan Run
Gambar 7.15: menentukan parameter untuk membuat buffer zone
5.
Untuk membuka data vektor hasil buffering, klik ikon Manager. Kemudian klik
pada GRASS GIS
yang ada disamping option Vector map pada
item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil analisa, kemudian tekan Ok.
H a l |161
Gambar 7.16: Proses menampilkan data vektor hasil analisa buffer 6. Untuk melihat visualisasi data vektor hasil buffering, Buka kotak dialog Map Display, kemudian klik icon
Gambar 7.17: Contoh hasil buffer zone untuk vektor jaringan sungai 7.3 Superposisi (Overlay) 7.3.1 Prinsip Teoritis Prinsip Overlay untuk data vektor hampir sama dengan overlay untuk data raster, ada 2 (dua) tool untuk overlay data vektor, yaitu: Overlay dan Patch
H a l | 162
a. Overlay Overlay memungkinkan kita untuk mengkombinasikan dua polygon vektor. GRASS memiliki 4 (empat) operasi Boolean untuk overlay layer vektor, yaitu: (1) And, (2)Or,(3) Not, dan (4) XOr (gambar 7.18).
Gambar 7.18: Operasi boolean untuk overlay data vektor.
b. Patch Patch berfungsi untuk mengkombinasikan (Union) beberapa layer vektor yang berbeda menjadi satu layer vector (Gambar 6.21)
Gambar 7.19: Fungsi Patch untuk layer vektor
7.3.2 Contoh Aplikasi Berikut prosedur overlay dlayer vektor menggunakan Operator Boolean „And’, 1. Pada GIS manager, buka menu: „Vector’ → „Overlay maps’ → „Overlay’ (Gambar 6.22).
H a l |163
Gambar 7.20: Proses memanggil perintah overlay data vektor
2. Selanjutnya akan muncul dialog-box ‘v.Overlay’
Gambar 7.21: Tampilan dialog-box vector overlay
3. Pada option Name of input vector map, klik ikon
untuk membuka data
vektor. Selanjutnya akan muncul dialog Select Item. Pilih data vektor yang akan di overlay, kemudian tekan OK.
Gambar 7.22: Dialog-box select item
4. Setelah kita memasukan dua layer vektor yang akan dioverlay, tulis nama output layer, pilih tipe operasi, kemudian tekan Run. H a l | 164
Gambar 7.23: Pemilihan data vektor, metode dan nama file output
5. Untuk membuka data vektor hasil overlay, klik ikon Manager. Kemudian klik
pada GRASS GIS
yang ada disamping option Vector map pada
item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil overlay, kemudian tekan Ok.
H a l |165
Gambar 7.24: Proses menampilkan data vektor hasil analisa buffer 6. Untuk melihat visualisasi data vektor hasil analisa, buka kotak dialog Map Display, kemudian klik icon
.
(b) Kabupaten Situbondo
(a) Sungai (c) Hasil overlay Gambar 7.25: Overlay menggunakan operasi And
H a l | 166
7.4 Generate 7.4.1 Prinsip Teoritis Generate merupakan modul GRASS untuk membuat sebuah data vektor berdasarkan database yang memiliki informasi koordinat dan data point (titik) atau centroid. Salah satu contoh dari aplikasi Generate adalah pembuatan polygon Theissen.
Data point Polygon Thiessen Gambar 7.26 : Generate polygon menggunakan data point 7.4.2 Contoh Aplikasi Berikut prosedur pembuatan polygon Theissen menggunakan modul generate. 1.
Pada GIS manager, buka menu: „Vector’ → „Generate Areas From Points’ → „Voronoi Diagram/ Thiessen Polygons’.
Gambar 7.27: Proses memanggil perintah voronoi data vektor
2.
Selanjutnya akan muncul dialog-box ‘v.voronoi’
H a l |167
Gambar 7.28: Tampilan dialog-box vector voronoi
3.
Pada option Name of input vector map, klik ikon
untuk membuka data
vektor. Selanjutnya akan muncul dialog Select Item. Pilih data vektor point yang akan di voronoi, kemudian tekan OK.
Gambar 7.29: Membuka data point melalui select item
4.
Setelah kita memasukan data poit, tulis nama output layer pada ‘Name for output vector map’, kemudian tekan Run.
Gambar 7.30: Pemilihan data vektor dan nama file output untuk proses voronoi
H a l | 168
5.
Untuk membuka data vektor hasil analisa menggunakan metode Thiessen, klik ikon
pada GRASS GIS Manager. Kemudian klik
yang ada
disamping option Vector map pada item Display Vector Maps pada GRASS GIS Manager . Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil overlay, kemudian tekan Ok.
Gambar 7.31: Proses menampilkan data vektor hasil analisa voronoi (Thiessen) 6.
Untuk melihat visualisasi data vektor hasil analisa, buka kotak dialog Map Display, kemudian klik icon
.
H a l |169
(a) Stasiun hujan
(b) Voronoi Stasiun hujan
(Polygon
Thiessen)
(c)Superposisi antara stasiun hujan dan voronoi (Polygon Thiessen) stasiun hujan
Gambar 7.32. Generate polygon dari data titik (point) menggunakan fungsi voronoi
H a l | 170
BAGIAN-III MENJALANKAN GRASS MENGGUNAKAN QUANTUM GIS
H a l |171
BAB 8 INTEGRASI GRASS DAN QUANTUM GIS GRASS juga dapat dijalankan di atas software Qunatum GIS. Quantum GIS merupakan salah satu open source software (OSS) GIS. Integrasi Quantum GIS dan GRASS dilakukan dalam bentuk “plug-in”. Bab ini memaparkan cara instalasi Quantum GIS dan operasi dasar yang perlu dilakukan untuk dapat menjalankan GRASS dan Quantum GIS bersama- sama. 8.1 Sekilas Quantum GIS 8.1.1 Historis Software Quantum GIS (QGIS) merupakan salah satu Open Source Software (OSS) GIS. Proyek pengembangan QGIS dimulai tahun 2002 dan dilanjutkan dengan proyek dibawah SourceForge sejak bulan Juni 2002. QGIS telah dibangun dan dapat bekerja di atas platform UNIX, Windows, dan OSX. QGIS dikembangkan menggunakan Qt toolkit (http://www.trolltech.com) dan C++. QGIS didesain untuk memudahkan fungsi dan fitur umum GIS. QGIS telah digunakan oleh berbagai pihak untuk operasional GIS sehari-hari. QGIS mendukung sejumlah format data vektor dan raster. QGIS juga dilengkapi dengan plug-in untuk menambah kemampuan operasionalnya. QGIS dikembangkan di bawah GNU General Public License, sehingga pengguna dapat menggunakan software QGIS, mengakses source code, dan memodifikasi sesuai kebutuhan. Pengguna juga dijamin untuk selalu mendapatkan versi QGIS terbaru dan source codenya secara gratis dan tetap dapat mengubah secara bebas. Pengguna juga dapat mengakses full copy dari license bersamaan dengan proses download QGIS. User guide QGIS versi terbaru dapat diakses pada situs http://qgis.org/docs/userguide.pdf 8.1.2 Fitur Quantum GIS QGIS memiliki banyak fitur dan fungsi operasional yang umum tersedia pada software GIS. Fitur QGIS dapat dibedakan kedalam fitur pokok (core feature) dan plugin.
H a l | 172
a. Fitur-fitur pokok (Core Features) •
Mampu menghandal data raster dan vektor menggunakan library OGR,
•
Kompatibel dengan tabel PostgreSQL menggunakan PostGIS,
•
Integrasi dengan GRASS (termasuk : view, edit, dan analysis)
•
Fasilitas untuk digitasi data vektor pada plug-in GRASS dan OGR/Shapefile
•
Map Composer
•
OGC support
b. Overview panel •
Spatial bookmarks
•
Identify/Select features
•
Edit/View/Search attributes
•
Feature labeling
•
On the fly projection
•
Save and restore projects
•
Export to Mapserver map file
•
Change vector and raster symbology
•
Extensible plugin architecture
c. Plugins •
Add WFS Layer
•
Add Delimited Text Layer
•
Decorations (Copyright Label, North Arrow and Scale bar)
•
Georeferencer
•
GPS Tools
•
GRASS
•
Graticule Creator
•
PostgreSQL Geoprocessing functions
•
SPIT Shapefile to PostgreSQL/PostGIS Import Tool
•
Python Console
•
OpenModeller
H a l |173
8.1.3 Kebutuhan hardware Spesifikasi minimal hardware dan software yang dibutuhkan untuk dapat menginstal QGIS, dijelaskan sebagai berikut: Processor QGIS membutuhkan prosesor yang memiliki kecepatan sekurang-kurangnya 800 MHz atau lebih tinggi. Sistem Operasi QGIS dapat dijalankan pada hampir semua sistem operasi, yaitu; Linux (Generic, Debian, Fedora Core, Gentoo, Mandriva, Ubuntu, openSuSE, Knopix), Windows, dan MacOS. Memory (RAM) Kebutuhan memori tergantung sistem operasi yang kita gunakan. Minimal dibutuhkan memori (RAM) sebesar 128MB, disarankan menggunakan PC dengan RAM 512MB atau lebih untuk mendapatkan performance yang optimal. Hard Disk Kebutuhan ruang harddisk minimal untuk instalasi yaitu 224 MB. Umumnya, harddisk yang disediakan oleh PC genererasi sekarang sudah lebih dari 80GB sehingga tidak ada masalah dalam hal ketersediaan ruang untuk penyimpanan data. Monitor Anda dapat menggunakan monitor VGA atau monitor yang memiliki resolusi lebih tinggi. Dianjurkan anda menggunakan monitor Super VGA, dengan lebar minimal 17”. Monitor layar lebar akan memudahkan dalam penampilan (display) data geo-spasial. 8.1.4 Cara mendapatkan Software QGIS Instaler standar tersedia untuk Windows dan Max OS X. Demikian juga untuk mereka yang ingin bekerja diatas platform UNIX atau LINUX. Informasi
H a l | 174
dan installer versi terakhir QGIS dapat diunduh pada http://download.qgis.org . Adapun petunjuk instalasi didistribusikan dengan source code QGIS dan dapat diunduh pada : http://qgis.org 8.1.5 Proses Instalasi Usahakan untuk mengunduh installer QGIS versi terbaru yang paling stabil. Adapun prosedur instalalasi QGIS pada MS Windows adalah sebagai berikut: (1)
Klik dua kali pada setup program QGIS (dalam hal ini kita menggunakan QGIS-0.10.0-Setup.exe).
Gambar 8.1 Set-up program QGIS versi 10 (2)
Selanjutnya akan muncul tampilan Setup program QGIS. Untuk melanjutkan proses instalasi, tekan tombol Next ,
Gambar 8.2 Setup program QGIS
(3)
Tekan tombol I Agree pada tampilan License Agreement
sebagai
pernyataan setuju terhadap ketentuan-ketentuan yang ditetapkan oleh pengembang,
H a l |175
Gambar 8.3 License Agreement program QGIS
(4) Tentukan direktori untuk instalasi program GRASS dengan menekan tombol Browse. Pada kondisi default, instalasi GRASS akan disimpan pada direktori C:\. Untuk melanjutkan proses instalasi, tekan Next (Gambar 2.43),
Gambar 8.4 Memilih direktori untuk QGIS
(5) Pada tampilan Choose Component pilih komponen-komponen pendukung yang akan kita install, kemudian tekan Install,
H a l | 176
Gambar 8.5 Instalasi komponen pendukung
(6) Selanjutnya proses instalasi QGIS dilakukan.
Gambar 8.6 Proses instalasi GRASS
(7) Tekan Finish pada tampilan Completing Setup Wizzard untuk mengakhiri proses instalasi.
H a l |177
Gambar 8.7 Proses instalasi selesai
9.
Anda telah berhasil menginstall program GRASS dan secara otomatis short-cut GRASS dibuat pada layar desktop, sehingga mempermudah kita apabila akan menjalankan GRASS.
8.1.6 Contoh Data (Sample Data) Jika kita tidak mempunyai data GIS, kita dapat memperoleh sekumpulan data (datset) untuk wilayah Alaska dari situs QGIS pada http://qgis.org. Sistem proyeksi yang digunakan pada data tersebut adalah Alaska Albers Equal dengan satuan unit meter. PROJCS["NAD_1927_Albers", GEOGCS["GCS_North_American_1927", DATUM ["D_North_American_1927", SPHEROID["Clarke_1866", 6378206.4,294.9786982]], PRIMEM["Greenwich",0.0], UNIT["Degree", 0.0174532925199433]], PROJECTION["Albers"], PARAMETER["False_Easting", 0.0], PARAMETER["False_Northing",0.0], PARAMETER["Central_Meridian",-154.0], PARAMETER["Standard_Parallel_1", 55.0], PARAMETER["Standard_Parallel_2",65.0], PARAMETER ["Latitude_Of_Origin",50.0],
H a l | 178
UNIT["Meter",1.0]] Untuk dapat digunakan bersama-sama dengan GRASS, misalnya Spearfish, dapat
diperoleh
dari
situs
resmi
GRASS
pada
http://grass.itc.it/download/data.php. Sistem proyeksi yang digunakan pada dataset Spearfish adalah : Dataset menggunakan UTM Zone 13, Northern Hemisphere: PROJCS["UTM Zone 13, Northern Hemisphere", GEOGCS["clark66", DATUM["North_American_Datum_1927", SPHEROID["clark66",6378206.4,294.9786982]], PRIMEM["Greenwich",0], UNIT["degree",0.0174532925199433]], PROJECTION["Transverse_Mercator"], PARAMETER["latitude_of_origin",0], PARAMETER["central_meridian",-105], PARAMETER["scale_factor",0.9996], PARAMETER["false_easting",500000], PARAMETER["false_northing",0], UNIT["meter",1]] 8.2 Fitur GRASS di dalam Quantum GIS Quantum GIS juga dilengkapi beberapa tool GRASS untuk melakukan pengolahan data raster dan vektor. Beberapa fitur GRASS yang terdapat pada Quantum GIS adalah : Add GRASS vector layer, berfungsi untuk membuka data vektor GRASS, Add GRASS raster layer, berfungsi untuk membuka data raster GRASS, Open GRASS Tool, berfugsi untuk membuka Tool GRASS, Edit GRASS Vector Layer, berfungsi untuk melakukan editing data
H a l |179
vektor Display GRASS Region, berfungsi untuk menampilkan region data GRASS Changing GRASS region, berfungsi untuk mengubah region/ batas geografis data GRASS Open Mapset, berfungsi untuk membuka Mapset GRASS New Mapset, berfungsi untuk membuat Mapset GRASS Create new vector, berfungsi untuk membuat data vektor GRASS Close Mapset, berfungsi untuk menutup Mapset GRASS
8.3 Membuka Plug-in GRASS Langkah-langkah untuk membuka plug-in GRASS adalah sebagai berikut : 1.
Buka aplikasi QGIS dengan cara klik Start All Program Quantum GIS Quantum GIS
Gambar 8.8 Membuka aplikasi QGIS 2. Selanjutnya muncul menu utama Quantum GIS seperti tampak pada gambar dibawah ini:
H a l | 180
Gambar 8.9 Tampilan menu utama Quantum GIS
3. Tekan menu Plug-in Plug-in Manager pada menu utama QGIS.
Gambar 8.10. mengaktifkan Plug-in Manager
4. Selanjutnya akan muncul kotak dialog QGIS Plugin Manager. Aktifkan Plugin GRASS kemudian tekan OK.
H a l |181
Gambar 8.11. mengaktifkan Plug-in GRASS
5. Selanjutnya akan muncul menu GRASS pada menu utama Quantum GIS.
GRASS Plug-in
Gambar 8.12: Tampilan menu GRASS di dalam Quantum GIS
8.4 Membuka Data GRASS Langkah-langkah untuk membuka data GRASS menggunakan Quantum GIS adalah sebagai berikut: 1. Tekan menu
H a l | 182
pada menu utama QGIS untuk membuka database GRASS
Gambar 8.13: membuka database GRASS
2. Selanjutnya akan muncul dialog Browse for folder, arahkan ke direktori tempat menyimpan GRASS Database. Kemudian tekan OK.
Gambar 8.14: Tampilan Select GRASS Mapset
dialog
3. Selanjutnya akan muncul dialog Browse for folder, arahkan ke direktori tempat menyimpan GRASS Database. Kemudian tekan OK.
Gambar 8.15: Tampilan dialog Select GRASS Raster Layer
4.
Tentukan Location dan Mapset dengan menekan dropdown list pada item Location dan Mapset. Kemudian tekan OK
H a l |183
Gambar 8.16: Pemilihan parameter database GRASS.
5. Untuk membuka data raster GRASS, tekan ikon
pada menu utama QGIS.
Selanjutnya akan muncul dialog Select GRASS Rater Layer. Tekan dropdown list pada item Map name untuk menentukan data raster yang akan ditampilkan, kemudian tekan OK.
Gambar 8.17 Proses membuka data raster
6. Selanjutnya data raster GRASS akan muncul pada Mapview Quantum GIS.
Gambar 8.18 Tampilan data raster di dalam Quantum GIS 7. Tekan ikon
zoom in untuk memperbesar gambar, ikon
untuk memperkecil gambar, ikon
Zoom to layer untuk memperbesar
gambar sesuai ukuran layer yang aktif, ikon
H a l | 184
zoom out
zoom to selection untuk
memperbesar gambar dengan ukuran tertentu, dan ikon
pan untuk
menggeser gambar. 8.5 Menampilkan data Atribut Langkah-langkah untuk menampilkan data atribut GRASS menggunakan Quantum GIS adalah sebagai berikut: 1. Pada menu utama Quantum GIS, klik ikon
untuk membuka data vektor
Gambar 8.19 Membuka data vektor GRASS 2. Selanjutnya akan muncul dialog Select GRASS Vector Layer. Tekan dropdown list pada item Map name untuk menentukan data vektor yang akan ditampilkan, kemudian tekan OK.
Gambar 8.20 Proses membuka data vektor
3. Selanjutnya data vektor GRASS akan muncul pada Mapview Quantum GIS.
H a l |185
Gambar 8.21 Tampilan data vector di dalam Quantum GIS 4. Untuk membuka data atribut, klik ikon
open tabel pada menu utama QGIS
Gambar 8.22 Proses membuka atribut data vektor 5. Kemudian akan muncul dialog Attribute Table.
Gambar 8.23 Tampilan data atribut di dalam Quantum GIS 8.6 Klasifikasi Fitur Langkah-langkah untuk kalsifikasi fitur data GRASS menggunakan Quantum GIS adalah sebagai berikut:
H a l | 186
1. Setelah menampilkan data vektor pada QGIS, klik kanan pada teks layer, kemudian pilih item properties.
Gambar 8.24 Membuat klasifikasi tampilan data vektor 2. Selanjutnya akan muncul dialog Layer Properties
Gambar 8.25 Tampilan dialog layer properties
H a l |187
3. Klik drop-down list pada item legend type, kemudian pilih Unique value Gambar 8.26 Pemilihan metode klasifikasi tampilan data vektor 4. Klik drop-down list pada item Classification Field, tentukan field (atribut) yang akan dijadikan dasar klasifikasi. Kemudian tekan Classify dan tekan OK
Gambar 8.27: Pemilihan field dari tabel data untuk klasifikasi tampilan
Gambar 8.28. menjalankan proses klasifikasi 5. Selanjutnya hasil klasifikasi data vektor GRASS ditampilkan pada Mapview Quantum GIS.
H a l | 188
Gambar 8.29: Contoh hasil klasifikasi data vektor berdasarkan field Nama Kabupaten
H a l |189
BAB 9 MENYIAPKAN DATABASE & DATA Seperti yang telah diuraikan pada bab sebelumnya, bahwa ada 3 (tiga) parameter yang harus dibuat apabila kita bekerja menggunakan GRASS, yaitu: Database, location dan, mapset. Ketiga paramater tersebut selain dapat dibuat menggunakan aplikasi GRASS, bisa juga dibuat menggunakan Quantum GIS. 9.1 Menyiapkan Database untuk GRASS 1. Pada menu utama Quantum GIS, klik ikon
New Mapset untuk membuat
mapset GRASS,
Gambar 9.1: Membuat Mapset GRASS di dalam Quantum GIS 2. Selanjutnya akan muncul dialog GRASS database, klik ikon untuk menentukan direktori tempat menyimpan database GRASS.
H a l | 190
browse
Gambar 9.2: database
Dialog-box
untuk
3. Kemudian akan muncul dialog Find Directory, arahkan ke direktori tertentu. Apabila kita akan membuat direktori baru untuk menyimpan database GRASS, klik ikon
. Kemudian tekan Choose.
Gambar 9.3: Dialogbox untuk Find Directory
4. Tekan Next pada dialog GRASS database
Gambar database
9.4:
Dialog
GRASS
H a l |191
5. Kemudian akan muncul dialog GRASS location, dialog ini berfungsi untuk membuat location yang didalamnya memuat informasi mengenai sistem koordinat dan batas geografis.
Gambar 9.5: Dialog untuk membuat Location 6. Selanjutnya akan muncul dialog Projection. Dialog ini berfungsi untuk memberikan informasi tentang sistem proyeksi yang akan digunakan pada lokasi yang akan kita buat. Seperti yang telah dijelaskan pada Bab 5 bahwa Balai PSAW Sampean Universal Transverse Mercator (UTM) – WGS 84 pada zone 49S. Setelah kita memberikan informasi sistem proyeksi yang akan digunakan, tekan Next.
Gambar 9.6: Pemilihan sistem proyeksi
H a l | 192
7. Kemudian akan muncul dialog Default GRASS Region, dialog ini berfungsi untuk memberikan informasi mengenai batas geografis lokasi yang akan kita buat. Batas geografis yang diisikan dalam bentuk meter.
Gambar 9.7: Tampilan dialog defult GRASS region
8. Seperti yang telah dijelaskan dalam Bab 5, bahwa Balai PSAW Sampean terletak di Jawa Timur dengan batas geografis 113o33‟ BT – 114o37‟ BT dan 7o36‟ LS – 8o47‟ LS atau 782000mT – 898600mT dan 9025000 mU – 9159000 mU. Apabila batas geografis ini dimasukkan ke dalam format Batas Region, maka: atau 0,782.106
West (W)
: 0,782e+06
East (E)
: 0,8986e+06 atau 0,8986.106
North (N)
: 9,159e+06
atau 9,159.106
South (S)
: 9,025e+06
atau 9,025.106
H a l |193
Gambar 9.8: Melengkapi parameter batas geografis
Apabila kita tidak memiliki informasi batas geografis, kita dapat menggunakan batas geografis Indonesia
yang terdapat pada QGIS.
Kemudian tekan Set. Setelah kita memasukkan semua batas geografis, tekan Next
Gambar 9.9 Melengkapi parameter batas geografis menggunakan batas geografis Indonesia
H a l | 194
9. Selanjutnya akan muncul dialog Mapset. Tulis nama Mapset, kemudian tekan Next
Gambar 9.10 Membuat Mapset 10. Location dan Mapset GRASS sudah dibuat, selanjutnya tekan Finish
Gambar 9.11 Mengakhiri pembuatan Mapset
11. Selanjutnya akan muncul dialog yang menyatakan bahwa location dan mapset berhasil dibuat.
Gambar 9.12: Dialog informasi
9.2 Import data GRASS Quantum GIS dilengkapi modul GRASS untuk melakukan proses import data vektor, raster, dan Image pada berbagai format data. Modul GRASS pada
H a l |195
Quantum GIS yang digunakan untuk proses import data vektor serta format data vektor yang disupport disajikan pada tabel berikut: Tabel 9.1: Modul dan format data vektor yang support dengan GRASS Modul GRASS Format Vektor ogr
Shape file, UK.NTF, SDTS, TIGER, S57, MapInfo-File, DGN, VRT, AVCBin, REC, Memory, GML, ODBC
db
Membuat data vektor dari database yang memiliki informasi koordinat x,y,z
Modul GRASS pada Quantum GIS yang digunakan untuk proses import data raster serta format data raster yang disupport disajikan pada tabel berikut: Tabel 9.2: Modul dan format data raster yang support dengan GRASS Modul GRASS Format Raster ascii
GRASS ASCII
bin
BIL, GMT binaries file, LANDSAT TM5
gdal
Arc/Info ASCII Grid, Arc/Info Binary GRID, BMP, CEOS, Spot DIMAP, ER Mapper Compressed Wavelets, Surver Binary Grid, Idrisi Raster, ILWIS, JPEG, USGS SDTS DEM, USGS ASCII DEM, X11 Pixmap, GDAL Virtual, dll
Sebelum kita mengimport data raster dan vektor kedalam format GRASS, kita harus memperhatikan setting location dan mapset terlebih dahulu, karena data raster dan vektor selalu diimport dengan kondisi yang original, baik resolusi maupun sistem proyeksi yang digunakan. Sehingga data raster ataupun vektor yang diimport harus memiliki setting yang sama dengan setting mapset GRASS. Berikut contoh proses import data raster dari format ascii Arc/Info, 1.
Pada menu utama Quantum GIS, klik ikon Tool GRASS.
H a l | 196
GRASS Tool untuk membuka
Gambar 9.13: Membuka Tool GRASS 2.
Selanjutnya akan muncul dialog GRASS Tools. Tekan File Import Import raster r.in.arc.
Gambar 9.14: Proses memanggil modul r.in.arc menggunakan GRASS tool
H a l |197
3.
Selanjutnya akan muncul dialog Module: r.in.arc.
Gambar 9.15. Tampilan modul r.in.arc
4.
Klik ikon
browse untuk menentukan direktori tempat menyimpan
data raster yang akan kita import. Kemudian tekan Open.
Gambar 9.16 Tampilan dialog untuk membuka data raster.
5.
Tulis nama out-put data raster hasil import pada item Name for output raster map. Kemudian tekan Run
H a l | 198
Gambar 9.17 Proses impor data raster
6.
Kemudian import data raster akan diproses. Tekan Close apabila proses import telah selesai
Gambar 9.18 Tampilan dialog progress 7.
Untuk membuka data raster hasil import, tekan ikon
pada menu utama
QGIS. 8.
Selanjutnya akan muncul dialog Select GRASS Rater Layer. Tekan dropdown list pada item map name untuk membuka data raster hasil import. Kemudian tekan OK
H a l |199
Gambar 9.19 Tampilan dialog select GRASS raster layer
9. Data raster hasil import ditampilkan pada mapView Quantum GIS
Gambar 9.20 Tampilan data impor di dalam Quantum GIS
H a l | 200
BAB 10 GEOREFERENSI Data raster pada umumnya diperoleh dari scanning peta, citra satelit dan foto udara. Data raster yang diperoleh dari citra satelit dan foto udara biasanya sudah memiliki informasi referensi spasial atau koordinat geografis, akan tetapi data raster yang diperoleh dari scanning peta analog biasanya belum memiliki informasi referensi spasial. Untuk itu data raster yang diperoleh dari hasil scanning peta analog perlu di georeference terlebih dahulu sebelum dilakukan proses pengolahan. Banyak metode yang bisa digunakan untuk melakukan georeference data raster, diantaranya adalah dengan menambahkan control point (titik kontrol) pada data raster. GRASS tidak dilengkapi modul untuk melakukan georeference data raster hasil scanning peta analog, GRASS GIS hanya dilengkapi dengan modul Georectify yang berfungsi untuk transformasi sistem koordinat. Sehingga dibutuhkan aplikasi lain yang memiliki kemampuan untuk melakukan georeference terhadap data raster hasil scanning peta analog. 10.1 Georeferensi Menggunakan Quantum GIS Quantum GIS merupakan salah satu aplikasi GIS yang memiliki plugin untuk georeference data raster. Prosedur georeference data raster pada Quantum GIS adalah sebagai berikut: 1. Buka aplikasi Quantum GIS, selanjutnya muncul menu utama Quantum GIS seperti tampak pada gambar dibawah ini:
H a l |201
Gambar 10.1 Tampilan menu utama Quantum GIS.
2.
Klik Plugins Plugin Manager pada menu bar Quantum GIS Gambar 10.2 Menampilkan Plugin Manager pada Quantum GIS.
3.
Klik Georeferencer pada QGIS Plugin Manager
Gambar 10.3 Mengaktifkan Plugin Georeferencer pada Quantum GIS. 4.
Untuk memanggil plugin Georeferencer, klik Plugin Georeferencer Georeferencer Gambar 10.4 memanggil georeferencer
H a l | 202
Proses perintah
5.
Selanjutnya akan muncul dialog Reference Point dan Georeferencer.
Gambar 10.5 Dialog georeference 6.
Buka file yang akan digeorefencer dengan menekan tombol
pada
Georeferencer File. Selanjutnya akan muncul dialog Choose a raster file..
Gambar 10.6 Dialog Choose a Raster File
7.
Arahkan ke direktori tempat
menyimpan data raster yang akan
digeoreference. Kemudian tekan Open
H a l |203
Gambar 10.7 Proses membuka data raster yang akan di georeference
8.
Data raster akan ditampilkan pada jendela Referncer point.
Gambar 10.8 Tampilan data raster pada jendela Reference point dan Georeferencer 9.
Tekan ikon Zoom in
untuk memperbesar tampilan gambar, Zoom out
untuk memperkecil tampilan gambar, Zoom to layer seluruh layer yang aktif, dan Pan
untuk menampilkan
untuk menggeser gambar.
10. Untuk menambahkan control point pada data raster, tekan ikon Add Point , kemudian klik pada data raster yang ada informasi koordinatnya.
H a l | 204
Gambar 10.9 Membuat titik referensi data raster
11. Selanjutnya akan muncul dialog Enter Map Coordinates. Input koordinat pada setiap control point. Kemudian tekan OK pada dialog Enter Map Coordinates. Untuk menghapus control point tekan icon delete point
.
Gambar 10.10 Proses memasukan nilai koordinat
H a l |205
Gambar 10.11 Tampilan nilai koordinat pada kontrol point
12. Setelah semua koordinat control point kita masukkan, tekan Create and load layer untuk menyimpan sekaligus membuka data raster yang sudah di georeference, atau Create jika hanya ingin menyimpan data raster yang sudah digeoreference.
Gambar 10.12 Menyimpan dan menampilkan data raster yang sudah digeoreference
13. Tekan
Close
pada
dialog
Georeference
untuk
mengakhiri
proses
georeference.
Gambar 10.13 Mengakhiri proses georeference
H a l | 206
14. Data hasil georeference bisa langsung ditampilkan pada Menu utama Quantum GIS
Koordinat x dan y
Gambar 10.14 menampilkan data raster yang telah digeoreference 10.2 Membuka Data Menggunakan GRASS Untuk membuka data raster (citra satelit, foto udara, dan scanning peta analog) pada GRASS, terlebih dahulu perlu dilakukan proses import data raster ke dalam format GRASS. Sebelum kita mengimport data raster kedalam format GRASS, kita harus mengatur setting location dan mapset sesuai dengan setting yang dimiliki oleh data raster, karena data raster selalu diimport dengan kondisi yang original, baik resolusi maupun sistem proyeksi yang digunakan. Data raster pada umumnya digeoreference dengan menggunakan koordinat bumi (koordinat X,Y), sehingga kita harus mengatur sistem koordinat untuk location dan mapset menggunakan koordinat X, Y. Prosedur mengimport dan membuka data raster yang sudah di georeference pada GRASS GIS adalah sebagai berikut: 1. Tekan File pada menubar GRASS GIS Manager, pilih Import, kemudian pilih Raster map, dan pilih option Multiple Formats Using GDAL. Pemilihan option ini disesuaikan dengan format data yang akan kita import.
H a l |207
Gambar 10.15 Proses memanggil perintah import file raster
2. Kemudian akan muncul dialog r.in.gdal.
Gambar 10.16 Tampilan dialog r. in. gdal
3.
Pilih menu option , kemudian tekan tombol akan kita import.
H a l | 208
untuk membuka file yang
Gambar 10.17 Proses impor data raster menggunakan r. in. gdal
4.
Selanjutnya akan muncul dialog Load File. Arahkan ke direktori data raster yang telah digeoreference, kemudian tekan Open.
Gambar 10.18 Tampilan dialog load file
5.
Berikan nama data raster sebagai out-put pada item Name for output raster map , kemudian tekan Run.
H a l |209
Gambar 10.19 Melengkapi parameter output file
6.
Untuk membuka data scanner (raster) hasil impor, buka GRASS GIS Manager, kemudian tekan ikon
pada menu utama GRASS GIS
Manager untuk membuka data citra satelit hasil import dalam bentuk RGB atau warna komposit. Kemudian klik ikon
,
, dan
untuk membuka
band citra sebagai warna merah, hijau, dan biru. Kemudian akan muncul kotak dialog Select item. Pilih file vektor hasil import kemudian tekan Ok.
Gambar 10.20 Proses menampilkan data scanner (raster) dalam bentuk warna komposit 7.
Untuk melihat visualisasi data raster yang kita impor,buka Map Display, kemudian klik icon
H a l | 210
Gambar 10.21 Visualisasi data scanner (raster)
H a l |211
BAB 11 DIGITALISASI MENGGUNAKAN QUANTUM GIS Digitalisasi merupakan proses konversi objek (fitur) yang ada pada peta analog ke dalam format digital. Proses digitalisasi ini dapat dilakukan dengan menggunakan digitizer yang dihubungkan ke PC atau dapat juga dengan teknik digitalisasi pada layar monitor (on-screen digitization). Bab ini menjelaskan proses digitalisasi layer (data) dengan menggunakan file elektronik peta analog yang diset-up sebagai back ground di layar monitor. Peta analog yang dimaksud terlebih dahulu di scan dan hasil-nya (biasanya dalam format file grafis, misalnya *.Jpeg) di set-up sebagai background dan sebagai dasar proses digitalisasi. GRASS dilengkapi dengan modul v.digit yang berfungsi untuk melakukan digitasi dan editing data vektor. Ada dua versi modul ini: (1) sebagai sub-menu pada menu vector dan terintegrasi pada WIN GRASS versi 6.3.0 atau yang lebih baru; (2) sebagai salah satu Tool di dalam plug-in GRASS yang terintegrasi dengan Quantum GIS. Bab ini akan menjelaskan proses digitalisasi data menggunakan Plug-in GRASS dan Quantum GIS. 11.1 Menentukan Mapset GRASS Sebelum proses digitasi data GRASS dilakukan, terlebih dahulu kita harus menentukan lokasi Mapset GRASS untuk menyimpan hasil proses digitasi. Mapset yang dipilih harus memiliki setting yang sama dengan data raster yang akan didigitasi, diantaranya sistem proyeksi, datum transformation parameter, dan batas geografis. Jadi peta hasil scanning yang sudah digeoreference harus berada dalam batas geografis Mapset. Proses untuk membuka Mapset GRASS adalah sebagai berikut: 1. Buka aplikasi Quantum GIS, selanjutnya muncul menu utama Quantum GIS seperti tampak pada gambar dibawah ini:
H a l | 212
Gambar 11.1 Tampilan menu utama Quantum GIS 2.
Klik ikon
Open Mapset untuk membuka Mapset GRASS. Kemudian
akan muncul dialog Select GRASS Mapset. Tekan Browse pada dialog Select GRASS Mapset untuk membuka
direktori GIS database yang
memuat Mapset GRASS
Gambar 11.2 Tampilan GRASS Mapset
select
3. Kemudian akan muncul dialog Browse for Folder. Arahkan ke direktori tempat menyimpan mapset GRASS, kemudian tekan OK
Gambar 11.3 Tampilan dialog browse for folder
H a l |213
4.
Tentukan location dan mapset dengan menekan dropdown list yang ada pada item Location dan Mapset. Kemudian tekn OK
Gambar 11.4 Pemilihan Mapset GRASS
11.2 Membuka Data Raster (Peta Hasil Scanning) Setelah kita menentukan lokasi Mapset untuk menyimpan hasil digitalisasi, langkah berikutnya adalah membuka data raster (peta hasil scanning) yang sudah digeoreferensikan. Langkah-langkahnya sebagai berikut: 1. Pada menu utama Quantum GIS klik ikon
Add a raster layer untuk
membuka data raster (peta hasil scanning) yang sudah digeoreference.
Gambar 11.5 Proses menampilkan data raster (peta hasil scanning) yang sudah digeoreference 2. Kemudian akan muncul dialog Open a GDAL Supported Raster Data Source. Arahkan ke file yang sudah di georeference, kemudian tekan Open. Sebagai catatan, apabila peta hasil scanning yang sudah tergeoreference tersimpan dalam bentuk JPG, maka pilih AIG GRASS and all other files pada item File of type
H a l | 214
Gambar 11.6: Dialogbox open a GDAL
3. Data raster yang sudah digeoreference ditampilkan pada mapView Quantum GIS
Gambar 11.7 Tampilan data raster (peta scanning yang tergeoreferensi) di dalam mapview
H a l |215
11.3 Proses Digitasi Proses digitalisasi menggunakan Quantum GIS adalah sebagai berikut : 1. Pada menu utama Quantum GIS, klik ikon
Create new GRASS vector
untuk membuat data vektor GRASS
Gambar 11.8 Proses digitasi peta RBI menjadi data vektor
2. Selanjutnya akan muncul dialog New vector name. Tulis nama vektor yang akan dibuat, kemudian tekan OK
Gambar 11.9 Tampilan dialog new vector name 3. Selanjutnya akan muncul dialog GRASS Edit
Gambar 11.10: Tampilan dialog GRASS Edit
H a l | 216
Ada beberapa tool yang digunakan dalam proses digitasi, yaitu: Tabel 11.1 Tool yang digunakan dalam proses digitasi Icon
Tool
Purpose
New Point
Untuk membuat data titik (point)
New Line
Untuk membuat data garis
New Boundary
Untuk membuat boundary (batas)
New Centroid
Untuk membuat centroid
Move Vertex
Untuk menggeser/ memindahkan vertex suatu garis atau boundary
Add Vertex
Untuk menambahkan vertex pada suatu garis atau boundary
Delete Vertex
Untuk menghapus vertex suatu garis atau boundary
Move Line
Untuk menggeser/ memindahkan suatu garis
Spline Line
Untuk membagi suatu garis menjadi dua bagian
Delete Line
Untuk menghapus suatu garis
Edit Attribute
Untuk meng-edit data atribut
Exit
Keluar dari proses digitasi
4. Untuk menambahkan data atribut , tekan Table tab pada dialog GRASS Edit.
Gambar 11.11 Proses mengedit data tabel
5. Tekan Add Column untuk menambahkan field pada data atribut. Selanjutnya pada item column akan bertambah satu cell dengan nama column2. Tekan dropdown list pada cell sebelah column2 untuk memilih Type data. Apabila
H a l |217
tipe data dalam bentuk angka (decimal) pilih integer atau double precision, dan dalam bentuk teks pilih varchar.
Gambar 11.12 Proses mengedit data tabel 6. Klik pada teks column2 untuk mengubah teks column2. Kemudian tekan Create/ alter table. Sebagai catatan, dalam pemberian teks tidak diperkenankan menggunakan spasi, tetapi harus disambung.
Gambar 11.13 Contoh penambahan field pada atribute tabel
7. Kemudian akan muncul dialog info. Tekan OK
Gambar 11.14 Tampilan dialog informasi
8. Selanjutnya tampilan GRASS Edit akan tampak seperti gambar dibawah.
H a l | 218
Gambar 11.15 Atribute table.
9. Karena sungai digambarkan dalam bentuk garis, maka tekan ikon
Tampilan
new line
untuk mendigit sungai. 10. Untuk mengubah ukuran garis dan warna, tekan tab Symbology pada GRASS Edit. Atur ukuran garis menggunakan Line width
Gambar 11.16 Mengatur tampilan data hasil digitasi
11. Tekan ikon
zoom in untuk memperbesar gambar, ikon
untuk memperkecil gambar, ikon
zoom out
Zoom to layer untuk memperbesar
gambar sesuai ukuran layer yang aktif, ikon
zoom to selection untuk
memperbesar gambar dengan ukuran tertentu, dan ikon
pan untuk
menggeser gambar. 12. Proses digitasi siap dilakukan
H a l |219
Gambar 11.17 Contoh digitasi data garis
13. Klik kanan untuk menghentikan proses digitasi. Kemudian akan muncul dialog GRASS Attributes.
Gambar 11.18: Tampilan dialog GRASS Atribut
14. Masukkan data atribute pada kolom Value. Kemudian klik Update untuk mrnyimpan informasi yang kita masukkan.
Gambar 11.19 Proses memasukan data ke dalam tabel atribut
H a l | 220
15. Untuk melanjutkan proses digitasi, klik ikon Close pada dialog GRASS Attribute. 16. Untuk mengakhiri proses digitasi, klik ikon close pada dialog GRASS Editor
Gambar 11.20 proses digitasi
mengakhiri
17. Pada kotak Legenda akan terdapat layer sungai
Layer digitasi
hasil
Gambar 11.21 Tampilan layer hasil digitasi pada Legend
11.4 Editing Data Prosedur editing data GRASS menggunakan Quantum GIS adalah sebagai berikut : 1. Pada menu utama Quantum GIS, klik ikon
Edit GRASS vector layer
untuk melakukan editing data GRASS,
H a l |221
Gambar 11.22 Memanggil perintah Edit GRASS vector layer
2. Selanjutnya akan muncul dialog GRASS Edit
Gambar 11.23 Tampilan dialog GRASS Edit
Ada beberapa tool yang digunakan dalam proses editing, yaitu ; 11.2 Tool yang digunakan dalam proses editing Icon
Tool New Point
Purpose Untuk membuat data titik (point)
New Line
Untuk membuat data garis
New Boundary
Untuk membuat boundary (batas)
New Centroid
Untuk membuat centroid
Move Vertex Add Vertex Delete Vertex Move Line
H a l | 222
Untuk menggeser/ memindahkan vertex suatu garis atau boundary Untuk menambahkan vertex pada suatu garis atau boundary Untuk menghapus vertex suatu garis atau boundary Untuk menggeser/ memindahkan suatu garis
Spline Line Delete Line Edit Attribute Exit
Untuk membagi suatu garis menjadi dua bagian Untuk menghapus suatu garis Untuk meng-edit data atribut Keluar dari proses digitasi
3. Misalkan kita menginginkan untuk menghapus garis, klik ikon
Kemudian
diarahkan ke garis yang akan kita hapus,
Garis yang siap untuk dihilangkan
Gambar 11.24 Proses menghilangkan data garis pada layer 4. Kemudian akan muncul dialog Warning. Klik Yes untuk melanjutkan proses editing
Gambar 11.25 Tampilan dialog warning
5. Untuk mengakhiri proses editing, tekan ikon Close pada dialog GRASS Edit
H a l |223
Gambar 11.26 Setelah satu data garis di dalam layer dihapus 6. Hasil editing bisa dilihat pada mapView Quantum GIS
Gambar 11.27 Tampilan layer hasil editasi
H a l | 224
DAFTAR REFERENSI 1.
Texbooks / Manual Amhar, Fahmi. 2005. “Gambaran Beberapa Software Murah dan Open Source Untuk Remote Sensing dan GIS”. Workshop : Optimalisasi Pemanfaatan Open Source di Bidang Penginderaan Jauh. Jakarta. Anonim. 2003. “Map Projection”. http://www.fes.uwaterloo.ca/crs/geog165/ Anonim. 2006. “Anda Bisa Ikut Menghemat Puluhan Triliun Devisa Negara dengan Open Source”. http://www.0208-online.net/ Anonim. 2006. “Citra Negara dengan Open Source”. http://www.0208online.net/ Anonim. 2007. “Free Open Source Software”. http://www.gisdevelopment.net/ Burrough,P.A., 1986. “Principles of Geographical Information Systems for Land Resource Assessment”, Oxford University Press, New York. Burrough, P. and R. McDonnel 1998. “Principles of Geographical Information Systems - Spatial Information Systems and Geostatistics.” Oxford, Oxford University Press. Faisol Arif, et.al. 2006. “Pengelolaan dan Konservasi Lahan”. Fakultas Pertanian dan Teknologi Pertanian Universitas Negeri Papua. Manokwari. Faisol Arif. 2007. “Pendugaan Laju Erosi dengan Pendekatan Sistem Informasi Geografis dan Metode Revisied Universal Soil Loss Equation (RUSLE)”. Fakultas Pertanian dan Teknologi Pertanian Universitas Negeri Papua. Manokwari. Garbrecht, J. and L. W. Martz, 1997, "The Assignment of Drainage Direction Over Flat Surfaces in Raster Digital Elevation Models," Journal of Hydrology, 193: 204-213. Gunarso, Petrus. et.al. 2003. “Modul Pelatihan Dasar-dasar Pengelolaan Data dan Sistem Informasi Geografis”. Malinau Research Forest. Malinau. Handoko, Dwi. 2006. “Sejarah Open Source Software (OSS)”. http://oss.inn.bppt.go.id/ Heriyanto, T. 2001, "Pengembangan Software Berbasis Open Source di Indonesia".
[email protected]. Jenson, S. K. and J. O. Domingue, 1988, "Extracting Topographic Structure from Digital Elevation Data for Geographic Information System Analysis," Photogrammetric Engineering and Remote Sensing, 54(11): 1593-1600. Katulistiwa, Buana. 2006. “Esensi Peta”. http://www.geografiana.com/ Kementerian Riset dan Teknologi Republik Indonesia. 2004. “Indonesia Go Open Source (IGOS)”. http://www.igos.or.id Lennert, Moritz. 2005. GRASS Tutorial. http://grass.itc.it/ Lorito, Pavanelli, Bigi, Stanchi, Vianello, 2006. “Introduction of GIS-based RUSLE model for land planning and environmental management in three different Italian Ecosystem”. Bologna University – Department of Environmental and Agricultural Science and Technology.
H a l |225
Mitasova, H, et.al. 2006. “Using Soil Erosion Modeling for Improved Conservation Planning : A Gis-based Tutorial”. Geographic Modelling System Lab, UIUC . http://skagit.meas.ncsu.edu/ Neteler Markus, et.al. 2005. “An Introduction to The Practical Use of The Free Geographical Information System GRASS 6.0”. http://www.gdfhannover.de Raghunath, Jha. 2002. “Potential Erosion Map For Bagmati Basin Using GRASS GIS”. Department of Civil Engineering, Institute of Engineering, Pulchowk, Kathmandu, Nepal. Raharjo, B. 2000, "Bisnis Open Source". National Open Source Workshop & Conference: Industrial Grade Open Source System. 25-29 September 2000. Santoso, H. B., Mairiza, D., Ibrahim, R. M. S., 2007, "Karakteristik Implementasi Penjaminan Mutu pada Proyek Pengembangan Perangkat Lunak berbasis Open Source dan Proprietary", Prosiding seminar nasional Ilmu Komputer dan Teknologi Informasi VII, Depok, Indonesia, pp 260 – 265. Sherman, Gary E,. 2007. “Quantum GIS : User and Installation Guide”. http://www.qgis.org/ Stone R.P and D. Hillborn, 2002. “Universal Soil Loss Equation”, Ontario, Canada. Supranto, J. 2000. “Statistik : Teori dan Aplikasi”. Penerbit Erlangga. Jakarta UNESCO. 1999. “Training Modules”. http://ioc.unesco.org/oceanteacher/ Wiryana, I Made. 2005. “Mengapa Memiliki Kebijakan Open Source”. http://zaki-math.web.ugm.ac.id/ Burrough, P.A. 1986. Principles of Geographical Information for Land Resources Assessment. Oxford University Press, New York. Burrough, P.A., and McDonnel, R. A.(1998). Principles of Geographical Information Systems. Oxford University Press. Berry, B.J.L and A.M. Baker, 1968. “Geographic sampling”. In B.J.L. Berry and D.F. Marble, editors, “Spatial Analysis”. Prentice Hall, Englewood Cliffs NJ, 91-100. A classic paper on sampling geographical distributions. Booth, B and A. Mitchel. 2001. Getting Started with ArcGIS, ESRI Manual of ArcGIS. Booth, B. 2001. Using ArcGIS 3D Analyst. ESRI Manual of ArcGIS. Bylinsky, Gene, (1989), “Managing with Electronic Maps”, Fortune April 24, 237-254. Campbell, J.B., 1996. Introduction to Remote Sensing. Taylor and Francis, London. Cowen, D.J., (1988), “GIS versus CAD versus DBMS: what are the differences?” Photogrammetric Engineering and Remote Sensing 54:1551-5. Clarke, K.C., (1997), “Getting Started with Geographic Information Systems”, Upper Saddle River, NJ: Prentice Hall.
H a l | 226
DeMers, M.N., (1997), “Fundamentals of Geographic Information Systems”, New York: J. Wiley & Sons. Dueker, K.J., (1987). “Geographic information systems and computer-aided mapping”, Journal, American Planning Association 53:383-90. ESRI. 1996. Using ArcView GIS. The Geographic Information System for Everyone. Environmental Systems Research Institute, Inc. ESRI. 1996. Using the ArcView Spatial Analyst. Advanced Spatial Analysis Using Raster and Vector Data. Environmental Systems Research Institute, Inc. ESRI. 2001. What is ArcGIS. GIS by ESRI. Fisher, P.F., and R. Lindenberg, 1989. “On distinctions among Cartography, Remote Sensing, and Geographic Information Systems”, Photogrammetric Engineering and Remote Sensing 55(10):1431-1434. Forer, P., and D.J. Unwin (1997), “Enabling progress in GIS and education”, di dalam P.A. Longley, M.F. Goodchild, D.J. Maguire, and D.W. Rhind (editors) “Geographical Information Systems: Principles, Techniques, Management and Applications”, Cambridge: GeoInformation International. Goodchild, M.F. (1992), “Geographical information science”, International Journal of Geographical Information Systems 6(1): 31-45. Goodchild, M.F., (1997). “What is Geographic Information Science? “, Unit 0002 of NCGIA Core Curriculum in Geographic Information Science. http://www.ncgia.ucsb.edu. Harris, M. 2001. Managing ArcSDE Services. ESRI Manual of ArcGIS. Hopkins, Lewis D., (1977), “Methods for generating land suitability maps: A comparative evaluation”. AIP Journal October 1977:386-400. An excellent discussion of the different measurement scales is given in an appendix. John C. Antenucci, at al, (1991), “Geographic Information Systems: A Guide to the Technology”, New York: Van Nostrand Reinhold. Johnston, K., Ver Hoef, J.M., Krivoruchko, K., and Lucas, N. 2001. Using ArcGIS Geostatistical Analysis. ESRI Manual of ArcGIS. Kennedy, M and S Kopp.1999. Understanding Map Projection. ESRI Manual of ArcGIS. Keith C. Clarke, (1997), “Getting Started with Geographic Information Systems”, Upper Saddle River, NJ: Prentice Hall. Marble, D.F. et al., 1983. “Geographic information systems and remote sensing”, Manual of Remote Sensing. ASPRS/ACSM, Falls Church, VA, 1:923-58. Maguire, D.J., Goodchild, M.F., and Rhind, D.W., (Ed).1991. Geographical Information Systems: Principles and Applications. Longman, London.
H a l |227
Meijerink, A.M.J., de Bouwer, H.A.M., Mannaerts, C.M., Valenzuela, C. 1994. Introduction to the use of Geographic Information Systems for Practical Hydrology. ITC Publication no. 23, ITC, The Netherland. Mainguenaud, M (sous la direction). 2002. Langages pour les SIG – conception, developpement et IHM. Hermes Science Publications, Paris. MapInfo Corporation. 2000. MapInfo Professional - User‟s Guide. Troy, New York. MacDonald, A.2001. Building a Geodatabase. ESRI Manual of ArcGIS. McCoy, J., and Johnston, K. 2001. Using ArcGIS Spatial Analyst. ESRI Manual of ArcGIS. Muray, S., (1999). “GIS Work Book”, Produced by National Space Development Agency of Japan (NASDA) / Remote Sensing Technology Center of Japan (RESTEC). Prepared by Asian Center for Research on Remote Sensing (ACRoRS) in Asian Institute of Technology (AIT). Murai, S. 1999. GIS Workbook Fundamental Course. Asian Center for Research on Remote Sensing(ACRoRS), AIT, Bangkok. Minami, M. 2001. Using ArcMap. ESRI Manual of ArcGIS. Natural Resources Canada (1998), CCRS Remote Sensing Tutorial: Fundamentals of Remote Sensing. Off-line Version, http://www.ccrs.nrcan.gc.ca Parent, P. and R. Church, 1987. “Evolution of Geographical Information Systems as Decision Making Tools”, Proceedings, GIS '87, pp. 63-71, ASPRS/ACSM, Falls Church, VA. Rhind, D., (1989), “Why GIS?”, Arc News, Summer, Vol 11(3). Sinton, D., 1978. “The inherent structure of information as a constraint to analysis: mapped thematic data as a case study”, Harvard Papers on Geographic Information Systems, Vol. 7, G. Dutton (ed.), Addison Wesley, Reading, MA. A classic paper on the relationships between the database and reality. Schultz, GA and T. Engman (Ed). 2000. Remote Sensing in Hydrology and Water Managemenent. Springer Verlag, Berlin-Heidelberg-New York. Shaner, J., and Wrigthsell, J.(2001). Editing in ArcMap. ESRI Manual of ArcGIS. Tucker, C. 2001. Using ArcToolBox. ESRI Manual of ArcGIS.West, R. 2001. Understanding ArcSDE. ESRI Manual of ArcGIS. Tor Bernhardsen, (1992), “Geographic Information Systems”. Arendal, Norway: Viak. Vienneau, A. 2001. Using ArcCatalog. ESRI Manual of ArcGIS.
H a l | 228
Wright, D.J., M.F. Goodchild, and J.D. Proctor (1997), “Demystifying the persistent ambiguity of GIS as tool versus science”, Annals of the Association of American Geographers 87(2): 346-362. Ames, D.P. "Getting Started with the MapWinGIS ActiveX Control." Burgholzer, R.W., "Using Accumulation Based Network Identification Methods to Identify Hill Slope Scale Drainage Networks in a Raster GIS." Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree of Master of Science in Biological Systems Engineering. Blacksburg, Virginia. February 10, 2005. pp. 10, 22-23. Fujisawa, N. "Let's Enjoy Google Earth." Published by Gijutsu Hyoron Co., Ltd., Tokyo, Japan. 2006. pp. 80-84. George, C., "The United Nations WaterBase Project." International Environmental Modelling and Software Society 2006 Conference, Burlington, Vermont, July 9-13, 2006. Kittle, J., Duda, P.B., Ames, D.P. and Kinerson, R. “The BASINS Watershed Analysis System -- Integrating With Open Source GIS.” GIS and Water Resources AWRA Spring Specialty Conference, Houston, TX, May 2006. Rafn, E. and Ames, D.P. “Estimating Stream Channel Cross Sections from Watershed Characteristics.” GIS and Water Resources AWRA Spring Specialty Conference, Houston, TX, May 2006. Reed, M. "Strategies for involvement of the United Nations University International Institute for Software Technology (UNU-IIST) in building ICT infrastructure." United Nations University Office in New York Seminar Series. 2006. Taylor, A. "New mapping software developed at ISU in Idaho Falls a hit worldwide." INRA Journal. August 2006. pp 3-4. 2. 2.1
Website Website memuat introduction to GIS: USGS GIS Tutorial - http://www.usgs.gov/research/gis/title.html The Geographer's Craft http://www.utexas.edu/depts/grg/gcraft/notes/intro/intro.html Nick Chrisman's "What is GIS?" http://faculty.washington.edu/chrisman/G460/Lec02.html ESRI's About GIS - http://www.esri.com/library/gis/abtgis/what_gis.html The Essential Guide to GIS http://giswww.kingston.ac.uk/ESGUIDE/start.html "What is GIS?" from Australia -http://www.dlsr.com.au/whatgis.htm http://www.usgs.gov/research/gis/title.html
H a l |229
http://www.utexas.edu/depts/grg/gcraft/notes/intro/intro.html http://faculty.washington.edu/chrisman/G460/Lec02.html http://www.geoplace.com 2.2
Some cool sites that do GIS over the Web: http://www.mapquest.com http://www.esri.com and try the live demos
2.3
Software GIS: o o o o o o o
3.
http://www.esri.com http://www.intergraph.com http://www.autodesk.com http://www.freegis.org http://www.mapwindow.org http://grass.itc.it http://www.intergraph.com http://sourceforge.net/project/showfiles.php http://prdownloads.sourceforge.net/mingw/ http://wwwmaster.postgresql.org/download/ http://geni.ath.cx/grass/ http://xoomer.alice.it/hherold/wget-1.10.2b.zip http://www.dll-files.com http://www.opensource.org/docs/definition.php http://www.bakosurtanal.go.id http://www.igos.web.id dan www.igos.or.id http://www.oreilly.com/catalog/opensources Jurnal Ilmiah Terkait Geoinformatica. Computer and Geosciences Computer and Urban Environmental Ecosystems Remote Sensing of environment ISPRS Jurnal Jurnal of Geographic Information Systems Remote Sensing of Environmental
4.
GIS magazines o
GIS World - http://www.geoplace.com
o
Geo Info Systems - http://www.geoinfosystems.com
H a l | 230
A analisa time series analisis Attribute Table
147, 149, 150, 155 157 192
B 6 107, 112, 189, 221 122
barrier-to-entry Browse Buffering
C 116, 120, 209, 215 30 209, 213, 214
citra satelit Complement control point
D data citra 117, 118 data raster 111, 112, 113, 114, 115, 116, 120, 123, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 147, 148, 149, 150, 151, 152, 154, 156, 163, 167, 185, 190, 203, 204, 206, 207, 209, 211, 213, 214, 215, 217, 219, 220, 222 data vektor 106, 107, 109, 110, 111, 114, 119, 145, 166, 167, 168, 169, 170, 171, 173, 174, 175, 185, 186, 192, 193, 194, 195, 203, 218, 220, 224 database 107, 112, 197, 198, 199, 203, 221 Derived 2 developer 6 digital 142, 220 digitasi 220, 222, 224, 225, 226, 228, 229, 230, 232 Digitasi 220, 224 digitizer 220 direktori 14, 16, 20, 21, 24, 29, 30, 107, 109, 112, 113, 117, 173, 189, 197, 198, 206, 211, 217, 221 Distribusi 3 distribution 5 distro 5 DXF 11
field 194, 195, 226, 227 File 2 File installer 14 fitur 122, 165, 185, 193, 220 Format ASCII 111 Format Binary 111 format digital 220 Format Image 111 format raster 111 formula matematis 134 foto udara 209, 215 fungsi addition 128, 129 fungsi And 131 Fungsi And[1] (&&&) 131 Fungsi color separator 132 fungsi division 128 fungsi eksponensial 127 fungsi Greather Than 130 fungsi Greather Than or Equal 130 fungsi Less Than 130, 131 fungsi multiplication 128 fungsi NOT 126 Fungsi Not Equal 129 fungsi OR 131 Fungsi Or[1] (I I I) 132
G georeference 111, 209, 214, 215, 223 GIS Manager 107, 108, 109, 110, 112, 113, 114, 116, 117, 119, 124, 134, 135, 143, 155, 166, 170, 174, 215, 218 GnuWin32 29 GRASS 10, 11, 29, 30, 106, 107, 109, 111, 112, 114, 116, 119, 121, 122, 124, 132, 134, 135, 136, 143, 145, 153, 155, 158, 161, 165, 166, 168, 170, 174, 185, 186, 188, 189, 190, 191, 192, 193, 195, 197, 198, 199, 200, 202, 203, 204, 205, 207, 208, 209, 215, 218,묈220, 221, 222, 224, 225, 226, 227, 228, 229, 230, 231, 232 grid 11, 113, 127
H
I
E 11, 106 6
E00 entitas publik
F feature-centric development features
3 3
Hak-hak Hal
6 6
Image Indeks erosivitas Indonesia Integritas
11, 106, 111, 116, 203 132 6 2
J jaringan Jika
167 7
K 3 132 4 2 133 209
Kebutuhan kemiringan lereng Kepuasan Kode konservasi koordinat geografis
L Landsat Layer legend type Linux Lisensi Location
11 186, 189, 190, 191, 193, 207, 214 194 4, 5 2, 3 189, 202, 222
M Manfaat 6 Map Calculator 125, 126, 132, 133, 134, 136 Mapset 186, 189, 197, 202, 220, 221, 222 metode RUSLE 132 MinGW 14, 15, 16, 17, 21, 30 modul Georectify 209 MSYS 18, 19, 20, 21
N 141
Neigborhood Analysis
O on-screen digitizing 220 Operasi 7 operasi And 168 Operasi aritmatika 126 operasi average 147 operasi cross product 146 operasi diversity 151 operasi median 137, 148 operasi minimum 148 operasi patch map 152 operasi Sum 150 operasi variance 150 overlay 145, 152, 153, 167, 168, 169, 173 Overlay 145, 153, 167, 168, 169
P Pada pan
H a l | 232
3 191, 228
Pengembangan plugin plug-in GRASS Popularitas PostgreSQL produk Produk program Program properties proyeksi
4 209 186 4 25, 26 5 2 14, 18, 23, 25 2 132, 194 111, 116, 199, 204, 215, 220
R 4 5 3
Raymond Redhat Reliabilitas
S Saat Satelit scanning peta Sebagai Secara Sehingga Sejalan Selain Seperti Sistem sistem operasi sistem proyeksi slope Software Source Spot SQL Suatu suhu
2 116 209, 215 7 3, 6 4 7 3, 4, 7 4 7 5 111, 116, 199, 204, 215, 220 151 4 2 111, 204 25 2 146
T Tcl/Tk 23, 24 teknik konservasi tanah 133 Tidak 3, 4 titik (point) 226, 231 tool 121, 122, 145, 158, 165, 167, 185, 225, 231 tool GRASS 185 topografi 141, 142 transformasi 209
U Umumnya Unique value Usabilitas usability user-centric development
6 194 5 5 6
V
Z
visualisasi 110, 115, 120, 125, 135, 144, 156, 167, 171, 175, 219 visualisasi data 110, 115, 120, 125, 135, 144, 156, 167, 171, 175, 219
zoom in zoom out Zoom to layer zoom to selection
191, 228 191, 228 191, 212, 228 191, 228
W Windows
29
H a l |233