{
  "_id": "6a12bd0aacfb0bcc41d1c7ef",
  "Package": "ggmapcn",
  "Title": "Customizable China and Global Map Visualizations",
  "Version": "0.3.0",
  "Authors@R": "person(\"Liang\", \"Ren\", email = \"rl23@mails.tsinghua.edu.cn\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-2360-7900\"))",
  "Description": "A 'ggplot2' extension centered on map visualization of\nChina and the globe. Provides customizable projections,\nboundary styles, coordinate grids, scale bars, and buffer zones\nfor thematic maps, suitable for spatial data analysis and\ncartographic visualization.",
  "License": "GPL-3",
  "Encoding": "UTF-8",
  "URL": "https://rimagination.github.io/ggmapcn/",
  "BugReports": "https://github.com/Rimagination/ggmapcn/issues",
  "VignetteBuilder": "knitr",
  "Config/testthat/edition": "3",
  "RoxygenNote": "7.3.2",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://rimagination.r-universe.dev",
  "Date/Publication": "2025-12-16 14:05:23 UTC",
  "RemoteUrl": "https://github.com/rimagination/ggmapcn",
  "RemoteRef": "HEAD",
  "RemoteSha": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-24 08:50:17 UTC",
    "User": "root"
  },
  "Author": "Liang Ren [aut, cre] (ORCID: <https://orcid.org/0000-0002-2360-7900>)",
  "Maintainer": "Liang Ren <rl23@mails.tsinghua.edu.cn>",
  "MD5sum": "dcbf790a91fad08f77d78eb03564242b",
  "_user": "rimagination",
  "_type": "src",
  "_file": "ggmapcn_0.3.0.tar.gz",
  "_fileid": "0c33c9ea863fca32f50d721a76f65194c2677121c07a1016e99d057203e76b25",
  "_filesize": 9168540,
  "_sha256": "0c33c9ea863fca32f50d721a76f65194c2677121c07a1016e99d057203e76b25",
  "_created": "2026-05-24T08:50:17.000Z",
  "_published": "2026-05-24T08:55:38.887Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77584906876,
      "time": 260,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7183814604"
    },
    {
      "job": 77584906891,
      "time": 265,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183815039"
    },
    {
      "job": 77584906874,
      "time": 198,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7183806544"
    },
    {
      "job": 77584906888,
      "time": 196,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183806289"
    },
    {
      "job": 77584533052,
      "time": 418,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183787008"
    },
    {
      "job": 77584906860,
      "time": 131,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7183801402"
    },
    {
      "job": 77584906901,
      "time": 232,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "WARNING",
      "artifact": "7183811702"
    },
    {
      "job": 77584906915,
      "time": 180,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "WARNING",
      "artifact": "7183806476"
    },
    {
      "job": 77584906895,
      "time": 174,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "WARNING",
      "artifact": "7183805912"
    }
  ],
  "_buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rimagination/ggmapcn",
  "_commit": {
    "id": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
    "author": "Liang Ren <932196440@qq.com>",
    "committer": "Liang Ren <932196440@qq.com>",
    "message": "0.3.1\n",
    "time": 1765893923
  },
  "_maintainer": {
    "name": "Liang Ren",
    "email": "rl23@mails.tsinghua.edu.cn",
    "login": "rimagination",
    "orcid": "0000-0002-2360-7900",
    "description": "I am interested in R processing plant ecology data.",
    "uuid": 57791834
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.3.0",
      "role": "Depends"
    },
    {
      "package": "ggplot2",
      "version": ">= 3.5.0",
      "role": "Depends"
    },
    {
      "package": "sf",
      "version": ">= 1.0.0",
      "role": "Imports"
    },
    {
      "package": "dplyr",
      "version": ">= 1.1.0",
      "role": "Imports"
    },
    {
      "package": "terra",
      "version": ">= 1.7",
      "role": "Imports"
    },
    {
      "package": "tidyterra",
      "version": ">= 0.6.0",
      "role": "Imports"
    },
    {
      "package": "curl",
      "version": ">= 5.0.0",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "digest",
      "role": "Imports"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "version": ">= 3.0.0",
      "role": "Suggests"
    }
  ],
  "_owner": "rimagination",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2025-39",
      "n": 7
    },
    {
      "week": "2025-41",
      "n": 2
    },
    {
      "week": "2025-47",
      "n": 9
    },
    {
      "week": "2025-48",
      "n": 1
    },
    {
      "week": "2025-51",
      "n": 2
    }
  ],
  "_tags": [
    {
      "name": "v0.2.0",
      "date": "2025-09-25"
    }
  ],
  "_stars": 24,
  "_contributors": [
    {
      "user": "rimagination",
      "count": 59,
      "uuid": 57791834
    }
  ],
  "_userbio": {
    "uuid": 57791834,
    "type": "user",
    "name": "Liang Ren",
    "description": "I am interested in R processing plant ecology data."
  },
  "_downloads": {
    "count": 487,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/ggmapcn"
  },
  "_devurl": "https://github.com/rimagination/ggmapcn",
  "_pkgdown": "https://rimagination.github.io/ggmapcn/",
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/ggmapcn.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/rimagination/ggmapcn",
  "_realowner": "rimagination",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.2",
      "date": "2025-01-17"
    },
    {
      "version": "0.2.0",
      "date": "2025-10-10"
    },
    {
      "version": "0.3.0",
      "date": "2025-11-23"
    }
  ],
  "_exports": [
    "annotation_compass",
    "annotation_graticule",
    "annotation_scalebar",
    "basemap_dem",
    "basemap_vege",
    "check_geodata",
    "compass_guiding_fish",
    "compass_rose_circle",
    "compass_rose_classic",
    "compass_rose_simple",
    "compass_sinan",
    "coord_proj",
    "geom_boundary_cn",
    "geom_buffer_cn",
    "geom_loc",
    "geom_mapcn",
    "geom_world",
    "north_arrow_classic",
    "north_arrow_solid"
  ],
  "_help": [
    {
      "page": "ggmapcn-package",
      "title": "ggmapcn: China-Focused Mapping Tools with Optional Global Support for ggplot2",
      "topics": [
        "ggmapcn-package",
        "ggmapcn"
      ]
    },
    {
      "page": "annotation_compass",
      "title": "Add a Spatially-Aware Compass",
      "topics": [
        "annotation_compass"
      ]
    },
    {
      "page": "annotation_graticule",
      "title": "Global graticule annotation for ggplot2 maps",
      "topics": [
        "annotation_graticule"
      ]
    },
    {
      "page": "annotation_scalebar",
      "title": "Add a Spatially-Aware Scale Bar",
      "topics": [
        "annotation_scalebar"
      ]
    },
    {
      "page": "basemap_dem",
      "title": "Elevation Map of China Layer for ggplot2",
      "topics": [
        "basemap_dem"
      ]
    },
    {
      "page": "basemap_vege",
      "title": "Vegetation Map of China Layer for ggplot2",
      "topics": [
        "basemap_vege"
      ]
    },
    {
      "page": "check_geodata",
      "title": "Check and retrieve required geodata files",
      "topics": [
        "check_geodata"
      ]
    },
    {
      "page": "coord_proj",
      "title": "Coordinate System with Geographic Limits Automatically Transformed to a Projection",
      "topics": [
        "coord_proj"
      ]
    },
    {
      "page": "geom_boundary_cn",
      "title": "Plot Boundaries of China",
      "topics": [
        "geom_boundary_cn"
      ]
    },
    {
      "page": "geom_buffer_cn",
      "title": "Plot Buffered Layers for China's Boundary",
      "topics": [
        "geom_buffer_cn"
      ]
    },
    {
      "page": "geom_loc",
      "title": "Visualize Spatial Point Data",
      "concept": [
        "ggplot2.utils"
      ],
      "topics": [
        "geom_loc"
      ]
    },
    {
      "page": "geom_mapcn",
      "title": "Plot China Map with Customizable Options",
      "topics": [
        "geom_mapcn"
      ]
    },
    {
      "page": "geom_world",
      "title": "Convenient Global Basemap Layer for ggplot2",
      "topics": [
        "geom_world"
      ]
    },
    {
      "page": "compass-styles",
      "title": "Classic North Arrow Style (Minimal)",
      "topics": [
        "compass-styles",
        "compass_guiding_fish",
        "compass_rose_circle",
        "compass_rose_classic",
        "compass_rose_simple",
        "compass_sinan",
        "north_arrow_classic",
        "north_arrow_solid"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rimagination/ggmapcn/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/rimagination/ggmapcn/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "cli",
    "cpp11",
    "curl",
    "data.table",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "farver",
    "generics",
    "ggplot2",
    "glue",
    "gtable",
    "isoband",
    "KernSmooth",
    "labeling",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "RColorBrewer",
    "Rcpp",
    "rlang",
    "s2",
    "S7",
    "scales",
    "sf",
    "stringi",
    "stringr",
    "terra",
    "tibble",
    "tidyr",
    "tidyselect",
    "tidyterra",
    "units",
    "utf8",
    "vctrs",
    "viridisLite",
    "withr",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "Adding_Basic_Map.Rmd",
      "filename": "Adding_Basic_Map.html",
      "title": "Adding_Basic_Map",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Example 1: Basic Map of China",
        "Example 2: Adding Buffer Zones and Coastlines",
        "Example 3: Adding Spatial Point Data",
        "Example 4: basemap_vege: Vegetation Map of China Layer for ggplot2",
        "Example 5: basemap_dem: Elevation Map of China Layer for ggplot2",
        "Example 6: coord_proj: Transforming Limits for Custom Projections"
      ],
      "created": "2024-11-15 16:24:37",
      "modified": "2025-11-20 17:28:15",
      "commits": 3
    },
    {
      "source": "Advanced_Scalebar_and_Compass.Rmd",
      "filename": "Advanced_Scalebar_and_Compass.html",
      "title": "Advanced scale bar and compass annotations",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Setup",
        "2. Scale bars in a projected CRS",
        "3. Scale bar styles",
        "4. Geographic CRS: Approx distance vs. Degrees",
        "5. Basic compass (Grid North)",
        "6. True North vs. Grid North",
        "7. Compass styles",
        "8. Combining scale bar and compass"
      ],
      "created": "2025-11-20 17:28:15",
      "modified": "2025-11-21 03:26:51",
      "commits": 2
    },
    {
      "source": "World_Map_Overview.Rmd",
      "filename": "World_Map_Overview.html",
      "title": "World map overview with geom_world()",
      "engine": "knitr::rmarkdown",
      "headings": [
        "1. Introduction",
        "2. Basic usage",
        "2.1 Default WGS84 map",
        "2.2 Explicit CRS specification",
        "2.3 Hiding the ocean layer",
        "2.4 Hiding administrative boundaries",
        "3. Projections",
        "3.1 Robinson projection",
        "3.2 Robinson projection centred at 150°E",
        "3.3 Geographic CRS with shifted central meridian",
        "4. Axis labels and gridlines",
        "5. Graticule annotation (meridians & parallels)",
        "5.1 Global WGS84 map with graticules",
        "5.2 Robinson projection",
        "5.3 Regional China map (clean axis labels)",
        "6. Highlighting selected countries",
        "6.1 Highlighting China",
        "6.2 Highlighting multiple countries",
        "7. Visualizing Custom Data",
        "7.1 Merging external metrics"
      ],
      "created": "2025-11-20 17:28:15",
      "modified": "2025-11-22 07:36:22",
      "commits": 3
    }
  ],
  "_score": 6.255272505103306,
  "_indexed": true,
  "_nocasepkg": "ggmapcn",
  "_universes": [
    "rimagination"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-24T08:52:52.000Z",
      "distro": "noble",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "4a1131a21c177ef99664157338dd7ea203844efef5a31c7ac3b2fcfbe619c74b",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "0.3.0",
      "date": "2026-05-24T08:53:19.000Z",
      "distro": "noble",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "f909fb9b7d0bfcf977d0c43bfe510aafc7af5949415c542ace66ea22d959a2ab",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-24T08:52:33.000Z",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "c3c43d0994a28260573ca93f67000bb46fa837b7962d39de0208bda3e35bdaae",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "0.3.0",
      "date": "2026-05-24T08:52:24.000Z",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "9aca048e8bea1476e6ecc80c8bfac4691ac208308aae4cfca0b684e4cb9591ca",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "0.3.0",
      "date": "2026-05-24T08:52:59.000Z",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "e4c88fe0844dcfd0b74d294d6938d32f23b1df1f1c8cdf1c2e7b67589ddbd51d",
      "status": "success",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-24T08:52:05.000Z",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "dea5785a2db3d4d1041e2f94fecfa01cba6c84593f6edfe39b0169921101a67f",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-24T08:51:52.000Z",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "33faad9e53f6ad387ed5e612624c6d667e1857d5e631964737b1c1fa33e67c18",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "0.3.0",
      "date": "2026-05-24T08:51:40.000Z",
      "commit": "c257c1b154ea4ffcbc3d4d53f7ce9aae2582bd8a",
      "fileid": "86bce0faac6a093ad45dc8fbfb2310f930026a2fda1d32d5e81224b882afd931",
      "status": "success",
      "check": "WARNING",
      "buildurl": "https://github.com/r-universe/rimagination/actions/runs/26356661303"
    }
  ]
}