Skip to content

interactive maps with tmap & mapview display earlier chunks on shinyapps #529

@andysouth

Description

@andysouth

System details

Output of sessioninfo::session_info()():

- Session info -------------------------------------------------------------------------------------
 setting  value                       
 version  R version 4.0.3 (2020-10-10)
 os       Windows 10 x64              
 system   x86_64, mingw32             
 ui       RStudio                     
 language (EN)                        
 collate  English_United Kingdom.1252 
 ctype    English_United Kingdom.1252 
 tz       Europe/London               
 date     2021-05-24                  

- Packages -----------------------------------------------------------------------------------------
 ! package           * version     date       lib source                            
   abind               1.4-5       2016-07-21 [1] CRAN (R 4.0.0)                    
   afrilearnr        * 0.0.0.9005  2021-05-24 [1] local                             
   askpass             1.1         2019-01-13 [1] CRAN (R 4.0.2)                    
   assertthat          0.2.1       2019-03-21 [1] CRAN (R 4.0.2)                    
   backports           1.2.0       2020-11-02 [1] CRAN (R 4.0.3)                    
   base64enc           0.1-3       2015-07-28 [1] CRAN (R 4.0.0)                    
   cachem              1.0.1       2021-01-21 [1] CRAN (R 4.0.3)                    
   callr               3.7.0       2021-04-20 [1] CRAN (R 4.0.5)                    
   checkmate           2.0.0       2020-02-06 [1] CRAN (R 4.0.2)                    
   class               7.3-17      2020-04-26 [1] CRAN (R 4.0.3)                    
   classInt            0.4-3       2020-04-07 [1] CRAN (R 4.0.2)                    
   cli                 2.5.0       2021-04-26 [1] CRAN (R 4.0.3)                    
   codetools           0.2-18      2020-11-04 [1] CRAN (R 4.0.3)                    
   colorspace          2.0-0       2020-11-11 [1] CRAN (R 4.0.3)                    
   crayon              1.4.1       2021-02-08 [1] CRAN (R 4.0.5)                    
   crosstalk           1.1.0.1     2020-03-13 [1] CRAN (R 4.0.2)                    
   curl                4.3         2019-12-02 [1] CRAN (R 4.0.2)                    
   DBI                 1.1.0       2019-12-15 [1] CRAN (R 4.0.2)                    
   desc                1.3.0       2021-03-05 [1] CRAN (R 4.0.5)                    
   devtools          * 2.4.0       2021-04-07 [1] CRAN (R 4.0.5)                    
   dichromat           2.0-0       2013-01-24 [1] CRAN (R 4.0.0)                    
   digest              0.6.27      2020-10-24 [1] CRAN (R 4.0.3)                    
   dplyr               1.0.5       2021-03-05 [1] CRAN (R 4.0.5)                    
   e1071               1.7-4       2020-10-14 [1] CRAN (R 4.0.3)                    
   ellipsis            0.3.1       2020-05-15 [1] CRAN (R 4.0.2)                    
   evaluate            0.14        2019-05-28 [1] CRAN (R 4.0.2)                    
   fansi               0.4.1       2020-01-08 [1] CRAN (R 4.0.2)                    
   fastmap             1.1.0       2021-01-25 [1] CRAN (R 4.0.3)                    
   fs                  1.5.0       2020-07-31 [1] CRAN (R 4.0.3)                    
   generics            0.1.0       2020-10-31 [1] CRAN (R 4.0.3)                    
   glue                1.4.2       2020-08-27 [1] CRAN (R 4.0.3)                    
   htmltools           0.5.1.9000  2021-02-02 [1] Github (rstudio/htmltools@e7f0393)
   htmlwidgets         1.5.3       2020-12-10 [1] CRAN (R 4.0.3)                    
   httpuv              1.5.5       2021-01-13 [1] CRAN (R 4.0.3)                    
   jsonlite            1.7.2       2020-12-09 [1] CRAN (R 4.0.3)                    
   KernSmooth          2.23-18     2020-10-29 [1] CRAN (R 4.0.3)                    
   knitr               1.31        2021-01-27 [1] CRAN (R 4.0.3)                    
   later               1.1.0.1     2020-06-05 [1] CRAN (R 4.0.2)                    
   lattice             0.20-41     2020-04-02 [1] CRAN (R 4.0.3)                    
   leafem              0.1.3       2020-07-26 [1] CRAN (R 4.0.3)                    
   leaflet             2.0.3       2019-11-16 [1] CRAN (R 4.0.2)                    
   leaflet.providers   1.9.0       2019-11-09 [1] CRAN (R 4.0.2)                    
   leafsync            0.1.0       2019-03-05 [1] CRAN (R 4.0.2)                    
 V learnr              0.10.1.9008 2021-05-24 [1] Github (rstudio/learnr@03a6db6)   
   lifecycle           1.0.0       2021-02-15 [1] CRAN (R 4.0.5)                    
   lwgeom              0.2-5       2020-06-12 [1] CRAN (R 4.0.2)                    
   magrittr            2.0.1       2020-11-17 [1] CRAN (R 4.0.3)                    
   mapview           * 2.9.3       2020-09-04 [1] Github (r-spatial/mapview@7cb18c3)
   markdown            1.1         2019-08-07 [1] CRAN (R 4.0.2)                    
   memoise             2.0.0       2021-01-26 [1] CRAN (R 4.0.5)                    
   mime                0.9         2020-02-04 [1] CRAN (R 4.0.0)                    
   munsell             0.5.0       2018-06-12 [1] CRAN (R 4.0.2)                    
   openssl             1.4.3       2020-09-18 [1] CRAN (R 4.0.3)                    
   pillar              1.6.0       2021-04-13 [1] CRAN (R 4.0.5)                    
   pkgbuild            1.2.0       2020-12-15 [1] CRAN (R 4.0.5)                    
   pkgconfig           2.0.3       2019-09-22 [1] CRAN (R 4.0.2)                    
   pkgload             1.2.1       2021-04-06 [1] CRAN (R 4.0.5)                    
   png                 0.1-7       2013-12-03 [1] CRAN (R 4.0.0)                    
   prettyunits         1.1.1       2020-01-24 [1] CRAN (R 4.0.2)                    
   processx            3.5.1       2021-04-04 [1] CRAN (R 4.0.5)                    
   promises            1.1.1       2020-06-09 [1] CRAN (R 4.0.2)                    
   ps                  1.4.0       2020-10-07 [1] CRAN (R 4.0.3)                    
   purrr               0.3.4       2020-04-17 [1] CRAN (R 4.0.2)                    
   R6                  2.5.0       2020-10-28 [1] CRAN (R 4.0.3)                    
   raster              3.4-5       2020-11-14 [1] CRAN (R 4.0.3)                    
   RColorBrewer        1.1-2       2014-12-07 [1] CRAN (R 4.0.0)                    
   Rcpp                1.0.6       2021-01-15 [1] CRAN (R 4.0.3)                    
   remotes             2.3.0       2021-04-01 [1] CRAN (R 4.0.5)                    
   renv                0.12.5      2021-01-09 [1] CRAN (R 4.0.3)                    
   rlang               0.4.10      2020-12-30 [1] CRAN (R 4.0.3)                    
   rmarkdown           2.6         2020-12-14 [1] CRAN (R 4.0.3)                    
   rprojroot           2.0.2       2020-11-15 [1] CRAN (R 4.0.3)                    
   rsconnect           0.8.16      2019-12-13 [1] CRAN (R 4.0.2)                    
   rstudioapi          0.13        2020-11-12 [1] CRAN (R 4.0.3)                    
   satellite           1.0.2       2019-12-09 [1] CRAN (R 4.0.2)                    
   scales              1.1.1       2020-05-11 [1] CRAN (R 4.0.2)                    
   sessioninfo         1.1.1       2018-11-05 [1] CRAN (R 4.0.2)                    
   sf                  0.9-8       2021-03-17 [1] CRAN (R 4.0.5)                    
   shiny               1.6.0       2021-01-25 [1] CRAN (R 4.0.3)                    
   sp                  1.4-4       2020-10-07 [1] CRAN (R 4.0.3)                    
   stars               0.5-2       2021-03-17 [1] CRAN (R 4.0.5)                    
   testthat            3.0.2       2021-02-14 [1] CRAN (R 4.0.5)                    
   tibble              3.1.1       2021-04-18 [1] CRAN (R 4.0.5)                    
   tidyselect          1.1.0       2020-05-11 [1] CRAN (R 4.0.2)                    
   tmap              * 3.3-1       2021-03-15 [1] CRAN (R 4.0.5)                    
   tmaptools           3.1-1       2021-01-19 [1] CRAN (R 4.0.5)                    
   units               0.6-7       2020-06-13 [1] CRAN (R 4.0.2)                    
   usethis           * 2.0.1       2021-02-10 [1] CRAN (R 4.0.5)                    
   utf8                1.1.4       2018-05-24 [1] CRAN (R 4.0.2)                    
   vctrs               0.3.5       2020-11-17 [1] CRAN (R 4.0.3)                    
   viridisLite         0.3.0       2018-02-01 [1] CRAN (R 4.0.2)                    
   webshot             0.5.2       2019-11-22 [1] CRAN (R 4.0.2)                    
   withr               2.4.1       2021-01-26 [1] CRAN (R 4.0.3)                    
   xfun                0.22        2021-03-11 [1] CRAN (R 4.0.5)                    
   XML                 3.99-0.5    2020-07-23 [1] CRAN (R 4.0.3)                    
   xtable              1.8-4       2019-04-21 [1] CRAN (R 4.0.2)                    
   yaml                2.2.1       2020-02-01 [1] CRAN (R 4.0.0)                    

Example application or steps to reproduce the problem

On shinyapps learnr chunks display interactive maps from earlier chunks that have been run.

Minimal example app
Reproducible example code

Chunk1 makes an orange world map.
Chunk2 makes a blue world map.
Chunk3 makes an orange dot map.
Chunk4 makes a blue dot map.

If user Runs chunks 1-4 in that order, they all display map1.
If user runs chunk 3 then 4, both chunks display map3.

Happens on shinyapps but not locally.

Possibly related to issue fixed by RStudio in 2021-02 #484
Causing us problems with our tutorials here : afrimapr/afrilearnr#16

Thankyou!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions