R a GRASS-ban vagy GRASS az R-ben?

Hasonló dokumentumok
Vektoros elemzés végrehajtása QGIS GRASS moduljával 1.7 dr. Siki Zoltán

Vasúti információs rendszerek gyakorlat

2 Excel 2013 zsebkönyv

Első randi a QGIS SERVER környezettel

Programozás I gyakorlat

Angol Középfokú Nyelvvizsgázók Bibliája: Nyelvtani összefoglalás, 30 kidolgozott szóbeli tétel, esszé és minta levelek + rendhagyó igék jelentéssel

Laborgyakorlat Windows 7 upgrade-je, felhasználói adatok költöztetése

Excel vagy Given-When-Then? Vagy mindkettő?

QGIS GRASS beépülő modul és GRASS GIS 7.0 (beta1 verzió) Hidrológiai analízis segédlet

3D - geometriai modellezés, alakzatrekonstrukció, nyomtatás

Bemutatkozás: az Intergraph Co. és a Tekiré Kft. Mi a GeoMedia? A GeoMedia 3D termékről Eszközkészlet, Ábrázolási lehetőségek

Az új modulrendszer tapasztalatai

A TÁMOP KIEMELT PROJEKT KERETÉBEN KIALAKÍTOTT INFORMATIKAI RENDSZER

A domborzat fõ formáinak vizsgálata digitális domborzatmodell alapján

A környezettan tantárgy intelligencia fejlesztő lehetőségei

FOSS4G-CEE Prágra, 2012 május. Márta Gergely Sándor Csaba

Bevezetés a lágy számítás módszereibe

INFORMATIKA ÁGAZATI ALKALMAZÁSAI. Az Agrármérnöki MSc szak tananyagfejlesztése TÁMOP /1/A

HŐSÉGRIASZTÁSI RENDSZEREK MAGYARORSZÁGON, EURÓPÁBAN ÉS A VILÁGBAN

Typotex Kiadó. Térinformatika. Detrekői Ákos jogutóda, Szabó György

Digitális technika (VIMIAA01) Laboratórium 1

Linux Extension for AIDA64

AZ ERDÕ NÖVEKEDÉSÉNEK VIZSGÁLATA TÉRINFORMATIKAI ÉS FOTOGRAMMETRIAI MÓDSZEREKKEL KARSZTOS MINTATERÜLETEN

SJ5000+ MENÜBEÁLLÍTÁSOK. E l e c t r o p o i n t K f t., B u d a p e s t, M e g y e r i ú t F s z. 1. Oldal 1

Dr. Erbszt András Szt. János Kh. Idegsebészeti Osztály NEVES BETEGBIZTONSÁGI FÓRUM

Zöld hálózatok és az. Dr. Gódor István. Ericsson Magyarország

TANTÁRGYI ÚTMUTATÓ. Logisztika. tanulmányokhoz

Adatok ábrázolása, adattípusok. Összefoglalás

Szundikáló macska Sleeping kitty

Autóipari beágyazott rendszerek. Fedélzeti elektromos rendszer

A Surfer for Windows használata (8. verzió)

Társasjáték az Instant Tanulókártya csomagokhoz

NIIF VoIP projekt aktualitások

Számítógépes vírusok

Az Open Source lehetősége a szegedi geoinformatika képzésben

Vasúti pálya függőleges elmozdulásának vizsgálata

Fábián Zoltán Hálózatok elmélet

EPER E-KATA integráció

On The Number Of Slim Semimodular Lattices

A golyók felállítása a Pool-biliárd 8-as játékának felel meg. A golyók átmérıje 57.2 mm. 15 számozott és egy fehér golyó. Az elsı 7 egyszínő, 9-15-ig

FIATAL MŰSZAKIAK TUDOMÁNYOS ÜLÉSSZAKA

Széchenyi István Egyetem

Időzített rendszerek és az UPPAAL

Tanúsítvány és hozzá tartozó kulcsok feltöltése Oberthur kártyára és Oberthur SIM termékre

KOMPLEX TERVEZÉS TERVEZÉSI SZAKIRÁNY TARTÓSZERKEZETI FELADATRÉSZ 1. félév

Prop-Tech. Vázmérő. Telepítési és eltávolítási útmutató

Dr. Schuster György február 21. Real-time operációs rendszerek RTOS

