Modelovanie DTM v GIS Cvienie 10 Gabriel Petek
Modelovanie DTM v GIS Cvičenie č. 10 Gabriel Petříček, Juraj Straka, Vladimír Pelech
DTM ako súčasť GIS Zopakovanie z minulého týždňa: l Definícia, tvorba a reklasifikovanie krivosti l Celkové formy georeliéfu l Vyplnenie depresií a generovanie spádových kriviek
Náplň dnešného cvičenia Vytvorenie vrstiev parciálnych derivácií l Vytvorenie nulových izolínií parciálnych derivácií l Určenie singulárnych bodov l Rozdelenie singulárnych bodov l
Singulárne body georeliéfu Vrcholy, depresie, sedlá l Nachádzajú sa v miestach, kde sa pretínajú nulové izolínie prvých parciálnych derivácií l Typ určuje znamienko druhej parciálnej derivácie l Nie je v nich možné určiť orientáciu. l
Pracovný postup 1. Vytvorte si prvé a druhé parciálne derivácie • • • 2. v. surf. rst vstup = bodová vrstva (Required) V Outputs začiarknuť Output partial derivatives instead of topographic parameters, čo nám vypočíta parciálne derivácie. výstup = fx, fy, fxx, fyy (Outputs slope, aspect, profile and tangential curvature) nastavte masku (Parameters) tension = 30 Vytvoriť nulové izolínie pre fx a fy • • r. contour vstup fx / fy (Required) výstup fx_nula / fy_nula (Required) levels = 0 (Optional)
3. Konverzia nulových izolínií na raster pomocou • • 4. Sčítať fx_nula_rast + fy_nula_rast • • 5. v. to. rast Vstupy fx_nula / fy_nula parameter use = val Výstupy fx_nula_rast / fy_nula_rast Raster Map. Calculator (r. mapcalc) Výstup singularne_body_rast Previesť singularne_body_rast na vektor • • r. to. vect Výstup = singularne_body
6. Pridajte nové stĺpce do atribútovej tabuľky vrstvy singularne_body • • • 7. v. db. addcolumn Vstup = singularne_body Columns = FXX DOUBLE PRECISION, FYY DOUBLE PRECISION, TYP INTEGER Naplňte stĺpce FXX a FYY hodnotami z vrstiev fxx a fyy • • v. what. rast Vstup = singularne_body Raster = fxx/fyy Column = FXX/FYY
8. Rozdeľte singulárne body na vrcholové a depresné (vrcholové >0; depresné <0) • • Pomocou stĺpcov FXX a FYY využijeme atribútovú tabuľku a SQL dopyt a vyplníme stĺpec TYP pomocou nástroja FIELD CALCULATOR: UPDATE Singularne_body SET TYP = 0 UPDATE Singularne_body SET TYP = 1 WHERE FXX>0 AND FYY>0 UPDATE Singularne_body SET TYP = -1 WHERE FXX<0 AND FYY<0 Kvôli kontrole používame parciálne derivácie FXX aj FYY. Čo reprezentuje TYP = 0?
Opakovanie Vytvorenie vrstiev parciálnych derivácií l Vytvorenie nulových izolínií parciálnych derivácií l Určenie singulárnych bodov l Rozdelenie singulárnych bodov l
DTM ako súčasť GIS Otázky?
DTM ako súčasť GIS Ďakujem za pozornosť.
- Slides: 11