r.fillnullsgrass - Bulutta Çevrimiçi

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.fillnullsgrass komutudur.

Program:

ADI


r.fillnulls - Spline enterpolasyonunu kullanarak raster haritalardaki veri içermeyen alanları doldurur.

ANAHTAR KELİMELER


raster, yükseklik, enterpolasyon

SİNOPSİS


r.fillnulls
r.fillnulls --yardım et
r.fillnulls giriş=isim çıktı=isim yöntem=dizi [gerginlik=şamandıra] [pürüzsüz=şamandıra]
[kenar=tamsayı] [npm=tamsayı] [segmaks=tamsayı] [--üzerine] [--yardım et] [--gereksiz sözlerle dolu]
[--sessiz] [--ui]

Bayraklar:
--ü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ı

yöntem=dizi [gereklidir]
Kullanılacak enterpolasyon yöntemi
Seçenekler: çift ​​doğrusal, bikübik, ilk
Varsayılan: ilk

gerginlik=şamandıra
Spline gerginlik parametresi
Varsayılan: 40

pürüzsüz=şamandıra
Spline yumuşatma parametresi
Varsayılan: 0.1

kenar=tamsayı
Enterpolasyon için kullanılan delik kenarının genişliği (hücrelerde)
Seçenekler: 2-100
Varsayılan: 3

npm=tamsayı
Bir segmentte yaklaşıklık için minimum nokta sayısı (>segmax)
Seçenekler: 2-10000
Varsayılan: 600

segmaks=tamsayı
Bir segmentteki maksimum nokta sayısı
Seçenekler: 2-10000
Varsayılan: 300

AÇIKLAMA


r.fillnulls giriş raster haritasındaki NULL pikselleri (veri alanı yok) doldurur ve doldurulmuş verileri saklar
yeni bir çıktı raster haritasına. Doldurma alanları veri olmayan alandan enterpolasyona tabi tutulur
sınır arabelleği kullanarak v.surf.rst gerginlikle düzenli spline enterpolasyonu
(yöntem=ilk) Veya r.resamp.bspline Tykhonov ile kübik veya doğrusal spline enterpolasyonu
düzenlileştirme.

NOTLAR


Her alan sınır arabelleği, nominal olarak üç değer elde etmek için harita çözünürlüğünün üç katına ayarlanır.
Kenarın etrafındaki noktalar. Bu şekilde algoritma eğitimli bir deliğe enterpolasyon yapar.
Böyle düz bir düzlemin oluşmasını önlemek için kenarlarda eğim ve eğrilik
bir delik. Kenar parametresi değiştirilerek kenar alanının genişliği ayarlanabilir.

Enterpolasyon sırasında RST yöntemi kullanıldığında aşağıdaki uyarı ortaya çıkabilir:

Uyarı: Şeritte yetersiz veri var
Uyarı: enterpolasyon için noktaları bulmak çok uzun sürüyor; lütfen bölgeyi şu şekilde değiştirin:
puanlarınızın olduğu alan

Bu uyarı, yüzeyde büyük veri delikleri mevcutsa oluşturulur. Fikri olarak
r.fillnulls Bu tür boşlukların doldurulması durumunda kullanıcı uyarıyı dikkate almayabilir. Enterpolasyon
devam edecek. Ancak kullanıcı aşağıdaki notlara dikkat edebilir.

Enterpolasyon başarısız olursa, geçici raster ve vektör haritaları yerinde bırakılır.
doldurulmamış harita deliği (BOŞ alan) tanımlama ve manuel onarım.

Varsayılan RST yöntemini kullanırken algoritma aşağıdakileri temel alır: v.surf.rst Düzenlenmiş
raster hücre değerlerinin enterpolasyonunu yapan gerilim enterpolasyon modülüne sahip spline'lar
NULL veri alanının sınır değerlerinden NULL veri alanları. Nihai bir tarama MASKESİ
NULL veri alanı/alanlarının doldurulması sırasında saygı gösterilir. Enterpolasyonlu değerler yamalı
giriş haritasının NULL veri alan(lar)ı ve yeni bir tarama haritasına kaydedildi. Aksi halde
Tykhonov düzenlileştirmesi ile doğrusal veya kübik spline enterpolasyonu seçilebilir
(dayalı r.resamp.bspline).

UYARI


NULL veri alanının/alanlarının şekline bağlı olarak yetersiz veri nedeniyle sorunlar ortaya çıkabilir.
enterpolasyon işlemi için giriş hücresi değerlerinin sayısı. Sorunların çoğu şu durumlarda ortaya çıkar:
NULL veri alanı harita sınırının büyük bir kısmına ulaşıyor. Kullanıcının dikkatli bir şekilde yapması gerekecek
kullanarak sonucu kontrol edin r.mapcalc (giriş haritasına bir fark haritası oluşturmak ve
"farklar" renk tablosunu uygulayarak r.renkler) ve/veya tek tek hücreyi sorgulamak için
değerleri.

RST yöntemi geçici haritaları sabit diskte saklar. En az bir o kadar boş alan gerektirecek
fazladan bir girdi olarak tarama haritası alır.

ÖRNEK


Bu örnekte, Kuzey Carolina örnek veri kümesi konumundaki SRTM yükseklik haritası şu şekildedir:
aykırı yükseklik değerleri için filtrelendi; eksik pikseller daha sonra yeniden enterpolasyona tabi tutularak bir sonuç elde edilir.
tam yükseklik haritası:
g.bölge raster=elev_srtm_30m -p
d.mon wx0
d.histogram elev_srtm_30m
# çok alçak rakımları kaldırın (özellikle göller)
r.mapcalc "elev_srtm_30m_filt = if(elev_srtm_30m < 50.0, null(), elev_srtm_30m)"
d.histogram elev_srtm_30m_filt
d.rast elev_srtm_30m_filt
r.fillnulls girişi=elev_srtm_30m_filt çıkışı=elev_srtm_30m_tam gerilim=20
d.histogram elev_srtm_30m_complete
d.rast elev_srtm_30m_complete

REFERANSLAR


· Mitas, L., Mitasova, H., 1999, Uzamsal İnterpolasyon. İçinde: P.Longley, MF
Goodchild, DJ Maguire, DWRhind (Ed.), Coğrafi Bilgi Sistemleri:
İlkeler, Teknikler, Yönetim ve Uygulamalar, Wiley, s.481-492

· Mitasova H., Mitas L., Brown WM, DP Gerdes, I. Kosinovsky, Baker, T.1995,
Mekansal ve zamansal olarak dağıtılmış olguların modellenmesi: Yeni yöntemler ve araçlar
ÇİM GIS. Uluslararası Dergi of CBS, 9 (4), CBS Entegrasyonu ile ilgili özel sayı
ve Çevresel modelleme, 433-446.

· Mitasova H. ve Mitas L. 1993: Gerginlikli Düzenli Spline ile İnterpolasyon:
I. Teori ve Uygulama, Matematiksel Jeoloji 25, 641-655.

· Mitasova H. ve Hofierka L. 1993: Düzenlileştirilmiş Spline ile İnterpolasyon
Gerilim: II. Arazi Modellemesi ve Yüzey Geometrisi Analizi Uygulaması,
Matematiksel Jeoloji 25, 657-667.

Onworks.net hizmetlerini kullanarak r.fillnullsgrass'ı çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları