GithubHelp home page GithubHelp logo

rremelgado / rsmove Goto Github PK

View Code? Open in Web Editor NEW
31.0 4.0 8.0 36.53 MB

Remote Sensing for Movement Ecology

R 100.00%
remote-sensing movement-ecology r spatial-analysis animal-behavior machine-learning ecology animal-behaviour

rsmove's Introduction

rsMove

CRAN version CRAN downloads CRAN downloads

Why develop rsMove?

In the scope of movement ecology, Global Positioning Systems (GPS) have evolved significantly offering a unique insight into animal behavior. But understanding this behavior is dependent on our ability to comprehend the underlying environmental conditions that guides it. In this context, remote sensing becomes a fundamental tool. It provides information on the spatial and temporal variability of the landscape and provides us the means to understand the impact of environmental change over animal behavior. However, linking remote sensing and animal movement can be troublesome due to the differences in the spatial and temporal scales at which they are acquired (Neuman et al, 2015). As a consequence, methods that are sensitive to the constraints imposed by remote sensing in the analysis of animal movement are required. rsMove answers to this issue providing tools to query and analyze movement data using remote sensing.


Installation

This gitHub is used as a basis for the improvement of rsMove. A stable release is available on CRAN and can installed with:

install.packages('rsMove')

Examples

A paper on the package is currently available describing the general applicability of rsMove. Addtitionally, we developed a vignette on the use of rsMove to predict environmental resource suitability following the methodology described in this paper.


Bug reports & contact

For bug reports, please use our issue page. Feature requests and other contributions are also welcome.


What else are we doing?

The Department of Remote Sensing of the University of Würzburg has developed other R packages that might interest you:

Click here for news on our department.


Aknowledgements

This initiative is part of the Opt4Environment project and was funded by the German Aerospace Center (DLR) on behalf of the Federal Ministry for Economic Affairs and Energy (BMWi) with the research grant 50 EE 1403. The movement data we used was provided by the Max Planck institute for Ornithology (MPIo). Click below to reach the involved parties.


                                          


rsmove's People

Contributors

16eagle avatar bprehn219 avatar rremelgado avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

rsmove's Issues

rsMove vulnerable to forthcoming changes in sp and rgdal

Running revdep checks for current rgdal on R-Forge - see:

https://stat.ethz.ch/pipermail/r-sig-geo/2019-November/027801.html

shows the errors in the attached check log, related to use of PROJ&/GDAL3
and required changes to sp and rgdal. If useful find a reference to a docker
image in this thread:

r-spatial/discuss#28

Changes will occur quite fast, and packages need to be prepared.

* checking examples ... ERROR
Running examples in ‘rsMove-Ex.R’ failed
The error most likely occurred in:

> ### Name: backSample
> ### Title: backSample
> ### Aliases: backSample
> 
> ### ** Examples
> 
> {
+ 
+  require(raster)
+ 
+  # read raster data
+  file <- list.files(system.file('extdata', '', package="rsMove"), 'ndvi.tif', full.names=TRUE)
+  r.stk <- stack(file)
+ 
+  # read movement data
+  data(shortMove)
+ 
+  # find sample regions
+  label <- labelSample(shortMove, 30, agg.radius=30, nr.pixels=2)
+ 
+  # select background samples (pca)
+  bSamples <- backSample(shortMove, r.stk, label, sampling.method='pca')
+ 
+  # select background samples (random)
+  bSamples <- backSample(shortMove, r.stk, sampling.method='random')
+ 
+ }
Loading required package: raster
Loading required package: sp
Warning in showSRID(uprojargs, format = "PROJ", multiline = "NO") :
  Discarded datum WGS_1984 in CRS definition,
 but +towgs84= values preserved
Error in labelSample(shortMove, 30, agg.radius = 30, nr.pixels = 2) : 
  "x" and "y" have different projections
Execution halted

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.