Ini adalah perintah r.mfiltergrass yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS
PROGRAM:
NAMA
r.mfilter - Melakukan filter matriks peta raster.
KEYWORDS
raster, aljabar, statistik, filter
RINGKASAN
r.mfilter
r.mfilter --membantu
r.mfilter [-z] memasukkan=nama keluaran=nama menyaring=nama [ulangi=bilangan bulat] [judul=string]
[--menimpa] [--membantu] [--bertele-tele] [--tenang] [--ui]
Bendera:
-z
Terapkan filter hanya untuk nilai data nol
--timpa
Izinkan file keluaran untuk menimpa file yang ada
--membantu
Cetak ringkasan penggunaan
--bertele-tele
Keluaran modul verbose
--diam
Keluaran modul yang tenang
--ui
Paksa meluncurkan dialog GUI
Parameter:
memasukkan=nama [yg dibutuhkan]
Nama peta raster masukan
keluaran=nama [yg dibutuhkan]
Nama untuk peta raster keluaran
menyaring=nama [yg dibutuhkan]
Jalur untuk memfilter file
ulangi=bilangan bulat
Berapa kali untuk mengulang filter
Default: 1
judul=string
Judul peta raster keluaran
DESKRIPSI
r.mfilter menyaring raster memasukkan untuk menghasilkan raster keluaran sesuai matriks
menyaring dirancang oleh pengguna (lihat FILTER di bawah). Filter diterapkan ulangi kali
(bawaan nilai adalah 1). NS keluaran lapisan peta raster dapat diberikan a TITLE Jika diinginkan. (Ini
JUDUL harus dimasukkan dalam tanda kutip jika mengandung lebih dari satu kata.) Dengan -z tandai filternya
diterapkan hanya untuk nilai nol di lapisan peta raster input. Kategori bukan nol
nilai tidak berubah. Perhatikan bahwa jika ada lebih dari satu langkah filter, aturan ini adalah
diterapkan pada lapisan peta raster perantara -- hanya nilai kategori nol yang dihasilkan
dari filter pertama akan diubah. Dalam kebanyakan kasus ini TIDAK akan menjadi hasil yang diinginkan.
Karenanya -z harus digunakan hanya dengan filter satu langkah.
menyaring parameter mendefinisikan nama file UNIX ASCII yang dibuat pengguna yang
isinya adalah matriks yang mendefinisikan cara di mana memasukkan file akan difilter. Format
dari file ini dijelaskan di bawah, di bawah FILTER.
ulangi parameter menentukan berapa kali menyaring akan diterapkan pada memasukkan
Data.
FILTER
menyaring file adalah file UNIX ASCII normal yang dirancang oleh pengguna. Ini memiliki yang berikut:
format:
JUDUL JUDUL
MATRIKS n
.
n baris dari n nilai
.
PEMBAGI d
TIPE S/P
TITLE
TITLE satu baris untuk filter. Jika TITLE tidak ditentukan pada baris perintah, itu
dapat ditentukan di sini. TITLE ini akan digunakan untuk membuat TITLE untuk
lapisan peta raster yang dihasilkan. Itu harus berupa deskripsi satu baris dari filter.
MATRIX
Matriks (nxn) mengikuti n baris berikutnya. n harus bilangan bulat ganjil yang lebih besar dari
atau sama dengan 3. Matriks itu sendiri terdiri dari n baris dari n nilai. Nilainya harus
dipisahkan satu sama lain oleh setidaknya 1 blanko.
PEMBAGI
Pembagi filter adalah d. Jika tidak ditentukan, defaultnya adalah 1. Jika pembaginya nol
(0), maka pembagi tergantung pada nilai kategori di lingkungan (lihat BAGAIMANA
FILTER BEKERJA di bawah).
JENIS
Jenis penyaring. S berarti berurutan, sedangkan P berarti paralel. Jika tidak ditentukan,
defaultnya S
Pemfilteran berurutan terjadi di tempat. Saat filter diterapkan ke lapisan peta raster,
nilai kategori yang diubah di sel tetangga memengaruhi kategori yang dihasilkan
nilai sel saat ini yang difilter.
Pemfilteran paralel terjadi sedemikian rupa sehingga kategori lapisan peta raster asli
nilai digunakan untuk menghasilkan nilai kategori baru.
Lebih dari satu filter dapat ditentukan dalam file filter. Filter tambahan adalah
dijelaskan seperti yang pertama. Misalnya, berikut ini menjelaskan dua filter:
CONTOH FILTER FILE
JUDUL rata-rata 3x3, hanya data bukan nol, diikuti oleh rata-rata 5x5
MATRIKS 3
1 1 1
1 1 1
1 1 1
PEMBAGI 0
TIPE P
MATRIKS 5
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
PEMBAGI 25
TIPE P
BAGAIMANA THE FILTER KARYA
Proses filter menghasilkan nilai kategori baru untuk setiap sel di peta raster input
lapisan dengan mengalikan nilai kategori sel di lingkungan nxn di sekitar
sel tengah dengan nilai matriks yang sesuai dan menambahkannya bersama-sama. Jika pembagi adalah
ditentukan, jumlahnya dibagi dengan pembagi ini. (Jika pembagi nol ditentukan, maka
pembagi dihitung untuk setiap sel sebagai jumlah dari nilai MATRIX di mana yang sesuai
sel input bukan nol.)
Jika lebih dari satu langkah filter ditentukan, baik karena nilai pengulangannya lebih besar
dari satu atau karena file filter berisi lebih dari satu matriks, langkah-langkah ini adalah:
dilakukan secara berurutan. Ini berarti bahwa satu filter pertama diterapkan ke seluruh input
lapisan peta raster untuk menghasilkan hasil antara; kemudian filter berikutnya diterapkan ke
hasil antara untuk menghasilkan hasil antara lain; dan seterusnya, sampai final
filter diterapkan. Kemudian sel output ditulis.
CATATAN
Jika resolusi wilayah geografis tidak sesuai dengan resolusi
lapisan peta raster, pengambilan sampel ulang yang tidak diinginkan dari data asli dapat terjadi. Pengguna harus
pastikan bahwa wilayah geografis diatur dengan benar.
Gunakan r.mfiltergrass online menggunakan layanan onworks.net