Date accepted: 2024-03-14
Submitting Author Name: Florencia D'Andrea
Submitting Author Github Handle: @flor14
Repository: https://github.com/Fernandez-Lab-WSU/quadkeyr
Version submitted:
Submission type: Standard
Editor: @emilyriederer
Reviewers: @mpaulacaldas, @vincentvanhees
Archive: TBD
Version accepted: TBD
Language: en
- Paste the full DESCRIPTION file inside a code block below:
Package: quadkeyr
Title: Tools for converting QuadKeys used in Microsoft's Bing Maps Tile System into raster images
Version: 0.0.0.9000
Authors@R:
person(given = "Florencia",
family = "D'Andrea",
email = "florencia.dandrea@gmail.com",
role = c("aut", "cre"),
comment = c(ORCID = "0000-0002-0041-097X"))
Description: quadkeyr enables the generation of raster images based on QuadKeys, facilitating efficient integration of Bing Maps data into R workflows. In particular, quadkeyr provides support to process and analyze Facebook mobility datasets within the R environment.
License: MIT + file LICENSE
URL: https://fernandez-lab-wsu.github.io/quadkeyr/, https://github.com/Fernandez-Lab-WSU/quadkeyr
BugReports: https://github.com/Fernandez-Lab-WSU/quadkeyr/issues
Encoding: UTF-8
Roxygen: list(markdown = TRUE)
RoxygenNote: 7.2.1
Suggests:
knitr,
rmarkdown,
shinytest2,
testthat (>= 3.1.10)
VignetteBuilder: knitr
Depends:
R (>= 2.10)
LazyData: true
Imports:
bslib (>= 0.5.1),
dplyr (>= 1.1.2),
DT (>= 0.27),
ggplot2 (>= 3.4.3),
leaflet (>= 2.2.0),
lubridate (>= 1.9.2),
purrr (>= 1.0.1),
readr (>= 2.1.4),
rnaturalearth (>= 0.3.2),
sf (>= 1.0.14),
shiny (>= 1.7.4),
stars (>= 0.6.2),
tidyr (>= 1.3.0),
viridis (>= 0.6.4)
Scope
-
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
-
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
🗺️ The package offers tools to analyze data reported by QuadKey and convert it to raster images. QuadKeys are strings that encode information about map coordinates and the level of detail of the Bing Maps Tile System.
- Who is the target audience and what are scientific applications of this package?
Anyone trying to analyze data reported in this format. Facebook mobility data, for example, can be reported by QuadKey. This package could help this StackOverflow user or this other one.
The closer R package dealing with this type of data is slippymath which has a more general objective. quadkeyr is only based on Microsoft Bing Maps Tile System documentation and it is focused on raster creation.
You can read a list of packages with similar functions in the README references section.
Technical checks
Confirm each of the following by checking the box.
This package:
Publication options
MEE Options
Code of conduct
Thank you!
Date accepted: 2024-03-14
Submitting Author Name: Florencia D'Andrea
Submitting Author Github Handle: @flor14
Repository: https://github.com/Fernandez-Lab-WSU/quadkeyr
Version submitted:
Submission type: Standard
Editor: @emilyriederer
Reviewers: @mpaulacaldas, @vincentvanhees
Archive: TBD
Version accepted: TBD
Language: en
Scope
Please indicate which category or categories from our package fit policies this package falls under: (Please check an appropriate box below. If you are unsure, we suggest you make a pre-submission inquiry.):
Explain how and why the package falls under these categories (briefly, 1-2 sentences):
🗺️ The package offers tools to analyze data reported by QuadKey and convert it to raster images. QuadKeys are strings that encode information about map coordinates and the level of detail of the Bing Maps Tile System.
Anyone trying to analyze data reported in this format. Facebook mobility data, for example, can be reported by QuadKey. This package could help this StackOverflow user or this other one.
The closer R package dealing with this type of data is
slippymathwhich has a more general objective.quadkeyris only based on Microsoft Bing Maps Tile System documentation and it is focused on raster creation.You can read a list of packages with similar functions in the README references section.
✅
✖️
pkgcheckitems which your package is unable to pass.👍🏼 I have fixed all the
pkgcheckcomments.Technical checks
Confirm each of the following by checking the box.
1. The package coverage is less than 75% but I think that the main reason for that is that the Shiny app included doesn't have tests yet. The backend of that app is all the functions that are tested.
2. There are also missing 2 notes that still appear after running
check. The functionspolygon_to_rasterandformat_datadon't have valid roxygen2 examples, andpolygon_to_rasterdon't have tests. At least a warning is missing increate_rasterand some functions could be potentially improved in efficiency and documentation (I would like to improve the technical terminology). Despite this, I think it is a good moment to get some feedback as I will be using the package in the next weeks and I will be available to update it.This package:
📔 There are 3 vignettes, one for each major goal of the package. There are links on the
READMEto each of them, not only in thepkgdownsite. They grow in complexity from goals 1 to 3. I think reading them in order should give a good idea about the package's core functionalities and logic.Publication options
❓ Probably yes? After all the packages that were deleted from CRAN, I would appreciate comments about this. I was careful to use as dependencies only
starsandsf, which are packages that will continue to be active.MEE Options
Code of conduct
Thank you!