{
  "_id": "6a1f2bbfb401979e734258b2",
  "Package": "quadkeyr",
  "Title": "Generate Raster Images from QuadKey-Identified Datasets",
  "Version": "0.1.0",
  "Authors@R": "c(person(given = \"Florencia\",\nfamily = \"D'Andrea\",\nemail = \"florencia.dandrea@gmail.com\",\nrole = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-0041-097X\")),\nperson(given = \"Pilar\",\nfamily = \"Fernandez\",\nemail = \"pilar.fernandez@wsu.edu\",\nrole = c(\"aut\"),\ncomment = c(ORCID = \"0000-0001-8645-2267\")),\nperson(given = \"Maria Paula\",\nfamily = \"Caldas\",\nrole = c(\"rev\"),\ncomment = c(\nORCID = \"0000-0002-1938-6471\",\n\"Maria Paula Caldas reviewed the package (v. 0.0.0.9000) for rOpenSci,\nsee https://github.com/ropensci/software-review/issues/619\")),\nperson(given = \"Vincent\",\nfamily = \"van Hees\",\nrole = c(\"rev\"),\ncomment = c(\nORCID = \"0000-0003-0182-9008\",\n\"Vincent van Hees reviewed the package (v. 0.0.0.9000) for rOpenSci,\nsee https://github.com/ropensci/software-review/issues/619\")),\nperson(\"Andrew\", \"Pulsipher\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-0773-3210\")),\nperson(\"CDC's Center for Forecasting and Outbreak Analytics\",\ncomment = c(\"This project was made possible by cooperative agreement CDC-RFA-FT-23-0069 (grant # NU38FT000009-01-00) from the CDC's Center for Forecasting and Outbreak Analytics. Its contents are solely the responsibility of the authors and do not necessarily represent the official views of the Centers for Disease Control and Prevention.\"),  role = c(\"fnd\")),\nperson(\"MIDAS-NIH COVID-19 urgent grant program\", role = c(\"fnd\")),\nperson(\"Paul G. Allen School for Global Health, Washington State University\", role = c(\"cph\")))",
  "Description": "A set of functions of increasing complexity allows users\nto (1) convert QuadKey-identified datasets, based on\n'Microsoft's Bing Maps Tile System', into Simple Features data\nframes, (2) transform Simple Features data frames into rasters,\nand (3) process multiple 'Meta' ('Facebook') QuadKey-identified\nhuman mobility files directly into raster files. For more\ndetails, see D’Andrea et al. (2024) <doi:10.21105/joss.06500>.",
  "License": "MIT + file LICENSE",
  "URL": "https://docs.ropensci.org/quadkeyr/,\nhttps://github.com/ropensci/quadkeyr",
  "BugReports": "https://github.com/ropensci/quadkeyr/issues",
  "Encoding": "UTF-8",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.2",
  "VignetteBuilder": "knitr",
  "LazyData": "true",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nmake libuv1-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev libx11-dev zlib1g-dev",
  "Repository": "https://ropensci.r-universe.dev",
  "Date/Publication": "2025-03-25 19:31:35 UTC",
  "RemoteUrl": "https://github.com/ropensci/quadkeyr",
  "RemoteRef": "main",
  "RemoteSha": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-15 09:55:56 UTC",
    "User": "root"
  },
  "Author": "Florencia D'Andrea [aut, cre] (ORCID:\n<https://orcid.org/0000-0002-0041-097X>),\nPilar Fernandez [aut] (ORCID: <https://orcid.org/0000-0001-8645-2267>),\nMaria Paula Caldas [rev] (ORCID:\n<https://orcid.org/0000-0002-1938-6471>, Maria Paula Caldas\nreviewed the package (v. 0.0.0.9000) for rOpenSci, see\nhttps://github.com/ropensci/software-review/issues/619),\nVincent van Hees [rev] (ORCID: <https://orcid.org/0000-0003-0182-9008>,\nVincent van Hees reviewed the package (v. 0.0.0.9000) for rOpenSci,\nsee https://github.com/ropensci/software-review/issues/619),\nAndrew Pulsipher [ctb] (ORCID: <https://orcid.org/0000-0002-0773-3210>),\nCDC's Center for Forecasting and Outbreak Analytics [fnd] (This project\nwas made possible by cooperative agreement CDC-RFA-FT-23-0069\n(grant # NU38FT000009-01-00) from the CDC's Center for Forecasting\nand Outbreak Analytics. Its contents are solely the responsibility\nof the authors and do not necessarily represent the official views\nof the Centers for Disease Control and Prevention.),\nMIDAS-NIH COVID-19 urgent grant program [fnd],\nPaul G. Allen School for Global Health, Washington State University\n[cph]",
  "Maintainer": "Florencia D'Andrea <florencia.dandrea@gmail.com>",
  "MD5sum": "08b971517a5eda344e88f034e2d0caa0",
  "_user": "ropensci",
  "_type": "src",
  "_file": "quadkeyr_0.1.0.tar.gz",
  "_fileid": "5a994b429a0b1add1f01ff00d42db242aba238d1b1951f806b02fdd5dbfa7e9b",
  "_filesize": 4050940,
  "_sha256": "5a994b429a0b1add1f01ff00d42db242aba238d1b1951f806b02fdd5dbfa7e9b",
  "_created": "2026-05-15T09:55:56.000Z",
  "_published": "2026-06-02T19:15:11.495Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79151987244,
      "time": 202,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014592612"
    },
    {
      "job": 79151987414,
      "time": 201,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014592332"
    },
    {
      "job": 79151987408,
      "time": 155,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014946159"
    },
    {
      "job": 79151987355,
      "time": 159,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014969430"
    },
    {
      "job": 79151987494,
      "time": 279,
      "config": "pkgdown",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014555996"
    },
    {
      "job": 79151987175,
      "time": 197,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014531158"
    },
    {
      "job": 79151986440,
      "time": 147,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7367470170"
    },
    {
      "job": 79151987376,
      "time": 135,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7014572534"
    },
    {
      "job": 79151987525,
      "time": 132,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7014571518"
    },
    {
      "job": 79151987602,
      "time": 155,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7014578985"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/ropensci/quadkeyr",
  "_commit": {
    "id": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
    "author": "Andrew Pulsipher <45372570+apulsipher@users.noreply.github.com>",
    "committer": "GitHub <noreply@github.com>",
    "message": "Add CRAN badges and update ForeSITE badge (#32)\n\n",
    "time": 1742931095
  },
  "_maintainer": {
    "name": "Florencia DAndrea",
    "email": "florencia.dandrea@gmail.com",
    "login": "flor14",
    "mastodon": "@florencia@techhub.social",
    "linkedin": "in/florenciadandrea",
    "orcid": "0000-0002-0041-097X",
    "twitter": "@cantoflor_87",
    "uuid": 29610858
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.2",
      "role": "Imports"
    },
    {
      "package": "lubridate",
      "version": ">= 1.9.2",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "version": ">= 1.0.1",
      "role": "Imports"
    },
    {
      "package": "readr",
      "version": ">= 2.1.4",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.2",
      "role": "Imports"
    },
    {
      "package": "sf",
      "version": ">= 1.0.14",
      "role": "Imports"
    },
    {
      "package": "shiny",
      "version": ">= 1.7.4",
      "role": "Imports"
    },
    {
      "package": "stars",
      "version": ">= 0.6.2",
      "role": "Imports"
    },
    {
      "package": "bslib",
      "version": ">= 0.6.1",
      "role": "Suggests"
    },
    {
      "package": "DT",
      "version": ">= 0.31",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.4.4",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "version": ">= 2.2.1",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "version": ">= 2.8.5",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "rnaturalearth",
      "version": ">= 1.0.0",
      "role": "Suggests"
    },
    {
      "package": "shinytest2",
      "version": ">= 0.3.2",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.1.10",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "version": ">= 1.3.0",
      "role": "Suggests"
    },
    {
      "package": "viridis",
      "version": ">= 0.6.4",
      "role": "Suggests"
    },
    {
      "package": "withr",
      "role": "Suggests"
    }
  ],
  "_owner": "ropensci",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "geospatial",
    "quadkey",
    "raster",
    "tilemap"
  ],
  "_stars": 15,
  "_contributors": [
    {
      "user": "flor14",
      "count": 171,
      "uuid": 29610858
    },
    {
      "user": "apulsipher",
      "count": 14,
      "uuid": 45372570
    },
    {
      "user": "osorensen",
      "count": 8,
      "uuid": 21175639
    },
    {
      "user": "mpaulacaldas",
      "count": 1,
      "uuid": 33395215
    }
  ],
  "_userbio": {
    "uuid": 1200269,
    "type": "organization",
    "name": "rOpenSci",
    "description": "Tools and R Packages for Open Science"
  },
  "_downloads": {
    "count": 290,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/quadkeyr"
  },
  "_devurl": "https://github.com/ropensci/quadkeyr",
  "_pkgdown": "https://docs.ropensci.org/quadkeyr/",
  "_searchresults": 12,
  "_metadata": {
    "review": {
      "id": 619,
      "status": "reviewed",
      "version": "0.0.0.9000",
      "organization": "rOpenSci Software Review",
      "url": "https://github.com/ropensci/software-review/issues/619"
    },
    "ropensci_category": "geospatial"
  },
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/quadkeyr.html",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropensci/quadkeyr",
  "_realowner": "ropensci",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.0",
      "date": "2025-03-24"
    }
  ],
  "_exports": [
    "add_regular_polygon_grid",
    "apply_weekly_lag",
    "create_qk_grid",
    "create_stars_raster",
    "format_fb_data",
    "get_qk_coord",
    "get_regular_polygon_grid",
    "grid_to_polygon",
    "ground_res",
    "latlong_to_pixelXY",
    "latlong_to_quadkey",
    "mapscale",
    "mapsize",
    "missing_combinations",
    "pixelXY_to_latlong",
    "pixelXY_to_tileXY",
    "polygon_to_raster",
    "qkmap_app",
    "quadkey_df_to_polygon",
    "quadkey_to_latlong",
    "quadkey_to_polygon",
    "quadkey_to_tileXY",
    "read_fb_mobility_files",
    "regular_qk_grid",
    "tileXY_to_pixelXY",
    "tileXY_to_quadkey"
  ],
  "_datasets": [
    {
      "name": "data_provided",
      "title": "QuadKey-identified Dataset",
      "object": "data_provided",
      "class": [
        "data.frame"
      ],
      "fields": [
        "quadkey",
        "variable"
      ],
      "rows": 360,
      "table": true,
      "tojson": true
    },
    {
      "name": "result_read_fb_mobility_data",
      "title": "Dataset with (fake) Facebook mobility data",
      "object": "result_read_fb_mobility_data",
      "class": [
        "data.frame"
      ],
      "fields": [
        "lat",
        "lon",
        "quadkey",
        "country",
        "date_time",
        "n_crisis",
        "percent_change",
        "day",
        "hour"
      ],
      "rows": 134492,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_regular_polygon_grid",
      "title": "Add the rows needed to complete a regular QuadKey polygon grid derived from the bounding box of the 'quadkey' column of a data.frame.",
      "topics": [
        "add_regular_polygon_grid"
      ]
    },
    {
      "page": "apply_weekly_lag",
      "title": "Apply a 7 day lag to the variable 'n_crisis'",
      "topics": [
        "apply_weekly_lag"
      ]
    },
    {
      "page": "create_qk_grid",
      "title": "Create grid of QuadKeys for a particular zoom or level of detail.",
      "topics": [
        "create_qk_grid"
      ]
    },
    {
      "page": "create_stars_raster",
      "title": "Create a 'stars' raster",
      "topics": [
        "create_stars_raster"
      ]
    },
    {
      "page": "format_fb_data",
      "title": "Format the Facebook mobility data",
      "topics": [
        "format_fb_data"
      ]
    },
    {
      "page": "get_qk_coord",
      "title": "Get lat/long coordinates from the QuadKey",
      "topics": [
        "get_qk_coord"
      ]
    },
    {
      "page": "get_regular_polygon_grid",
      "title": "Get regular QuadKey polygon grid derived from the bounding box of the 'quadkey' column of a data.frame.",
      "topics": [
        "get_regular_polygon_grid"
      ]
    },
    {
      "page": "grid_to_polygon",
      "title": "Convert a grid of QuadKeys to square polygons",
      "topics": [
        "grid_to_polygon"
      ]
    },
    {
      "page": "ground_res",
      "title": "Ground resolution at a specified latitude and zoom level",
      "topics": [
        "ground_res"
      ]
    },
    {
      "page": "latlong_to_pixelXY",
      "title": "Convert lat/long coordinates to pixel XY coordinates",
      "topics": [
        "latlong_to_pixelXY"
      ]
    },
    {
      "page": "latlong_to_quadkey",
      "title": "Convert latitude/longitude coordinates into QuadKeys",
      "topics": [
        "latlong_to_quadkey"
      ]
    },
    {
      "page": "mapscale",
      "title": "Map scale (1 : N)",
      "topics": [
        "mapscale"
      ]
    },
    {
      "page": "mapsize",
      "title": "Map size in pixels",
      "topics": [
        "mapsize"
      ]
    },
    {
      "page": "missing_combinations",
      "title": "Detect dates and hours missing in filenames",
      "topics": [
        "missing_combinations"
      ]
    },
    {
      "page": "pixelXY_to_latlong",
      "title": "Convert pixel XY coordinatess into lat/long coordinates.",
      "topics": [
        "pixelXY_to_latlong"
      ]
    },
    {
      "page": "pixelXY_to_tileXY",
      "title": "Convert pixel XY coordinates into tile XY coordinates",
      "topics": [
        "pixelXY_to_tileXY"
      ]
    },
    {
      "page": "polygon_to_raster",
      "title": "Create and save raster images for different dates and times",
      "topics": [
        "polygon_to_raster"
      ]
    },
    {
      "page": "qkmap_app",
      "title": "Launch the Shiny App",
      "topics": [
        "qkmap_app"
      ]
    },
    {
      "page": "quadkey_df_to_polygon",
      "title": "Convert data.frame with 'quadkey' column to a 'sf' POLYGON data.frame",
      "topics": [
        "quadkey_df_to_polygon"
      ]
    },
    {
      "page": "quadkey_to_latlong",
      "title": "Convert a string of Quadkey numbers to lat/long coordinates",
      "topics": [
        "quadkey_to_latlong"
      ]
    },
    {
      "page": "quadkey_to_polygon",
      "title": "Convert a QuadKey into a square polygon",
      "topics": [
        "quadkey_to_polygon"
      ]
    },
    {
      "page": "quadkey_to_tileXY",
      "title": "Convert a QuadKey into tile XY coordinates.",
      "topics": [
        "quadkey_to_tileXY"
      ]
    },
    {
      "page": "read_fb_mobility_files",
      "title": "Read all the .csv files in a folder and format the data.",
      "topics": [
        "read_fb_mobility_files"
      ]
    },
    {
      "page": "regular_qk_grid",
      "title": "Convert a incomplete QuadKey 'sf' POINT data.frame into a regular grid.",
      "topics": [
        "regular_qk_grid"
      ]
    },
    {
      "page": "tileXY_to_pixelXY",
      "title": "Convert tile XY coordinates into pixel XY coordinates",
      "topics": [
        "tileXY_to_pixelXY"
      ]
    },
    {
      "page": "tileXY_to_quadkey",
      "title": "Convert tile XY coordinates into a QuadKey.",
      "topics": [
        "tileXY_to_quadkey"
      ]
    }
  ],
  "_pkglogo": "https://github.com/ropensci/quadkeyr/raw/main/man/figures/logo.png",
  "_readme": "https://github.com/ropensci/quadkeyr/raw/main/README.md",
  "_rundeps": [
    "abind",
    "base64enc",
    "bit",
    "bit64",
    "bslib",
    "cachem",
    "class",
    "classInt",
    "cli",
    "clipr",
    "commonmark",
    "cpp11",
    "crayon",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "fastmap",
    "fontawesome",
    "fs",
    "generics",
    "glue",
    "hms",
    "htmltools",
    "httpuv",
    "jquerylib",
    "jsonlite",
    "KernSmooth",
    "later",
    "lifecycle",
    "lubridate",
    "magrittr",
    "MASS",
    "memoise",
    "mime",
    "otel",
    "pillar",
    "pkgconfig",
    "prettyunits",
    "progress",
    "promises",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "readr",
    "rlang",
    "s2",
    "sass",
    "sf",
    "shiny",
    "sourcetools",
    "stars",
    "tibble",
    "tidyselect",
    "timechange",
    "tzdb",
    "units",
    "utf8",
    "vctrs",
    "vroom",
    "withr",
    "wk",
    "xtable"
  ],
  "_vignettes": [
    {
      "source": "quadkeyr.Rmd",
      "filename": "quadkeyr.html",
      "title": "quadkeyr",
      "engine": "knitr::rmarkdown",
      "headings": [],
      "created": "2025-03-17 21:04:07",
      "modified": "2025-03-17 21:04:07",
      "commits": 1
    }
  ],
  "_score": 5.431363764158988,
  "_indexed": true,
  "_nocasepkg": "quadkeyr",
  "_universes": [
    "ropensci",
    "flor14"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-15T09:58:40.000Z",
      "distro": "noble",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "84f79ac5bff224e455dd348b9f3b6e546076e20fde85621ea298fc8075915883",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0",
      "date": "2026-05-15T09:58:38.000Z",
      "distro": "noble",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "054b2dd19acee312c9a7662c529ba56957d5941955b28340a811e26379df8c4a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-15T10:19:44.000Z",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "6675cce6e181302c363c8e1dde1b9b304e64989ea7880248a6dcbff95facc99d",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0",
      "date": "2026-05-15T10:21:13.000Z",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "ec512e5e5fd87058f8cb011e3c6c771f1df9ddf294c51f995232494aeb052cf4",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-15T09:57:21.000Z",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "a40960f6b09fd46a3ce024ee523278ebd86d3355418194e229c7ed13c2c3fad3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-15T09:57:20.000Z",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "8945bf957d4122b7024c1c5135d714352d2cf03a19dafaeb3324e87138830f81",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0",
      "date": "2026-05-15T09:57:40.000Z",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "2fb1181221f9bf4b234aa22159bbd1472beaf7248af022afae0bcafb6ec9abdd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0",
      "date": "2026-06-02T19:14:46.000Z",
      "commit": "07cc343b2d77d25b8e3e802fc3a5ca5e9bd72d0e",
      "fileid": "1b4a4f60d8a0d523117ea5fbdbb832acc1a569f16bffb4db460326e452265ded",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropensci/actions/runs/25911613539"
    }
  ]
}