{
  "_id": "6a1eef24b401979e73412af7",
  "Type": "Package",
  "Package": "maplayer",
  "Title": "Make Map Layers With ggplot2",
  "Version": "0.1.0.9003",
  "Authors@R": "person(\"Eli\", \"Pousson\", , \"eli.pousson@gmail.com\", role = c(\"aut\", \"cre\", \"cph\"),\ncomment = c(ORCID = \"0000-0001-8280-1706\"))",
  "Maintainer": "Eli Pousson <eli.pousson@gmail.com>",
  "Description": "Make map-making with ggplot2 and sf more convenient with\nlayers that subset by location.",
  "License": "MIT + file LICENSE",
  "URL": "https://github.com/elipousson/maplayer,\nhttps://elipousson.github.io/maplayer/",
  "BugReports": "https://github.com/elipousson/maplayer/issues",
  "Remotes": [
    "coolbutuseless/ggsvg",
    "elipousson/cliExtras",
    "elipousson/filenamr",
    "elipousson/getdata",
    "elipousson/papersize",
    "elipousson/sfext",
    "mdhall272/ggarchery"
  ],
  "Config/testthat/edition": "3",
  "Config/testthat/parallel": "true",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.1",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://elipousson.r-universe.dev",
  "Date/Publication": "2024-09-07 17:03:19 UTC",
  "RemoteUrl": "https://github.com/elipousson/maplayer",
  "RemoteRef": "HEAD",
  "RemoteSha": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-19 08:43:20 UTC",
    "User": "root"
  },
  "Author": "Eli Pousson [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-8280-1706>)",
  "MD5sum": "8e848c2fe0352dbe47706dceae0932fd",
  "_user": "elipousson",
  "_type": "src",
  "_file": "maplayer_0.1.0.9003.tar.gz",
  "_fileid": "20bd283a1f330c4cd7df52d33f1f770e444ea774590963ae68432c3790d6ea69",
  "_filesize": 762007,
  "_sha256": "20bd283a1f330c4cd7df52d33f1f770e444ea774590963ae68432c3790d6ea69",
  "_created": "2026-05-19T08:43:20.000Z",
  "_published": "2026-06-02T14:56:36.365Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79100801640,
      "time": 217,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7078883182"
    },
    {
      "job": 79100801723,
      "time": 239,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7078890251"
    },
    {
      "job": 79100801490,
      "time": 133,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7078854682"
    },
    {
      "job": 79100801834,
      "time": 219,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7078883338"
    },
    {
      "job": 79100801067,
      "time": 289,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7078810133"
    },
    {
      "job": 79100800801,
      "time": 171,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7361375556"
    },
    {
      "job": 79100801574,
      "time": 153,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7078861785"
    },
    {
      "job": 79100802655,
      "time": 174,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7078869092"
    },
    {
      "job": 79100801662,
      "time": 176,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7078869403"
    }
  ],
  "_buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/elipousson/maplayer",
  "_commit": {
    "id": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
    "author": "your name <eli.pousson@gmail.com>",
    "committer": "your name <eli.pousson@gmail.com>",
    "message": "Update theme_ext test snapshot\n",
    "time": 1725728599
  },
  "_maintainer": {
    "name": "Eli Pousson",
    "email": "eli.pousson@gmail.com",
    "login": "elipousson",
    "orcid": "0000-0001-8280-1706",
    "twitter": "@elipousson",
    "description": "I love old buildings and bicycles. Planner with the Baltimore City Department of Planning. Former preservationist @baltimoreheritage",
    "uuid": 931136
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 2.10",
      "role": "Depends"
    },
    {
      "package": "cli",
      "role": "Imports"
    },
    {
      "package": "cliExtras",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "getdata",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "ggplot2",
      "role": "Imports"
    },
    {
      "package": "glue",
      "role": "Imports"
    },
    {
      "package": "lifecycle",
      "role": "Imports"
    },
    {
      "package": "papersize",
      "version": ">= 0.1.0.9001",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "scales",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "sfext",
      "version": ">= 0.1.0",
      "role": "Imports"
    },
    {
      "package": "vctrs",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "figpatch",
      "role": "Suggests"
    },
    {
      "package": "filenamr",
      "version": ">= 0.1.0.9002",
      "role": "Suggests"
    },
    {
      "package": "geomtextpath",
      "role": "Suggests"
    },
    {
      "package": "ggarchery",
      "version": ">= 0.4.1",
      "role": "Suggests"
    },
    {
      "package": "ggforce",
      "role": "Suggests"
    },
    {
      "package": "ggfx",
      "role": "Suggests"
    },
    {
      "package": "ggpath",
      "version": ">= 0.0.0.9000",
      "role": "Suggests"
    },
    {
      "package": "ggpattern",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "ggsvg",
      "version": ">= 0.1.11",
      "role": "Suggests"
    },
    {
      "package": "ggtext",
      "role": "Suggests"
    },
    {
      "package": "gridExtra",
      "role": "Suggests"
    },
    {
      "package": "lwgeom",
      "role": "Suggests"
    },
    {
      "package": "magick",
      "role": "Suggests"
    },
    {
      "package": "mapboxapi",
      "role": "Suggests"
    },
    {
      "package": "paletteer",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "qpdf",
      "role": "Suggests"
    },
    {
      "package": "roxygen2",
      "role": "Suggests"
    },
    {
      "package": "rsvg",
      "role": "Suggests"
    },
    {
      "package": "smoothr",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    },
    {
      "package": "tibble",
      "role": "Suggests"
    },
    {
      "package": "vdiffr",
      "role": "Suggests"
    }
  ],
  "_owner": "elipousson",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_topics": [
    "ggplot2",
    "rspatial"
  ],
  "_stars": 9,
  "_contributors": [
    {
      "user": "elipousson",
      "count": 273,
      "uuid": 931136
    }
  ],
  "_userbio": {
    "uuid": 931136,
    "type": "user",
    "name": "Eli Pousson",
    "description": "I love old buildings and bicycles. Planner with the Baltimore City Department of Planning. Former preservationist @baltimoreheritage"
  },
  "_downloads": {
    "count": 0,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/maplayer"
  },
  "_devurl": "https://github.com/elipousson/maplayer",
  "_pkgdown": "https://elipousson.github.io/maplayer/",
  "_searchresults": 7,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/maplayer.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_cranurl": false,
  "_exports": [
    "aes",
    "geom_sf",
    "geom_sf_icon",
    "geom_sf_label",
    "geom_sf_text",
    "get_group_data_pal_scale",
    "ggplot",
    "ggsave_ext",
    "ggsave_social",
    "group_data_pal",
    "guides",
    "labs_ext",
    "last_plot",
    "layer_arrow",
    "layer_count",
    "layer_frame",
    "layer_grouped",
    "layer_icon",
    "layer_image_path",
    "layer_inset",
    "layer_labelled",
    "layer_location",
    "layer_location_context",
    "layer_location_data",
    "layer_mapbox",
    "layer_marked",
    "layer_markers",
    "layer_mask",
    "layer_neatline",
    "layer_numbers",
    "layer_repel",
    "layer_scaled",
    "make_atlas",
    "make_basemap",
    "make_frame",
    "make_image_map",
    "make_inset_map",
    "make_layer_map",
    "make_location_map",
    "make_mapbox_map",
    "make_markers",
    "make_social_map",
    "map_ggsave_ext",
    "margin",
    "scale_group_data",
    "set_basemap",
    "set_mask",
    "set_neatline",
    "stamp_inset_img",
    "theme_grid",
    "theme_legend",
    "theme_margin",
    "theme_sf_axis",
    "theme_text"
  ],
  "_datasets": [
    {
      "name": "map_icons",
      "title": "Map icons",
      "object": "map_icons",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "name",
        "url",
        "size",
        "style",
        "repo"
      ],
      "rows": 5037,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "labs_ext",
      "title": "Add labels to a ggplot2 plot or map",
      "topics": [
        "labs_ext"
      ]
    },
    {
      "page": "layer_arrow",
      "title": "Create a layer with an arrow or segment from and to specified locations",
      "topics": [
        "layer_arrow"
      ]
    },
    {
      "page": "layer_count",
      "title": "Layer for counting occurrences of data in spatial relation a location or other sf object",
      "topics": [
        "layer_count"
      ]
    },
    {
      "page": "layer_frame",
      "title": "Create a frame layer around a simple feature object",
      "concept": [
        "layer"
      ],
      "topics": [
        "layer_frame",
        "make_frame"
      ]
    },
    {
      "page": "layer_grouped",
      "title": "Make group layers",
      "topics": [
        "layer_grouped",
        "layer_group_data"
      ]
    },
    {
      "page": "layer_icon",
      "title": "Use ggsvg to add a layer with icons at feature locations",
      "topics": [
        "geom_sf_icon",
        "layer_icon"
      ]
    },
    {
      "page": "layer_image_path",
      "title": "Use ggpath to create a layer with images at locations",
      "topics": [
        "layer_image_path"
      ]
    },
    {
      "page": "layer_inset",
      "title": "Use patchwork to create a map with an inset context map or figpatch to stamp an inset image",
      "topics": [
        "layer_inset",
        "make_inset_map",
        "stamp_inset_img"
      ]
    },
    {
      "page": "layer_labelled",
      "title": "Label simple feature objects in a location",
      "topics": [
        "layer_label",
        "layer_labelled",
        "layer_show_label"
      ]
    },
    {
      "page": "layer_location",
      "title": "Layer a location border into a ggplot2 map",
      "topics": [
        "layer_location",
        "layer_show_location"
      ]
    },
    {
      "page": "layer_location_context",
      "title": "Create a layer showing a location and related context",
      "topics": [
        "layer_location_context",
        "layer_show_context"
      ]
    },
    {
      "page": "layer_location_data",
      "title": "Layer location data into a ggplot2 map",
      "concept": [
        "layer"
      ],
      "topics": [
        "layer_location_data"
      ]
    },
    {
      "page": "layer_mapbox",
      "title": "Use mapboxapi to make a Mapbox static map layer",
      "topics": [
        "layer_mapbox"
      ]
    },
    {
      "page": "layer_marked",
      "title": "Use ggforce to create an annotation layer using simple feature data",
      "topics": [
        "layer_marked",
        "layer_show_mark"
      ]
    },
    {
      "page": "layer_markers",
      "title": "Create a ggplot2 layer with map markers or numbered markers",
      "topics": [
        "layer_markers",
        "layer_numbers",
        "make_markers"
      ]
    },
    {
      "page": "layer_mask",
      "title": "Create a mask layer based on a simple feature object",
      "topics": [
        "layer_mask",
        "set_mask"
      ]
    },
    {
      "page": "layer_neatline",
      "title": "Set map limits to a bounding box with a buffer and set aspect ratio",
      "concept": [
        "layer"
      ],
      "topics": [
        "layer_neatline",
        "set_map_limits",
        "set_neatline",
        "theme_grid",
        "theme_sf_axis"
      ]
    },
    {
      "page": "layer_repel",
      "title": "Use ggrepel to create text annotations based on simple features",
      "topics": [
        "geom_sf_label_repel",
        "geom_sf_text_repel",
        "layer_repel"
      ]
    },
    {
      "page": "layer_scaled",
      "title": "Create a ggplot2 layer scaled to a paper and orientation for a location",
      "concept": [
        "layer"
      ],
      "topics": [
        "layer_scaled"
      ]
    },
    {
      "page": "make_location_map",
      "title": "Make a ggplot map using 'layer_location_data()'",
      "topics": [
        "make_image_map",
        "make_layer_map",
        "make_location_map",
        "make_social_map"
      ]
    },
    {
      "page": "make_mapbox_map",
      "title": "Make a map using layer_mapbox",
      "topics": [
        "make_mapbox_map"
      ]
    },
    {
      "page": "map_icons",
      "title": "Map icons",
      "topics": [
        "map_icons"
      ]
    },
    {
      "page": "scale_group_data",
      "title": "Create discrete fill and color scales for grouped data",
      "topics": [
        "get_group_data_pal_scale",
        "group_data_pal",
        "scale_group_data"
      ]
    },
    {
      "page": "set_basemap",
      "title": "Create a base map by adding the object",
      "topics": [
        "make_basemap",
        "set_basemap"
      ]
    },
    {
      "page": "theme_ext",
      "title": "Modify the text, margins, or legend for a ggplot theme",
      "topics": [
        "theme_ext",
        "theme_legend",
        "theme_margin",
        "theme_text"
      ]
    }
  ],
  "_pkglogo": "https://github.com/elipousson/maplayer/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/elipousson/maplayer/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "class",
    "classInt",
    "cli",
    "cliExtras",
    "cpp11",
    "curl",
    "DBI",
    "dplyr",
    "e1071",
    "farver",
    "filenamr",
    "generics",
    "getdata",
    "ggplot2",
    "glue",
    "gtable",
    "hms",
    "httr2",
    "isoband",
    "janitor",
    "KernSmooth",
    "labeling",
    "lifecycle",
    "lubridate",
    "magrittr",
    "MASS",
    "openssl",
    "papersize",
    "pillar",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "sfext",
    "snakecase",
    "stringi",
    "stringr",
    "sys",
    "tibble",
    "tidyr",
    "tidyselect",
    "timechange",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk"
  ],
  "_score": 2.6532125137753435,
  "_indexed": true,
  "_nocasepkg": "maplayer",
  "_universes": [
    "elipousson"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:46:28.000Z",
      "distro": "noble",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "7c74a33e5f8073ba9de8bdac8b2e1f7c7243683d5bd32a0f095edc34b8eaf0f5",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:46:50.000Z",
      "distro": "noble",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "06a3071bf07ca0fad70cb87ca82625c685ceaada0e982169f84f744cd2365a22",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:45:20.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "4c9696792e30ebc5983e4c93865aaea5ab7f6bd442debc899af85cc6ccf79a9a",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:46:09.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "a3b598c2c4142e2502d58a5dbe17597e42478cc3fd6ab802dfcf0abcf2f87228",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:45:14.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "8f35b323e8fd775aaff6c7604e2b9b25096a13187581cc454b11d86e510ab302",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:45:27.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "514634b13fdfc04b4d47f7060540914a2bfe17f3ba1365443183032c3cd32e62",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9003",
      "date": "2026-05-19T08:45:29.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "7a4fa8b2c6e5e9731ab7ed17136d76b5efde9777bee3f98cf58b3712de2ff59c",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9003",
      "date": "2026-06-02T14:56:17.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "e44dde294d3c1d26510ecfca8002b88c26ae9441ee98c721f9ef9d1590b686fd",
      "status": "success",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/26086092872"
    }
  ]
}