{
  "_id": "6a1eb0a6b25058d4daadba3f",
  "Package": "mapsf",
  "Title": "Thematic Cartography",
  "Version": "1.2.1.9000",
  "Authors@R": "c(person(given = \"Timothée\",\nfamily = \"Giraud\",\nemail = \"timothee.giraud@cnrs.fr\",\nrole = c(\"cre\",\"aut\"),\ncomment = c(ORCID = \"0000-0002-1932-3323\")),\nperson(given = \"Hugues\",\nfamily = \"Pecout\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0000-0002-0246-0954\", \"Logo\")),\nperson(given = \"Ronan\",\nfamily = \"Ysebaert\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0000-0002-7344-5911\", \"Cheat sheet\")),\nperson(given = \"Elina\",\nfamily = \"Marveaux\",\nrole = \"ctb\",\ncomment = c(ORCID = \"0009-0000-8667-3019\", \"Themes\")),\nperson(given = \"Ian\",\nfamily = \"Fellows\",\nrole = \"cph\",\ncomment = \"No overlap algorithm for labels, from wordcloud package\"),\nperson(given = \"Jim\",\nfamily = \"Lemon\",\nrole = \"cph\",\ncomment = \"Arc drawing algorithm for annotations, from plotrix package\"),\nperson(given = \"Danielle\",\nfamily = \"Navarro\",\nrole = \"cph\",\ncomment = c(ORCID = \"0000-0001-7648-6578\", \"Bézier curve algorithm for text annotations\")))",
  "Description": "Create and integrate thematic maps in your workflow. This\npackage helps to design various cartographic representations\nsuch as proportional symbols, choropleth or typology maps. It\nalso offers several functions to display layout elements that\nimprove the graphic presentation of maps (e.g. scale bar, north\narrow, title, labels). 'mapsf' maps 'sf' objects on 'base'\ngraphics.",
  "License": "GPL (>= 3)",
  "URL": "https://riatelab.github.io/mapsf/",
  "BugReports": "https://github.com/riatelab/mapsf/issues/",
  "Encoding": "UTF-8",
  "VignetteBuilder": "knitr",
  "Language": "en-US",
  "Roxygen": "list(markdown = TRUE)",
  "Config/roxygen2/version": "8.0.0",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibssl-dev libproj-dev libsqlite3-dev libudunits2-dev",
  "Repository": "https://riatelab.r-universe.dev",
  "Date/Publication": "2026-06-02 09:27:41 UTC",
  "RemoteUrl": "https://github.com/riatelab/mapsf",
  "RemoteRef": "dev",
  "RemoteSha": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-02 10:19:17 UTC",
    "User": "root"
  },
  "Author": "Timothée Giraud [cre, aut] (ORCID:\n<https://orcid.org/0000-0002-1932-3323>),\nHugues Pecout [ctb] (ORCID: <https://orcid.org/0000-0002-0246-0954>,\nLogo),\nRonan Ysebaert [ctb] (ORCID: <https://orcid.org/0000-0002-7344-5911>,\nCheat sheet),\nElina Marveaux [ctb] (ORCID: <https://orcid.org/0009-0000-8667-3019>,\nThemes),\nIan Fellows [cph] (No overlap algorithm for labels, from wordcloud\npackage),\nJim Lemon [cph] (Arc drawing algorithm for annotations, from plotrix\npackage),\nDanielle Navarro [cph] (ORCID: <https://orcid.org/0000-0001-7648-6578>,\nBézier curve algorithm for text annotations)",
  "Maintainer": "Timothée Giraud <timothee.giraud@cnrs.fr>",
  "MD5sum": "a4f442028232037f803baff7a20d2c93",
  "_user": "riatelab",
  "_type": "src",
  "_file": "mapsf_1.2.1.9000.tar.gz",
  "_fileid": "ed5bb9516324faefa9ef10647335dbdd8bf11cbdb872185ecf2694c09ca0ac00",
  "_filesize": 2858235,
  "_sha256": "ed5bb9516324faefa9ef10647335dbdd8bf11cbdb872185ecf2694c09ca0ac00",
  "_created": "2026-06-02T10:19:17.000Z",
  "_published": "2026-06-02T10:29:58.743Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 79049273752,
      "time": 179,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355102401"
    },
    {
      "job": 79049273721,
      "time": 153,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355094022"
    },
    {
      "job": 79049273716,
      "time": 88,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355072813"
    },
    {
      "job": 79049273720,
      "time": 99,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355076367"
    },
    {
      "job": 79048687720,
      "time": 215,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355042598"
    },
    {
      "job": 79049273692,
      "time": 124,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355084387"
    },
    {
      "job": 79049273768,
      "time": 569,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7355228637"
    },
    {
      "job": 79049273850,
      "time": 598,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7355237597"
    },
    {
      "job": 79049273703,
      "time": 132,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7355087086"
    }
  ],
  "_buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/riatelab/mapsf",
  "_commit": {
    "id": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
    "author": "rCarto <timothee.giraud@cnrs.fr>",
    "committer": "rCarto <timothee.giraud@cnrs.fr>",
    "message": "fix: allow to use 2 times the same variable with type = \"prop_choro\" and val_max > max(var)\n\nfix #94\n",
    "time": 1780392461
  },
  "_maintainer": {
    "name": "Timothée Giraud",
    "email": "timothee.giraud@cnrs.fr",
    "login": "rcarto",
    "mastodon": "@rcarto@fosstodon.org",
    "orcid": "0000-0002-1932-3323",
    "description": "R packages",
    "uuid": 3041254
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.6.0",
      "role": "Depends"
    },
    {
      "package": "classInt",
      "role": "Imports"
    },
    {
      "package": "graphics",
      "role": "Imports"
    },
    {
      "package": "maplegend",
      "version": ">= 0.6.3",
      "role": "Imports"
    },
    {
      "package": "s2",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "stats",
      "role": "Imports"
    },
    {
      "package": "utils",
      "role": "Imports"
    },
    {
      "package": "grDevices",
      "role": "Imports"
    },
    {
      "package": "terra",
      "role": "Suggests"
    },
    {
      "package": "Ckmeans.1d.dp",
      "role": "Suggests"
    },
    {
      "package": "png",
      "role": "Suggests"
    },
    {
      "package": "jpeg",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "svglite",
      "role": "Suggests"
    },
    {
      "package": "tinytest",
      "role": "Suggests"
    },
    {
      "package": "covr",
      "role": "Suggests"
    }
  ],
  "_owner": "riatelab",
  "_selfowned": true,
  "_usedby": 11,
  "_updates": [
    {
      "week": "2025-23",
      "n": 9
    },
    {
      "week": "2025-24",
      "n": 5
    },
    {
      "week": "2025-25",
      "n": 4
    },
    {
      "week": "2025-27",
      "n": 1
    },
    {
      "week": "2025-37",
      "n": 2
    },
    {
      "week": "2025-45",
      "n": 3
    },
    {
      "week": "2025-48",
      "n": 3
    },
    {
      "week": "2025-51",
      "n": 1
    },
    {
      "week": "2026-02",
      "n": 2
    },
    {
      "week": "2026-04",
      "n": 7
    },
    {
      "week": "2026-05",
      "n": 7
    },
    {
      "week": "2026-06",
      "n": 8
    },
    {
      "week": "2026-08",
      "n": 7
    },
    {
      "week": "2026-12",
      "n": 1
    },
    {
      "week": "2026-13",
      "n": 7
    },
    {
      "week": "2026-14",
      "n": 2
    },
    {
      "week": "2026-15",
      "n": 17
    },
    {
      "week": "2026-16",
      "n": 3
    },
    {
      "week": "2026-18",
      "n": 2
    },
    {
      "week": "2026-19",
      "n": 9
    },
    {
      "week": "2026-22",
      "n": 9
    },
    {
      "week": "2026-23",
      "n": 3
    }
  ],
  "_tags": [
    {
      "name": "1.0.0",
      "date": "2025-07-01"
    },
    {
      "name": "1.1.0",
      "date": "2026-01-06"
    },
    {
      "name": "1.2.0",
      "date": "2026-05-07"
    }
  ],
  "_topics": [
    "cartography",
    "map",
    "spatial",
    "spatial-analysis"
  ],
  "_stars": 243,
  "_contributors": [
    {
      "user": "rcarto",
      "count": 477,
      "uuid": 3041254
    },
    {
      "user": "elinamx",
      "count": 1,
      "uuid": 95742383
    },
    {
      "user": "huguespecout",
      "count": 1,
      "uuid": 13257120
    },
    {
      "user": "mthh",
      "count": 1,
      "uuid": 12172162
    },
    {
      "user": "paulc91",
      "count": 1,
      "uuid": 25231784
    },
    {
      "user": "rysebaert",
      "count": 1,
      "uuid": 17565776
    }
  ],
  "_userbio": {
    "uuid": 17590565,
    "type": "organization",
    "name": "riatelab",
    "description": "Spatial analysis and mapping software packages created by the Center for Spatial Analysis and Geovisualization - RIATE"
  },
  "_downloads": {
    "count": 5956,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/mapsf"
  },
  "_devurl": "https://github.com/riatelab/mapsf",
  "_pkgdown": "https://riatelab.github.io/mapsf/",
  "_searchresults": 498,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/mapsf.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/riatelab/mapsf",
  "_realowner": "riatelab",
  "_cranurl": true,
  "_releases": [
    {
      "version": "0.1.1",
      "date": "2021-03-01"
    },
    {
      "version": "0.2.0",
      "date": "2021-04-29"
    },
    {
      "version": "0.3.0",
      "date": "2021-09-24"
    },
    {
      "version": "0.4.0",
      "date": "2022-01-03"
    },
    {
      "version": "0.5.0",
      "date": "2022-05-30"
    },
    {
      "version": "0.6.1",
      "date": "2022-12-12"
    },
    {
      "version": "0.7.0",
      "date": "2023-07-07"
    },
    {
      "version": "0.7.1",
      "date": "2023-09-05"
    },
    {
      "version": "0.8.0",
      "date": "2023-11-21"
    },
    {
      "version": "0.9.0",
      "date": "2024-01-26"
    },
    {
      "version": "0.10.1",
      "date": "2024-05-06"
    },
    {
      "version": "0.11.0",
      "date": "2024-07-29"
    },
    {
      "version": "0.12.0",
      "date": "2024-10-22"
    },
    {
      "version": "1.0.0",
      "date": "2025-07-01"
    },
    {
      "version": "1.1.0",
      "date": "2026-01-10"
    },
    {
      "version": "1.2.0",
      "date": "2026-05-05"
    },
    {
      "version": "1.2.1",
      "date": "2026-05-29"
    }
  ],
  "_exports": [
    "mf_annotation",
    "mf_arrow",
    "mf_background",
    "mf_base",
    "mf_choro",
    "mf_credits",
    "mf_distr",
    "mf_export",
    "mf_frame",
    "mf_get_borders",
    "mf_get_breaks",
    "mf_get_leg_pos",
    "mf_get_links",
    "mf_get_mtq",
    "mf_get_pal",
    "mf_get_pencil",
    "mf_get_ratio",
    "mf_grad",
    "mf_graticule",
    "mf_init",
    "mf_inset_off",
    "mf_inset_on",
    "mf_label",
    "mf_layout",
    "mf_legend",
    "mf_logo",
    "mf_map",
    "mf_png",
    "mf_prop",
    "mf_prop_choro",
    "mf_prop_typo",
    "mf_raster",
    "mf_scale",
    "mf_shadow",
    "mf_svg",
    "mf_symb",
    "mf_symb_choro",
    "mf_text",
    "mf_theme",
    "mf_title",
    "mf_typo",
    "mf_worldmap"
  ],
  "_help": [
    {
      "page": "mapsf",
      "title": "Package description",
      "topics": [
        "mapsf-package",
        "mapsf"
      ]
    },
    {
      "page": "mapsf-deprecated",
      "title": "Deprecated functions in mapsf",
      "topics": [
        "mapsf-deprecated"
      ]
    },
    {
      "page": "mf_annotation",
      "title": "Deprecated - Plot an annotation",
      "topics": [
        "mf_annotation"
      ]
    },
    {
      "page": "mf_arrow",
      "title": "Plot a north arrow",
      "topics": [
        "mf_arrow"
      ]
    },
    {
      "page": "mf_background",
      "title": "Plot a background image",
      "topics": [
        "mf_background"
      ]
    },
    {
      "page": "mf_credits",
      "title": "Plot credits",
      "topics": [
        "mf_credits"
      ]
    },
    {
      "page": "mf_distr",
      "title": "Plot a distribution",
      "topics": [
        "mf_distr"
      ]
    },
    {
      "page": "mf_frame",
      "title": "Plot a frame",
      "topics": [
        "mf_frame"
      ]
    },
    {
      "page": "mf_get_borders",
      "title": "Get a border layer from polygons",
      "topics": [
        "mf_get_borders"
      ]
    },
    {
      "page": "mf_get_breaks",
      "title": "Get class intervals",
      "topics": [
        "mf_get_breaks"
      ]
    },
    {
      "page": "mf_get_links",
      "title": "Get a link layer from a data.frame of links",
      "topics": [
        "mf_get_links"
      ]
    },
    {
      "page": "mf_get_mtq",
      "title": "Get the 'mtq' dataset",
      "topics": [
        "mf_get_mtq"
      ]
    },
    {
      "page": "mf_get_pal",
      "title": "Get color palettes",
      "topics": [
        "mf_get_pal"
      ]
    },
    {
      "page": "mf_get_pencil",
      "title": "Get a pencil layer from polygons",
      "topics": [
        "mf_get_pencil"
      ]
    },
    {
      "page": "mf_get_ratio",
      "title": "Get map width and height values",
      "topics": [
        "mf_get_ratio"
      ]
    },
    {
      "page": "mf_graticule",
      "title": "Plot graticules",
      "topics": [
        "mf_graticule"
      ]
    },
    {
      "page": "mf_inset_on",
      "title": "Plot an inset",
      "topics": [
        "mf_inset_off",
        "mf_inset_on"
      ]
    },
    {
      "page": "mf_label",
      "title": "Plot labels",
      "topics": [
        "mf_label"
      ]
    },
    {
      "page": "mf_layout",
      "title": "Plot a map layout",
      "topics": [
        "mf_layout"
      ]
    },
    {
      "page": "mf_legend",
      "title": "Plot a legend",
      "topics": [
        "mf_legend"
      ]
    },
    {
      "page": "mf_logo",
      "title": "Plot a logo on a map",
      "topics": [
        "mf_logo"
      ]
    },
    {
      "page": "mf_map",
      "title": "Plot a map",
      "concept": [
        "map types"
      ],
      "topics": [
        "mf_map"
      ]
    },
    {
      "page": "mf_map_base",
      "title": "Plot a base map",
      "topics": [
        "mf_map_base"
      ]
    },
    {
      "page": "mf_map_choro",
      "title": "Plot a choropleth map",
      "topics": [
        "mf_map_choro"
      ]
    },
    {
      "page": "mf_map_grad",
      "title": "Plot graduated symbols",
      "topics": [
        "mf_map_grad"
      ]
    },
    {
      "page": "mf_map_prop",
      "title": "Plot proportional symbols",
      "topics": [
        "mf_map_prop"
      ]
    },
    {
      "page": "mf_map_prop_choro",
      "title": "Plot proportional symbols with choropleth coloration",
      "topics": [
        "mf_map_prop_choro"
      ]
    },
    {
      "page": "mf_map_prop_typo",
      "title": "Plot proportional symbols with typology coloration",
      "topics": [
        "mf_map_prop_typo"
      ]
    },
    {
      "page": "mf_map_symb",
      "title": "Plot symbols",
      "topics": [
        "mf_map_symb"
      ]
    },
    {
      "page": "mf_map_symb_choro",
      "title": "Plot symbols with choropleth coloration",
      "topics": [
        "mf_map_symb_choro"
      ]
    },
    {
      "page": "mf_map_typo",
      "title": "Plot a typology map",
      "topics": [
        "mf_map_typo"
      ]
    },
    {
      "page": "mf_png",
      "title": "Export a map in PNG format",
      "topics": [
        "mf_png"
      ]
    },
    {
      "page": "mf_raster",
      "title": "Plot a raster",
      "topics": [
        "mf_raster"
      ]
    },
    {
      "page": "mf_scale",
      "title": "Plot a scale bar",
      "topics": [
        "mf_scale"
      ]
    },
    {
      "page": "mf_shadow",
      "title": "Plot a shadow",
      "topics": [
        "mf_shadow"
      ]
    },
    {
      "page": "mf_svg",
      "title": "Export a map in SVG format",
      "topics": [
        "mf_svg"
      ]
    },
    {
      "page": "mf_text",
      "title": "Plot a text",
      "topics": [
        "mf_text"
      ]
    },
    {
      "page": "mf_theme",
      "title": "Set a theme",
      "topics": [
        "mf_theme"
      ]
    },
    {
      "page": "mf_title",
      "title": "Plot a title",
      "topics": [
        "mf_title"
      ]
    },
    {
      "page": "mf_worldmap",
      "title": "Plot a point on a world map",
      "topics": [
        "mf_worldmap"
      ]
    }
  ],
  "_pkglogo": "https://github.com/riatelab/mapsf/raw/dev/man/figures/logo.png",
  "_readme": "https://github.com/riatelab/mapsf/raw/dev/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "DBI",
    "e1071",
    "KernSmooth",
    "maplegend",
    "MASS",
    "proxy",
    "Rcpp",
    "s2",
    "sf",
    "units",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "mapsf.Rmd",
      "filename": "mapsf.html",
      "title": "mapsf",
      "author": "Timothée Giraud",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Main Features",
        "Symbology",
        "Map Layout",
        "Themes",
        "Export",
        "Examples of thematic maps",
        "Base map",
        "Proportional Symbols",
        "Choropleth Map",
        "Typology Map",
        "Proportional Symbols using Choropleth Coloration",
        "Proportional Symbols using Typology Coloration",
        "Label Map",
        "Links Map",
        "Datasets"
      ],
      "created": "2021-02-09 16:10:29",
      "modified": "2026-01-06 13:50:01",
      "commits": 29
    }
  ],
  "_score": 12.116666934810299,
  "_indexed": true,
  "_nocasepkg": "mapsf",
  "_universes": [
    "riatelab",
    "rcarto"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:21:48.000Z",
      "distro": "noble",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "27b9530a262af5c739f6dd699f6cbc59047cc2774819a1861982b1a4a514da04",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:21:34.000Z",
      "distro": "noble",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "1a8a9b0126f18736d3d4d61d5079016ec1bccbd370236055f7b9c0caab795a37",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:20:43.000Z",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "a3cd20c50083ea87b171142743a4ba4be7b88048b7f15a0c06b9232b3545434a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:20:51.000Z",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "92198e83bc915b9d44a073c75477978f1430e8fdbcfab3e28417f65f52ec3b54",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:21:41.000Z",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "2e14a76546f53146f494330204094469d710581550fe563d7db7e7d089a3f31a",
      "status": "success",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:28:21.000Z",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "377eec49c4a134013ed168a198833080bf9b696e1dac64090ad9ba800639a523",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:28:41.000Z",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "476b0809ae6d615c38ffe1070e168279704857118983d534712f4bad5edc5abd",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.1.9000",
      "date": "2026-06-02T10:20:56.000Z",
      "commit": "6cb8112052ff86f9e7a298d092371e9b1656af7d",
      "fileid": "5df33201e02b9e3243b2a5ba251a2affe7029cddef0de3179964dff5d5aefb86",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/riatelab/actions/runs/26813310038"
    }
  ]
}