{
  "_id": "6a33ade03efcd9bda43ac6c1",
  "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-06-18 08:31:10 UTC",
    "User": "root"
  },
  "Author": "Eli Pousson [aut, cre, cph] (ORCID:\n<https://orcid.org/0000-0001-8280-1706>)",
  "MD5sum": "1f05882261ae1dbcaee08ec34d37ef0f",
  "_user": "elipousson",
  "_type": "src",
  "_file": "maplayer_0.1.0.9003.tar.gz",
  "_fileid": "e0e806d1494f3dd5caf8e0e7e08cf950835f4958d66c5e43a69f37fade867f54",
  "_filesize": 762839,
  "_sha256": "e0e806d1494f3dd5caf8e0e7e08cf950835f4958d66c5e43a69f37fade867f54",
  "_created": "2026-06-18T08:31:10.000Z",
  "_published": "2026-06-18T08:35:44.011Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 82087737111,
      "time": 211,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7718205793"
    },
    {
      "job": 82087737143,
      "time": 227,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7718211689"
    },
    {
      "job": 82087737057,
      "time": 122,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7718169667"
    },
    {
      "job": 82087736999,
      "time": 144,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7718177744"
    },
    {
      "job": 82086900143,
      "time": 279,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7718125162"
    },
    {
      "job": 82087736995,
      "time": 153,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7718183315"
    },
    {
      "job": 82087736994,
      "time": 151,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "NOTE",
      "artifact": "7718180510"
    },
    {
      "job": 82087737039,
      "time": 168,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "NOTE",
      "artifact": "7718186922"
    },
    {
      "job": 82087737037,
      "time": 173,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "NOTE",
      "artifact": "7718188727"
    }
  ],
  "_buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361",
  "_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",
    "followers": 137,
    "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",
    "LICENSE",
    "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-06-18T08:34:16.000Z",
      "distro": "noble",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "cc647cee6da062435dc3cfa0316e8c7313e5aec8e475b9e3429e5cee58a6516b",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:34:29.000Z",
      "distro": "noble",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "b79431bca69e2d1b7f62600a41ee52b4cd6afc75e08f47074b046e4cb520e104",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:33:00.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "0a8696555d32e9306e7491ab1e52959c73b7411396305fc256b996487812f0c6",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:33:08.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "f430af9795b9668a4102dfa818fae10296e807e637bd12aea3e36c89ec22c85f",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:34:14.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "2c1666e1919f146d0cae0152ff05bbfa61931a8934d1fbbb0ac12f1e92b8ab66",
      "status": "success",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:32:57.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "fc561de3e78e909b436ac0e5412e56b1c90896e258c8b2406e2eafbeba722ad7",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:33:04.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "d8c38f14cdce59d49e16d1f72914a6c7d3a9fe581c11a3926118ce933a1f1ac9",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.1.0.9003",
      "date": "2026-06-18T08:33:07.000Z",
      "commit": "3e0b27255cf04e05a52e00050fdeae3dfbf67446",
      "fileid": "ff77157014b06d535c9b59f334fde4dcfe06fc6bf0fa5d1d5faa047f805f31f2",
      "status": "success",
      "check": "NOTE",
      "buildurl": "https://github.com/r-universe/elipousson/actions/runs/27746756361"
    }
  ]
}