[GVMGS11MNC] Gazdaságstatisztika

MOBIL CROWDSENSING ÉS BIG DATA TÁVKÖZLÉSI ÉS MÉDIAINFORMATIKAI TANSZÉK BUDAPESTI MŰSZAKI ÉS GAZDASÁGTUDOMÁNYI EGYETEM

SZET GYAK1: Követelmények ellenőrzése

Dr. Kulcsár Gyula. Virtuális vállalat félév. Projektütemezés. Virtuális vállalat félév 5. gyakorlat Dr.

Szoftver-technológia II. Tervezési minták. Irodalom. Szoftver-technológia II.

Hálózati operációs rendszerek II. Netware kernel

Vállalkozásfinanszírozás

Felhasználás. Készülék jellemzők. Kalibra59

Contact us Toll free (800) fax (800)

Minõségbiztosítás és adatminõség 1

1. Gyakorlat: Telepítés: Windows Server 2008 R2 Enterprise, Core, Windows 7

3D FEJLESZTÉSI IRÁNYOK AZ ÉPÍTÉSÜGYBEN

Linux Mint 8 telepítése

Széchenyi Programirodák létrehozása, működtetése VOP

Egy SLA kialakításának gyakorlata fókuszban a nehézségek megoldása. Előadó: Oroszi Norbert. KÜRT Rt. Információ Menedzsment KÜRT Rt.

Egyre nagyobb profitot generálnak a mobiltelefonnal végzett vásárlások, és egyre többet hezitálunk vásárlás előtt

Lineáris algebra gyakorlat

INFORMÁCIÓS MEMORANDUM

Helyzet: 1853, London, Soho, kolerajárvány, 700 halott Kérdés: honnan ered a járvány? Adatok: az elhunytak neve, lakhelye Megoldás dr.

Lavinapályák vizsgálata DEM segítségével

SAP JAM. Felhasználói segédlet

Többfelhasználós adatbázis környezetek, tranzakciók, internetes megoldások

Milyen segítséget tud nyújtani a döntéshozatalban a nem-hagyományos jelfeldolgozás?

Interaktív webes térképezés GRASS GIS 7-tel. A Web Processing Service bemutatása

OLYMPICS! SUMMER CAMP

Tanulmányi keretrendszer az APPI-ban

Város a válságban? Településpolitika a gazdasági válság idején. Új informatikai lehetőségek a településtervezés és fejlesztés eszköztárában

A bölcsészkari intézkedési terv sarokpontjai. DPR intézményi szakmai fórum október 17. Szalai Mónika kari alumni koordinátor (BTK PIKO)

Mr. Adam Smith Smith's Plastics 8 Crossfield Road Selly Oak Birmingham West Midlands B29 1WQ

Tudományos Ismeretterjesztő Társulat

Fónai Mihály: Alumni: hallgatói elvárások és vélemények. Campus Lét a Debreceni Egyetemen: csoportok és csoportstruktúrák december 3.

#instagramads Az első tapasztalatok. Contact: Eva Drienyovszki Senior Search Specialist

A QuantumGIS projekt és szoftver bemutatása. Juhász Levente SZTE TFGT

MAKING MODERN LIVING POSSIBLE. Danfoss Heating Solutions

A hasznos élettartamot befolyásoló egyes tényezők elemzése a Tedej Zrt. holstein-fríz állományánál

Épületvillamosság laboratórium. Villámvédelemi felfogó-rendszer hatásosságának vizsgálata

Témák 2013/14/2. Dr. Ruszinkó Endre, egyetemi docens

TELEPÍTÉSI SEGÉDLET OUTDOOR FULL POWER. OH Monitoring Kft. TNS Hoffmann Kft február

20 éves a Térinformatika Tanszék

Ahol az ERP véget ér hasznos kiegészítők

STUDENT LOGBOOK. 1 week general practice course for the 6 th year medical students SEMMELWEIS EGYETEM. Name of the student:

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Endoszkópos szakasszisztens szakképesítés Endoszkópos beavatkozás lebonyolítása modul. 1.

Software Engineering Babeş-Bolyai Tudományegyetem Kolozsvár

ArcGIS for Desktop 10.2 Trial License lekérése és regisztrációja

BALÁZS HORVÁTH. Escalator

Vodafone ReadyPay. Használati útmutató

Technológiai dokumentációk

