Aceasta este comanda r.resamp.rstgrass 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.resamp.întâi - Reinterpolează și, opțional, calculează analiza topografică din intrare
hartă raster la o nouă hartă raster (posibil cu rezoluție diferită) folosind regularizat
spline cu tensiune și netezire.
CUVINTE CHEIE
raster, reeșantionare
REZUMAT
r.resamp.întâi
r.resamp.întâi --Ajutor
r.resamp.întâi [-td] intrare=nume ew_res=pluti ns_res=pluti [elevație=nume] [pantă=nume]
[aspect=nume] [pcurvatura=nume] [tcurvatura=nume] [mcurvatura=nume] [netezi=nume]
[hartă masca=nume] [suprapune=întreg] [zscale=pluti] [tensiune=pluti] [teta=pluti]
[scalex=pluti] [-suprascrie] [-ajutor] [-prolix] [-liniştit] [-ui]
Steaguri:
-t
Utilizați tensiunea independentă dnorm
-d
Produceți derivate parțiale în loc de parametrii topografici
--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 [necesar]
Numele hărții raster de intrare
ew_res=pluti [necesar]
Rezoluția dorită est-vest
ns_res=pluti [necesar]
Rezoluție nord-sud dorită
elevație=nume
Nume pentru harta raster a cotei de ieșire
pantă=nume
Nume pentru harta pantei de ieșire (sau fx)
aspect=nume
Nume pentru harta aspectului de ieșire (sau fy)
pcurvatura=nume
Nume pentru harta de curbură a profilului de ieșire (sau fxx)
tcurvatura=nume
Nume pentru harta curburii tangenţiale de ieşire (sau fyy)
mcurvatura=nume
Nume pentru harta de curbură medie de ieșire (sau fxy)
netezi=nume
Numele hărții raster de intrare care conține netezire
hartă masca=nume
Numele hărții raster de intrare care va fi folosită ca mască
suprapune=întreg
Rândurile/coloanele se suprapun pentru segmentare
Mod implicit: 3
zscale=pluti
Multiplicator pentru valorile z
Mod implicit: 1.0
tensiune=pluti
Valoarea tensiunii spline
Mod implicit: 40.
teta=pluti
Unghiul de anizotropie (în grade în sens invers acelor de ceasornic de la est)
scalex=pluti
Factor de scalare a anizotropiei
DESCRIERE
r.resamp.întâi reinterpolează valorile a din harta raster dată (numită intrare) la un nou
hartă raster (numită ridica). Acest modul este destinat reinterpolării datelor continue
la o rezoluție diferită, mai degrabă decât pentru interpolare din date împrăștiate (utilizați
v.surf.* module în acest scop).
Amploarea tuturor hărților raster rezultate este luată din setările actualului
regiune de calcul (care poate diferi de amploarea hărții raster de intrare). The
rezoluția regiunii de calcul trebuie totuși aliniată la rezoluția
hartă de intrare pentru a evita artefactele.
Reinterpolarea (reeșantionarea) se face la o rezoluție mai mare, aceeași sau mai mică specificată de
ew_res si ns_res parametri.
Toate hărțile raster rezultate sunt create folosind setările regiunii curente (care poate
fi diferit de cel al intrare hartă raster).
Opțional și concomitent cu interpolarea se calculează parametrii topografici
dintr-o hartă raster de intrare care conține valorile z ale cotei/adâncimii: pantă, aspect, profil
curbură (măsurată în direcția pantei celei mai abrupte), curbură tangenţială (măsurată în
direcția unei tangente la curba de nivel) și/sau curbura medie se calculează din și
salvate ca hărți raster așa cum este specificat de opțiuni pantă, aspect, pcurv, tcurv, mcurv
respectiv.
În cazul în care -d flag este setat, programul produce derivate parțiale fx, fy, fxx, fxy și fyy
în loc de pantă, aspect și curburi.
Pentru datele zgomotoase este posibil să se definească netezirea variabilă spațial prin furnizarea unui raster
harta numită de netezi opțiune care conține parametrii de netezire. Cu netezirea
parametru setat la zero (netezi nu este dat sau conține zero date), suprafața rezultată
trece exact prin punctele de date.
Utilizatorul poate defini, de asemenea, o hartă raster (numită cu hartă masca) care va fi folosit ca mască.
Interpolarea este omisă pentru celulele care au valoare zero sau NULL în mască.
Valorile zero vor fi atribuite acestor celule în toate hărțile raster de ieșire.
zmult parametrul permite utilizatorului să redimensioneze valorile z care pot fi utile, de exemplu, pentru
transformarea cotelor date în picioare în metri, astfel încât valorile proprii ale pantelor
iar curbururile pot fi calculate. Valoarea implicită este 1.
Pentru interpolare este utilizată o spline regularizată cu metoda tensiunii. The tensiune
parametrul reglează caracterul suprafeței rezultate de la placa subțire la membrană. Superior
valorile parametrului de tensiune reduc depăşirile care pot apărea în suprafeţele cu rapiditate
modificarea gradientului.
-t steag poate fi setat să folosească „dnorm independent tension”.
Interpolarea se realizează pentru segmente dreptunghiulare suprapuse. Utilizatorul poate defini
lățimea de suprapunere (în număr de celule) cu suprapune opțiune. Valoarea implicită este 3.
NOTE
r.resamp.întâi folosește spline regularizată cu tensiune pentru interpolare (așa cum este descris în
Mitasova si Mitas, 1993).
Regiunea este schimbată temporar în timpul scrierii fișierelor de ieșire cu rezoluția dorită.
Parametrii topografici sunt calculați în același mod ca în v.surf.în primul rând modul. (Vezi si
Mitasova și Hofierka, 1993)
Harta raster utilizată cu netezi opțiunea ar trebui să conțină parametri variabili de netezire.
Acestea pot fi derivate din erori, panta etc. folosind r.mapcalc modul.
Programul avertizează când apar depășiri semnificative și ar trebui să existe o tensiune mai mare
folosit. Cu toate acestea, cu tensiunea setată prea mare, suprafața rezultată își schimbă comportamentul la a
membrană (foie de cauciuc întinsă peste punctele de date, rezultând un vârf sau groapă în fiecare
punct dat și oriunde altundeva suprafața merge rapid la tendință). Se poate folosi netezirea
pentru a reduce depășirile. Când apar depășiri, rezultă ridica fișierul va avea alb
culoare în locațiile depășirilor, deoarece tabelul de culori pentru fișierul de ieșire este același
ca colortable pentru fișierul de intrare raster.
Programul verifică stabilitatea numerică a algoritmului prin calculul valorilor la
puncte date și imprimă diferența maximă găsită în fișierul istoric al hărții raster
ridica (vizualizare cu r.info). O creștere a tensiunii este sugerată dacă diferența este
inacceptabil. Pentru calcule cu netezire setată la 0 această diferență ar trebui să fie 0. Cu
un parametru de netezire mai mare decât zero suprafața nu va trece prin punctele de date
exact, iar cu cât este mai mare parametrul, cu atât suprafața va fi mai aproape de tendință.
Programul scrie valorile parametrilor utilizați în calcul în partea de comentarii a
il ridica fișierul istoric al hărții. În plus, următoarele valori sunt, de asemenea, scrise pentru a ajuta
evaluarea rezultatelor și alegerea parametrilor potriviți:
· valorile minime și maxime z în fișierul de date (zmin_data, zmax_data) și în
hartă raster interpolată (zmin_int, zmax_int),
· diferența maximă între valoarea z dată și cea interpolată la un punct dat
(errtotal),
· parametru de redimensionare utilizat pentru normalizare (dnorm), care influențează tensiunea.
Programul dă un avertisment atunci când utilizatorul dorește să interpoleze în afara regiunii date de
il intrare datele de antet ale hărții raster. Mărirea în zona în care sunt punctele este
sugerat în acest caz.
Când se folosește o mască, programul folosește toate punctele din regiunea dată pentru interpolare,
inclusiv cele din zona care este mascata, pentru a asigura o interpolare adecvată de-a lungul
marginea măștii. Prin urmare, nu maschează punctele de date; dacă acest lucru este de dorit,
trebuie făcută afară r.resamp.întâi înainte de procesare.
EXEMPLU
Reeșantionarea modelului de cotă Spearfish cu rezoluție de 30 m la 15 m:
# setați regiunea de calcul pe harta originală (30 m)
g.region raster=elevation.dem -p
# reeșantionați la 15 m
r.resamp.rst input=elevation.dem ew_res=15 ns_res=15 elevation=elev15
# setați regiunea de calcul pe harta rezultată
g.regiune raster=elev15 -p
# verifica
r.univar elev15 -g
Utilizați r.resamp.rstgrass online folosind serviciile onworks.net