tags: - Free
R GIS:lle
Tämä sivu on Puthin R-ympäristössä asennetuille avaruudellisille R-kirjastoille ja -työkaluille. R:n dokumentaatio löytyy yleisesti r-env
-sivulta. Avaruudelliset kirjastot sisältyvät kaikkiin R-versioihin Puthissa.
Käyttö
Moduulin lataaminen
Lataa yleinen R-moduuli komennolla
Asennetut avaruudelliset R-kirjastot
- aws.s3 - työskentelyyn S3-tallennuksen kanssa, esimerkiksi Allas. Esimerkki.
- CAST - toiminnallisuus
caret
:lle avaruudellisten tai avaruus-aikallisten datojen kanssa - fasterize - nopeampi korvike
raster
-paketin rasterize()-funktiolle - FORTLS - maalla suoritetun laserkeilauksen (TLS) pistemassojen käsittely metsätalouden tarkoituksiin
- gdalcubes - työskentelyyn moniaikaisten rasteridatakuutioiden kanssa
- geodata - pääsy ilmasto-, viljely-, korkeus-, maan käyttö-, maaperä-, lajilöydös-, saavutettavuus-, hallinnollisiin rajatietoihin ja muihin datoihin.
- geofi - paikkatiedon lataaminen kunnista, postinumeroista ja väestö- ja tilastoruudukosta Tilastokeskuksesta
- geoR - geostatistinen analyysi sisältäen perinteisiä, todennäköisyyspohjaisia ja bayeslaisia menetelmiä
- geosphere - sfäärinen trigonometria maantieteellisille koordinaateille (lat, lon)
- ggmap - karttavisualisoinnit
ggplot2
:n kanssa. Taustakarttana voidaan käyttää useita nettilähteitä (esim. Google Maps ja Stamen Maps). Sisältää myös työkaluja geokoodaukseen ja reititykseen - ggspatial - karttojen piirtämiseen
- gstat - spatiaalinen ja spatio-aikallinen geostatistinen mallintaminen, ennustaminen ja simulointi. Variogrammin mallintaminen; yksinkertainen, tavanomainen ja universaali piste- tai lohko(ko)kriging; spatio-aikallinen kriging; sekventiaalinen Gaussin tai indikaattorin (ko)simulointi; variogrammin ja variogrammikartan piirtotyökalut
- GWmodel - paikkatietopainotetut mallit: GW-yhteenvetotilastot, GW-pääkomponenttianalyysi, GW-kuvan erottelu ja erilaiset GW-regression muodot
- [igraph]
- lidR - LiDAR-datan käsittely ja visualisointi (metsätalouden sovelluksille), mittareiden laskenta aluepohjaisessa lähestymistavassa, pistesuodatukset, keinotekoinen pisteiden vähentäminen, luokittelu maantieteellisestä datasta, normalisointi, yksittäisten puiden segmentointi ja muita käsittelytoimenpiteitä. Esimerkki
- lidRtRee - metsän analysointi ilmalaserkeilauksen (LiDAR) datalla
- mapedit - sf-objektien interaktiivinen muokkaus
- maptools - työkalut maantieteellisen datan käsittelyyn ja rajapinta useiden muiden R-pakettien kanssa
- mapview - interaktiivisen visualisoinnin luonti spatiaalidatalle nopeasti ja helposti, taustakartalla tai ilman. Näytettyjen piirteiden attribuutit ovat täysin kyseltävissä ponnahdusikkunoiden kautta
- ncdf4 - lue, kirjoita ja muuta NetCDF-tiedostoja
- ows4R - datalukeminen OGC-rajapinnoista
- raster - rasteridataa varten keskeinen paketti
- RCSF - Cloth Simulation Filter (CSF) on LiDAR-maapisteiden suodatuksen algoritmi
- rlas - lue ja kirjoita 'las' ja 'laz'-tiedostomuotoja
- rstac - asiakaskirjasto Spatio-Temporal Asset Catalog (STAC) varten
- rTLS - käsittele maalla suoritettua laserkeilaus (TLS) datapisteitä
- Rsagacmd - SAGA GIS komentojen käyttäminen R:stä
- sen2r - Sentinel-2 datan löytäminen, lataaminen ja käsittely
- sf - vektoridataa varten keskeinen paketti, sidokset GDAL-, GEOS- ja PROJ-kirjastoihin. Toimii tidyverse-pakettien kanssa. Samanlaisia toiminnallisuuksia kuin
sp
:llä, mutta uudempi ja parempi - sp - vanhempi keskeinen paketti vektoridatalle
- spacetime - spatio-aikallisen datan kanssa työskentelyyn
- spatial - kriging ja pistekuvioanalyysiä varten
- spatialreg - spatiaalisten poikkileikkausmallien valmistamiseen
- spatstat - pistekuvioiden analysointiin
- spdep - spatiaalinen riippuvuus: painot, tilastot ja mallit
- stars - spatioaikaisten matriisien (rasteri- ja vektoridatakuutiot) lukemiseen, käsittelyyn, kirjoittamiseen ja piirtämiseen
- s2 - pallon geometristen laskutoimitusten suorittamiseen
- terra - monipuolisia menetelmiä avaruudellisen datan analyysiin, erityisesti rasteridatalle
- tmap - temaattisten karttojen tekemiseksi
Voit myös asentaa omia lisäkirjastoja. Seuraa vain ohjeita pää R-sivulla.
GDAL- ja SAGA GIS:n tuki
r-env
-moduuli sisältää myös GDAL ja SAGA GIS.
Rinnakkaislaskenta
Jotkut R-paketit kuten raster, terra ja lidR sisältävät funktioita, jotka tukevat rinnakkaislaskentaa. Esimerkki raster-paketin predict-funktion käyttämisestä rinnakkaisesti löytyy esimerkeistämme.
Monille muille GIS-paketeille sinun on rinnakkaistettava koodi itse. Tämä voidaan saavuttaa useilla kirjastoilla, mukaan lukien future. Katso Rinnakkaistyöt käyttäen R-opasta lisätiedoille.
Allaksen käyttäminen R:llä
Voit käyttää Allasta R:llä käyttäen aws.s3-pakettia. Löydät CSC:n esimerkkejä sen käytöstä täältä.
On myös mahdollista lukea ja kirjoittaa tiedostoja Allasista ja Allasiin tai muihin pilviobjektitallennuksiin suoraan GDAL-pohjaisia paketteja, kuten sf
ja terra
, käyttäen. Ole hyvä ja tutustu Pilvifiluista alexsuoraan, sisältäen Allas-opas meidän ohjeisiin ja esimerkkeihin.
Suurten datamäärien kanssa Allasissa, harkitse virtuaalirastereiden käyttöä.
Lisenssi ja tunnustaminen
Kaikki paketit ovat lisensoitu eri avoimen lähdekoodin lisenssein (FOSS), katso tarkat tiedot linkitetyiltä sivuilta yllä. Oikeiden viittausten löytämiseksi R:lle ja eri R-paketeille, voit kirjoittaa:
Ole hyvä ja tunnusta CSC ja Geoportti julkaisuissasi, sillä se on tärkeää projektin jatkumisen ja rahoitusraporttien kannalta. Esimerkkinä, voit kirjoittaa "Kirjoittajat haluavat kiittää CSC - Tiede- ja tietotekniikkakeskusta, Suomi (urn:nbn:fi:research-infras-2016072531) ja Avoimen maantiedon tutkimusinfrastruktuuria (Geoportti, urn:nbn:fi:research-infras-2016072513) laskentaresursseista ja tuesta".
Viitteet
- Esimerkkejä R-paikkatietopakettien käyttämisestä GIS:ssä Puthissa, CSC
- Lista spatiaalista R-paketeista CRAN:ssa
- Avaruudellinen tieteenala, Edzer Pebesma, Roger Bivand
- Geokomputointi R:llä, Robin Lovelace, Jakub Nowosad, Jannes Muenchow
- Avaruudellinen tieteenala R:llä, Robert J. Hijmans
- Johdatus GIS:ään ja tilalliseen analyysiin, Manuel Gimond
- Tilallisen mallintamisen tiedettä, Francisco Rowe, Dani Arribas-Bel
- Opas paikkatieto-R-työkaluista
- CSC:n kurssi paikkatieto-R:stä, Marko Kallio
- Maantieteellinen data-analyysi R:llä: Ympäristömuutosten visualisointi ja analyysi, Michael C. Wimberly