SZAKMAI BESZÁMOLÓ EVK SZAKKOLLÉGIUM. BESZÁMOLÓ: A 2014/2015 A Pallas Athéné Domus Scientiae Alapítvány pályázatára 2014/2015-ÖS TANÉV

Dr. Rainer Wiedemann Varga Zoltán

Felsőoktatási és Ipari Együttműködés új lehetőségei

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ. Orvosi laboratóriumi technikai asszisztens szakképesítés Mikrobiológiai vizsgálatok modul. 1.

(Asking for permission) (-hatok/-hetek?; Szabad ni? Lehet ni?) Az engedélykérés kifejezésére a következő segédigéket használhatjuk: vagy vagy vagy

Jelek tanulmányozása

Átírás:

R a GRASS-ban vagy GRASS az R-ben? Józsa Edina PTE TTK Földtudományok Doktori Iskola edina.j0zs4@gmail.com Témavezető: Dr. Fábián Szabolcs Ákos Budapest, 2015. november 27.

Tartalom Bevezetés Példa Lehetőségek Felhasználó Konklúzió - Motiváció - Térbeli vizsgálatok R- ben - R & GRASS - Morfometriai elemzés - Automatizálás - R GRASS - GRASS R - R, mint GIS - Alkalmazhatóság - Előzetes ismeretek - Előnyök és hátrányok - Javaslatok

