Aceasta este comanda r.patchgrass care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
r.patch - Creează un strat de hartă raster compozit utilizând valorile categoriei cunoscute dintr-una
(sau mai multe) straturi de hartă pentru a completa zonele „fără date” dintr-un alt strat de hartă.
CUVINTE CHEIE
raster, geometrie, mozaic, îmbinare, petice
REZUMAT
r.patch
r.patch --Ajutor
r.patch [-z] intrare=nume[,nume,...] producție=nume [--suprascrie] [-ajutor] [-prolix]
[--liniştit] [-ui]
Steaguri:
-z
Utilizați zero (0) pentru transparență în loc de NULL
--sobrescrie
Permiteți fișierelor de ieșire să suprascrie fișierele existente
--Ajutor
Imprimați rezumatul utilizării
--verbos
Ieșire modulară
--Liniște
Ieșire silențioasă a modulului
--ui
Forțați lansarea dialogului GUI
parametri:
intrare=nume[,nume,...] [necesar]
Numele hărților raster care vor fi corelate împreună
producție=nume [necesar]
Nume pentru harta raster rezultată
DESCRIERE
Programul GRASS r.patch permite utilizatorului să construiască o nouă hartă raster de dimensiunea și
rezoluția regiunii curente prin alocarea valorilor de date cunoscute din hărțile raster de intrare către
celulele din această regiune. Acest lucru se face prin completarea celulelor „fără date”, cele care nu
conţine totuşi date, conţin date NULL sau, opţional, conţin 0 date, cu datele din
prima hartă de intrare. Odată ce acest lucru este făcut, găurile rămase sunt completate de următoarea intrare
harta și așa mai departe. Acest program este util pentru realizarea unui strat de hartă raster compus din două
sau mai multe straturi de hartă adiacente, pentru completarea „găurilor” în datele unui strat de hartă raster (de exemplu, în
date digitale de altitudine) sau pentru actualizarea unui strat de hartă mai vechi cu date mai recente. The
definiția actuală a regiunii geografice și setările de mască sunt respectate.
Prima nume enumerate în șir intrare=nume,nume,nume, ... este numele primei hărți
ale căror valori de date vor fi folosite pentru a completa celulele „fără date” din regiunea curentă. The
de la a doua până la ultima intrare nume hărțile vor fi folosite, pentru a furniza valori de date pentru pt
celulele rămase „fără date”.
Exemplu of umplere domenii
Mai jos, stratul hărții raster din extrema stângă este peticit cu mijlocul (patch-uri) raster
strat de hartă, pentru a produce compozit stratul hartă raster din dreapta. Exemplul presupune
valorile zero care trebuie tratate ca NULL (-z steag).
1 1 1 0 2200001 100 0 0 11 1 1 2 2 0
1 1 0 2 2200001 100 0 0 11 1 2 2 2 0
3 3 3 3 2200000 000 0 0 33 3 3 2 2 0
3 3 3 3 0000444 444 4 4 33 3 3 4 4 4
3 3 3 0 0000444 444 4 4 33 3 4 4 4 4
0 0 0 0 0000444 444 4 4 44 4 4 4 4 4
Comutarea peticit si patch-uri straturi de hartă raster produce următoarele rezultate:
0 0 1 1 0000111 022 0 0 11 1 1 2 2 0
0 0 1 1 0000110 222 0 0 11 1 1 2 2 0
0 0 0 0 0000333 322 0 0 33 3 3 2 2 0
4 4 4 4 4444333 300 0 0 44 4 4 4 4 4
4 4 4 4 4444333 000 0 0 44 4 4 4 4 4
4 4 4 4 4444000 000 0 0 44 4 4 4 4 4
NOTE
Frecvent, acest program este folosit pentru a îmbina straturile adiacente ale hărții care au fost
digitizate separat. Programul v.mkgrid poate fi folosit pentru a alinia hărțile adiacente
frumos.
Utilizatorul ar trebui să verifice setările curente ale regiunii geografice înainte de a rula r.patch, Pentru a
asigurați-vă că limitele regiunii cuprind toate datele care se doresc să fie incluse în
hartă compusă și pentru a se asigura că rezoluția regiunii este rezoluția dorită
date. Pentru a seta setările regiunii geografice la una sau mai multe hărți raster, g.regiune
programul poate fi folosit:
g.region raster=map1[,map2[,...]]
Utilizarea de r.patch este în general urmată de utilizarea programelor GRASS g.elimina si g.redenumiți;
g.elimina este folosit pentru a elimina straturile originale ale hărții raster (necorectate), în timp ce g.redenumiți is
folosit pentru a atribui apoi stratului de hartă raster compozit (patchat) nou creat numele de
stratul original al hărții raster.
r.patch creează fișiere de asistență pentru harta de ieșire compozită, corectată.
Numărul de hărți raster care trebuie procesate este dat de limita sistemului de operare. Pentru
de exemplu, atât limitele hard cât și cele soft sunt de obicei 1024. Limita soft poate fi modificată
cu de exemplu ulimit -n 1500 (sisteme de operare bazate pe UNIX), dar nu mai mare decât hard
limită. Dacă este prea scăzut, puteți adăuga o intrare în calitate de superutilizator
/etc/security/limits.conf
#
your_username hard nofile 1500
Acest lucru ar ridica limita strictă la 1500 de fișiere. Fiți avertizat că mai multe fișiere deschise necesită mai multe
RAM. Consultați și pagina Wiki Sugestii pentru procesarea datelor raster mari.
EXEMPLU
Creați o listă de hărți care se potrivesc cu un model, extindeți regiunea pentru a le include pe toate și corectați
împreună pentru a crea un mozaic. Hărțile care se suprapun vor fi utilizate în ordinea afișată.
MAPS=`g.list type=raster sep=, pat="map_*"`
g.region raster=$MAPS
r.patch in=$MAPS out=mozaic
Utilizați r.patchgrass online folosind serviciile onworks.net