Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen r.buffergrass komutudur.
Program:
ADI
r.tampon - içeren hücreleri çevreleyen arabellek bölgelerini gösteren bir tarama haritası oluşturur.
NULL olmayan kategori değerleri.
ANAHTAR KELİMELER
raster, arabellek
SİNOPSİS
r.tampon
r.tampon --yardım et
r.tampon [-z] giriş=isim çıktı=isim mesafeler=şamandıra[,şamandıra,...] [birimleri=dizi]
[--üzerine] [--yardım et] [--gereksiz sözlerle dolu] [--sessiz] [--ui]
Bayraklar:
-z
NULL hücreler yerine sıfır (0) veri hücrelerini yoksay
--üzerine yaz
Çıktı dosyalarının mevcut dosyaların üzerine yazmasına izin ver
--yardım et
Kullanım özetini yazdır
--ayrıntılı
Ayrıntılı modül çıkışı
--sessizlik
Sessiz modül çıkışı
--ui
GUI iletişim kutusunu başlatmaya zorla
Parametreler:
giriş=isim [gereklidir]
Giriş raster haritasının adı
çıktı=isim [gereklidir]
Çıktı raster haritasının adı
mesafeler=yüzer[, yüzer,...] [gereklidir]
Mesafe bölgeleri
birimleri=dizi
uzaklık birimleri
Seçenekler: metre, kilometre, ayak, mil deniz milleri
Varsayılan: metre
AÇIKLAMA
r.tampon arabellek ("mesafe" veya "yakınlık") bölgelerini gösteren yeni bir tarama haritası oluşturur
mevcut bir tarama haritasında NULL olmayan kategori değerleri içeren tüm hücrelerin etrafında. NS
sıfır olmayan kategori değerlerine sahip hücrelerden tampon bölgelerin uzaklıkları kullanıcı tarafından seçilir ve
pozitif değer(ler) olmalıdır. Örneğin, arabellek bölgeleri yerleştirmek istediğinizi varsayalım.
yolların etrafında. Bu program, aşağıda sağda gösterilen raster haritasını aşağıdakilere dayalı olarak oluşturabilir:
solda gösterilen raster haritada yer alan yol bilgileri.
000000000000000000000000 222233333333333333444444
111000000000000000000000 111222222222223333333333
000111111111100000000000 222111111111122223333333
000000001000011100000000 332222221222211122222222
000000001000000011111111 333333321233222211111111
000000001000000000000000 433333321233333222222222
000000001000000000000000 444443321233333333333333
000000001000000000000000 444443321233443333333333
000000001000000000000000 444443321233444444444444
Kategori 0: Yol yok
Kategori 1: Yol konumu
Kategori 2: Yolların etrafındaki Tampon Bölge 1
Kategori 3: Yolların etrafındaki Tampon Bölge 2
Kategori 4: Yolların etrafındaki Tampon Bölge 3
NOTLAR
Kullanıcı, 250'ye kadar sürekli bölge tanımlama seçeneğine sahiptir. Bölgeler
istenilen her bölgenin üst limiti belirtilerek tanımlanır (r.tampon 0 olduğunu varsayar
başlangıç noktası). "Sürekli", her kategori bölgesinin daha düşük olması anlamında kullanılır.
değer, önceki bölgenin üst değeridir. İlk tampon bölge her zaman 0 mesafesine sahiptir.
onun alt sınırı. Tampon mesafeleri, beş birimden biri kullanılarak belirtilebilir. birimleri
parametre.
Kullanıcı tarafından belirlenen kategori değerlerini içeren hücrelere olan uzaklıklar, kullanılarak hesaplanır.
"hücreden" yöntemi. Bu yöntem, bir kategori değeri içeren her hücreyi bulur.
hangi mesafelerin hesaplanacağını ve istenilen mesafe halkalarını etraflarına çizer.
Bu yöntem, kategori değerlerini içeren az sayıda hücre olduğunda çok hızlı çalışır.
ilgilenir, ancak kategori değerlerini içeren çok sayıda hücre olduğunda yavaş çalışır.
ilgi bölgeye yayıldı.
r.tampon Öklid mesafesini kullanarak hücrenin merkezinden hücrenin merkezine olan mesafeleri ölçer
planimetrik konumlar için ölçüm (UTM gibi) ve elipsoidal jeodezik mesafeyi kullanma
enlem/boylam konumları için ölçün.
r.tampon NULL olmayan kategori değerlerine sahip tüm hücrelerden uzaklık bölgelerini hesaplar.
giriş harita. Kullanıcı yalnızca seçili olanlardan mesafeleri hesaplamak isterse giriş harita kategorisi
değerler, kullanıcı çalıştırmalıdır (örneğin) r. sınıf önce r.tampon, hepsini yeniden sınıflandırmak için
mesafe bölgelerinin NULL kategorisine hesaplanmasının istenmediği kategoriler.
The -z bayrağı, NULL değerler yerine sıfırın raster değerlerini yok saymak için kullanılabilir.
raster haritayı girin.
Büyük tarama bölgeleriyle çalışırken şunları göz önünde bulundurun: r.buffer.lowmem RAM kullanılıyorsa modül
sorun haline gelir. Lowmem sürümü > 40 kat daha yavaş olabilir, ancak minimum düzeyde çalışır
bellek gereksinimleri. Klasik r.tampon raster haritaları ile başa çıkabilmelidir
32000 GB RAM'li bir sistemde 32000x1 boyutu ve 90000'li bir sistemde 90000x8 raster boyutu
GB RAM takasa girmeden.
ÖRNEK
Aşağıdaki örnekte (Kuzey Carolina örnek veri kümesi), tampon bölgeler (içinde) olacaktır.
varsayılan harita birimleri: 0-100, 101-200, 201-300, 301-400 ve 401-500.
g.bölge raster=yol ana -p
r.tampon girdisi=yolların ana çıktısı=yolların önemli_ara mesafeleri=100,200,300,400,500
Sonuç:
r.kategori girişi=yollar.buf
Bu konumlardan hesaplanan 1 mesafe
2 0-100 metre
3 100-200 metre
4 200-300 metre
5 300-400 metre
6 400-500 metre
Mesafeler için yol
onworks.net hizmetlerini kullanarak r.buffergrass'ı çevrimiçi kullanın