Bevezetés Motiváció There is more than one way to do it. Larry Wall Your favorite GIS software (for programming spatial data analysis)? [59 votes] GRASS GIS 14%, SAGA GIS 3%, QGIS 2%, ArcGIS 19%, R 34%, combination 25%, none 3% (http://geostat-course.org/, 2012. augusztus 28.)

Bevezetés Motiváció A CRAN-en elérhető csomagok függőségi hálózata. Zölddel jelölve az sp csomagra épülő további csomagokat.

Bevezetés Térbeli vizsgálatok Kettősség: téradat elemzők vagy statisztikusok használják? To permit the two disparate groups of users to play together happily, classes have grown that look like GIS data models to GIS and other spatial data people, and look and behave like data frames from the point of view of applied statisticians and other data analysts. (Bivand, R. et al. 2013) R-ben a térbeli adatokkal dolgozó csomagok két fő feladata az adatok mozgatása, átalakítása ÉS elemzése Kapcsolat GRASS GIS (*QGIS), SAGA GIS, Python és ArcGIS felé Fontos a szabadon hozzáférhető adatok elérése és a megjelenítés is kapcsolat OSM, Google Earth felé, csomagok egyedi színskála készítéshez, webgis lehetőségek, attribútumokból látványos tematikus térképek + diagramok

Bevezetés Részlet az rgrass levelezőlistáról (2015. szeptember) Roger Bivand The confusion is probably coming from the use duality. If a location and mapset already exists, the (much) preferred route is to run R inside GRASS - start R from the GRASS console or similar. Rainer Krug That is one major problem in rgrass: that one is encouraged to run R in GRASS to use an existing mapset.. If I use R, GRASS is a kind of a library, about which I do not want to care. So the way forward should be to make the "GRASS in R" scenario the main way of using GRASS in R. Van helyes megoldás? Mitől függ? GRASS indítása után hívni az R-t, számításigényes munka GRASS-ban R-t indítani és onnan használni a GRASS eszközkészletét R-t, mint GIS szoftvert használni a megfelelő csomagokkal

Konkrét példa Morfometriai elemzések automatizálása Input: DEM (10 m felbontás, ~25x25 km, >6.600.000 cella) Cél: vízhálózat és vízgyűjtők generálása, kitettség térkép előállítása, domborzatot jellemző értékekből diagramok (hipszometrikus görbe, kitettség rózsadiagram, völgyek hossz-irány diagram, normalizált esésgörbe)

Lehetőségek R a GRASS-ban indítás GRASS-ból (ellenőrzés, bővítmények) STREAM_BASIN >> parancssorból felhasználói inputok [DEM, flow acc. th.], r.stream.* ASPECT >> r.slope.aspect DEM & ASPECT exportálása >> r.out.gdal R script összeállítása, paraméterek argumentumok átvétele 'rgrass7', 'raster' és további csomagok betöltése

Lehetőségek HYPSOMETRIC CURVE >> 'raster' package DEM tiff importálása (memória!), raszterből data.frame (memória!), 'base' package - számítások, 'ggplot2' - a diagramkészítéshez (memória!) ASPECT DIAGRAM >> 'raster' package ASPECT tiff importálása (memória!), raszter data.frame átalakítás (memória!), 'ggplot2' package - diagramkészítés LENGTH-AZIMUTH >> 'rgrass7' package - vektoros vízhálózat, readvect funkció, 'base' package data.frame formázása, számítások, 'ggplot2' package - diagramkészítés (memória!) LONG_PROFILE >> 'rgrass7' package - vektoros vízhálózat, readvect funkció, 'base' package - data.frame formázása, számítások, 'MESS' package - görbe alatti terület számítása, auc funkció, 'ggplot2' package - diagramkészítés (memória!)

Lehetőségek GRASS az R-ben shell script a felhasználói inputok kezelésére argumentumok átvétele rgrass7' és 'raster' package betöltése GRASS munkakörnyezet beállítása => initgrass STREAM_BASIN >> vízfolyások, vízgyűjtő => execgrass("r.stream.*", flags=, parameters=...) + DEM exportálása ( r.out.gdal, flags=, parameters= ) ASPECT >> kitettség térkép => execgrass("r.slope.aspect", flags=, parameters= ) + ASPECT exportálása ( r.out.gdal, flags=, parameters= ) további csomagok betöltése

Lehetőségek HYPSOMETRIC CURVE >> 'raster' package DEM tiff importálása (memória!), raszterből data.frame (memória!), 'base' package - számítások, 'ggplot2' - a diagramkészítéshez (memória!) ASPECT DIAGRAM >> 'raster' package ASPECT tiff importálása (memória!), raszter data.frame átalakítás (memória!), 'ggplot2' package - diagramkészítés LENGTH-AZIMUTH >> 'rgrass7' package - vektoros vízhálózat, readvect funkció, 'base' package - data.frame formázása, számítások, 'ggplot2' package - diagramkészítés (memória!) LONG_PROFILE >> 'rgrass7' package - vektoros vízhálózat, readvect funkció, 'base' package - data.frame formázása, számítások, 'MESS' package - görbe alatti terület számítása, auc funkció, 'ggplot2' package - diagramkészítés (memória!)

R, mint GIS Lehetőségek shell script a felhasználói inputok kezelésére argumentumok átvétele 'raster' package betöltése FLOW DIRECTION >> 'raster' package - DEM tiff importálása, flowdir terrain funkció ASPECT >> 'raster' package - DEM raszterként, aspect terrain funkció további csomagok betöltése HYPSOMETRIC CURVE >> 'raster' package - DEM raszterből data.frame átalakítás(memória!), 'base' package - számítások, 'ggplot2' - a diagramkészítéshez (memória!) ASPECT DIAGRAM >> 'raster' package - ASPECT raszter, data.frame átalakítás(memória!), 'ggplot2' package - diagramkészítés

Felhasználó nézőpontja Memória problémák DE megfelelő módszerekkel az adatok átvitele gördülékeny Az R-ben végzett feladatokhoz nagyobb háttértudás szükséges, a leírások és példák ellenére sem annyira magától értetődő egy-egy funkció, mint GRASS-ban Automatizálás, reprodukálhatóság, megoszthatóság Eltérés az eredményekben Kitettség diagram a GRASSban (balra) és R-ben (jobbra) készített térképből.

sec Felhasználó nézőpontja A főbb modulok futási ideje 25 20 15 10 5 0 vízrajz kitettség hipszo. görbe kitettség diagram hossz-irány diagram normalizált esésgörbe GRASS >> R R >> GRASS R

Konklúzió Szoftverek kombinációjával újabb projektek hozhatók létre, lehetővé teszi az R felhasználóknak és a GRASS felhasználóknak is, hogy a megszokott környezetet használják Széleskörű(bb) felhasználás Megfelelő lehetőség választása annak függvényében, hogy milyen adatokon dolgozunk, megéri-e oda-vissza mozgatni a szoftverek között, milyen formátumban szeretnénk eredményeket R problémája a memóriában tárolt objektumokkal és a for ciklusokkal Vizualizáció térképek esetében megoszló vélemények, diagramokhoz mindenképpen R

Köszönöm a megtisztelő figyelmet! edina.j0zs4@gmail.com