Closed mdsumner closed 5 years ago
Add an explicit split method, a copy of the SPDF one.
``` r
library(trip)
setMethod("split", signature(x = "trip", f = "ANY"),
function(x, f, drop = FALSE, ...) {
lapply(split(x = seq_len(nrow(x)), f = f, drop = drop, ...),
function(ind) x[ind, , drop = FALSE])
})
tr <- walrus818
mapgrid <- raster::raster(tr)
listofgrids <- lapply(split(walrus818, tr$Deployment), function(x) raster::rasterize(x, mapgrid))
raster::plot(raster::brick(listofgrids))
devtools::session_info()
#> ─ Session info ──────────────────────────────────────────────────────────
#> setting value
#> version R version 3.5.3 (2019-03-11)
#> os Ubuntu 18.04.2 LTS
#> system x86_64, linux-gnu
#> ui X11
#> language (EN)
#> collate en_AU.UTF-8
#> ctype en_AU.UTF-8
#> tz Etc/UTC
#> date 2019-04-13
#>
#> ─ Packages ──────────────────────────────────────────────────────────────
#> package * version date lib
#> abind 1.4-5 2016-07-21 [2]
#> assertthat 0.2.1 2019-03-21 [2]
#> backports 1.1.3 2018-12-14 [2]
#> callr 3.2.0 2019-03-15 [2]
#> cli 1.1.0 2019-03-19 [2]
#> codetools 0.2-16 2018-12-24 [4]
#> crayon 1.3.4 2017-09-16 [2]
#> deldir 0.1-16 2019-01-04 [2]
#> desc 1.2.0 2018-05-01 [2]
#> devtools 2.0.2 2019-04-08 [2]
#> digest 0.6.18 2018-10-10 [2]
#> evaluate 0.13 2019-02-12 [2]
#> foreign 0.8-71 2018-07-20 [4]
#> fs 1.2.7 2019-03-19 [2]
#> glue 1.3.1 2019-03-12 [2]
#> goftest 1.1-1 2017-04-03 [2]
#> highr 0.8 2019-03-20 [2]
#> htmltools 0.3.6 2017-04-28 [2]
#> knitr 1.22 2019-03-08 [2]
#> lattice 0.20-38 2018-11-04 [4]
#> magrittr 1.5 2014-11-22 [2]
#> maptools 0.9-5 2019-02-18 [2]
#> MASS 7.3-51.1 2018-11-01 [4]
#> Matrix 1.2-17 2019-03-22 [4]
#> memoise 1.1.0 2017-04-21 [2]
#> mgcv 1.8-28 2019-03-21 [4]
#> nlme 3.1-139 2019-04-09 [4]
#> pkgbuild 1.0.3 2019-03-20 [2]
#> pkgload 1.0.2 2018-10-29 [2]
#> polyclip 1.10-0 2019-03-14 [2]
#> prettyunits 1.0.2 2015-07-13 [2]
#> processx 3.3.0 2019-03-10 [2]
#> ps 1.3.0 2018-12-21 [2]
#> R6 2.4.0 2019-02-14 [2]
#> raster 2.8-19 2019-01-30 [2]
#> Rcpp 1.0.1 2019-03-17 [2]
#> remotes 2.0.3 2019-04-09 [2]
#> rgdal 1.4-3 2019-03-14 [2]
#> rlang 0.3.4 2019-04-07 [2]
#> rmarkdown 1.12 2019-03-14 [2]
#> rpart 4.1-13 2018-02-23 [4]
#> rprojroot 1.3-2 2018-01-03 [2]
#> sessioninfo 1.1.1 2018-11-05 [2]
#> sp 1.3-1 2018-06-05 [2]
#> spatstat 1.59-0 2019-03-22 [2]
#> spatstat.data 1.4-0 2018-10-04 [2]
#> spatstat.utils 1.13-0 2018-10-31 [2]
#> stringi 1.4.3 2019-03-12 [2]
#> stringr 1.4.0.9000 2019-02-27 [2]
#> tensor 1.5 2012-05-05 [2]
#> testthat 2.0.1 2018-10-13 [2]
#> trip * 1.5.0.9010 2019-04-13 [1]
#> usethis 1.5.0 2019-04-07 [2]
#> withr 2.1.2 2018-03-15 [2]
#> xfun 0.6 2019-04-02 [2]
#> yaml 2.2.0 2018-07-25 [2]
#> source
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.0)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.3)
#> Github (tidyverse/stringr@8f27b68)
#> CRAN (R 3.5.1)
#> CRAN (R 3.5.1)
#> local
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.2)
#> CRAN (R 3.5.3)
#> CRAN (R 3.5.1)
#>
#> [1] /perm_storage/home/mdsumner/R/x86_64-pc-linux-gnu-library/3.5
#> [2] /usr/local/lib/R/site-library
#> [3] /usr/lib/R/site-library
#> [4] /usr/lib/R/library
Created on 2019-04-13 by the reprex package (v0.2.1)
Oh, it's likely because sp is not attached by default now ...
It's working now ...
there's something funny, this should work as per https://github.com/Trackage/trip/issues/20