{
  "_id": "6a1d56c71d7bb097a0a47086",
  "Type": "Package",
  "Package": "geofi",
  "Title": "Access Finnish Geospatial Data",
  "Version": "1.2.1",
  "Date": "2026-03-16",
  "Authors@R": "c(\nperson(\"Markus\", \"Kainu\", , \"markus.kainu@kapsi.fi\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0003-1376-503X\")),\nperson(\"Joona\", \"Lehtomaki\", , \"joona.lehtomaki@iki.fi\", role = \"aut\",\ncomment = c(ORCID = \"0000-0002-7891-0843\")),\nperson(\"Juuso\", \"Parkkinen\", role = \"ctb\",\ncomment = c(ORCID = \"0000-0002-7818-5901\")),\nperson(\"Jani\", \"Miettinen\", role = \"ctb\"),\nperson(\"Pyry\", \"Kantanen\", role = \"ctb\"),\nperson(\"Sampo\", \"Vesanen\", role = \"ctb\"),\nperson(\"Leo\", \"Lahti\", , \"leo.lahti@iki.fi\", role = \"aut\",\ncomment = c(ORCID = \"0000-0001-5537-637X\"))\n)",
  "Maintainer": "Markus Kainu <markus.kainu@kapsi.fi>",
  "Description": "Designed to simplify geospatial data access from the\nStatistics Finland Web Feature Service API\n<https://geo.stat.fi/geoserver/index.html>, the geofi package\noffers researchers and analysts a set of tools to obtain and\nharmonize administrative spatial data for a wide range of\napplications, from urban planning to environmental research.\nThe package contains annually updated time series of\nmunicipality key datasets that can be used for data aggregation\nand language translations.",
  "License": "BSD_2_clause + file LICENSE",
  "URL": "https://ropengov.github.io/geofi/,\nhttps://github.com/rOpenGov/geofi",
  "BugReports": "https://github.com/rOpenGov/geofi/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "LazyData": "true",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.3.3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibxml2-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://ropengov.r-universe.dev",
  "Date/Publication": "2026-04-02 10:27:28 UTC",
  "RemoteUrl": "https://github.com/rOpenGov/geofi",
  "RemoteRef": "HEAD",
  "RemoteSha": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-06-01 09:49:36 UTC",
    "User": "root"
  },
  "Author": "Markus Kainu [aut, cre] (ORCID:\n<https://orcid.org/0000-0003-1376-503X>),\nJoona Lehtomaki [aut] (ORCID: <https://orcid.org/0000-0002-7891-0843>),\nJuuso Parkkinen [ctb] (ORCID: <https://orcid.org/0000-0002-7818-5901>),\nJani Miettinen [ctb],\nPyry Kantanen [ctb],\nSampo Vesanen [ctb],\nLeo Lahti [aut] (ORCID: <https://orcid.org/0000-0001-5537-637X>)",
  "MD5sum": "b478054440bcf06dd9821e0b8e2ae563",
  "_user": "ropengov",
  "_type": "src",
  "_file": "geofi_1.2.1.tar.gz",
  "_fileid": "d62ed6d8d7af9873c6703a50d1c2f5bafab6e1ceaaad2f19fe2f02d7bb9a6a23",
  "_filesize": 6013794,
  "_sha256": "d62ed6d8d7af9873c6703a50d1c2f5bafab6e1ceaaad2f19fe2f02d7bb9a6a23",
  "_created": "2026-06-01T09:49:36.000Z",
  "_published": "2026-06-01T09:54:15.510Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 78827190662,
      "time": 231,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7328440436"
    },
    {
      "job": 78827190650,
      "time": 185,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328423769"
    },
    {
      "job": 78827190656,
      "time": 127,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7328403448"
    },
    {
      "job": 78827190657,
      "time": 105,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328395763"
    },
    {
      "job": 78826126953,
      "time": 392,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328356858"
    },
    {
      "job": 78827190739,
      "time": 139,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328407720"
    },
    {
      "job": 78827190629,
      "time": 105,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7328397624"
    },
    {
      "job": 78827190645,
      "time": 134,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7328406376"
    },
    {
      "job": 78827190639,
      "time": 133,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7328405796"
    }
  ],
  "_buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/rOpenGov/geofi",
  "_commit": {
    "id": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
    "author": "Markus Kainu <markus.kainu@kapsi.fi>",
    "committer": "Markus Kainu <markus.kainu@kapsi.fi>",
    "message": "cran submission\n",
    "time": 1775125648
  },
  "_maintainer": {
    "name": "Markus Kainu",
    "email": "markus.kainu@kapsi.fi",
    "orcid": "0000-0003-1376-503X"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "httpcache",
      "role": "Imports"
    },
    {
      "package": "httr",
      "role": "Imports"
    },
    {
      "package": "httr2",
      "role": "Imports"
    },
    {
      "package": "jsonlite",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "purrr",
      "role": "Imports"
    },
    {
      "package": "rlang",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "xml2",
      "version": ">= 1.2.0",
      "role": "Imports"
    },
    {
      "package": "yaml",
      "role": "Imports"
    },
    {
      "package": "covr",
      "role": "Suggests"
    },
    {
      "package": "ggplot2",
      "role": "Suggests"
    },
    {
      "package": "ggrepel",
      "role": "Suggests"
    },
    {
      "package": "geofacet",
      "role": "Suggests"
    },
    {
      "package": "htmltools",
      "role": "Suggests"
    },
    {
      "package": "httptest",
      "version": ">= 4.0.0",
      "role": "Suggests"
    },
    {
      "package": "janitor",
      "role": "Suggests"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "leaflet",
      "role": "Suggests"
    },
    {
      "package": "patchwork",
      "role": "Suggests"
    },
    {
      "package": "readr",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "sotkanet",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    },
    {
      "package": "tidyr",
      "role": "Suggests"
    }
  ],
  "_owner": "ropengov",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [
    {
      "week": "2026-08",
      "n": 1
    },
    {
      "week": "2026-10",
      "n": 3
    },
    {
      "week": "2026-14",
      "n": 5
    }
  ],
  "_tags": [
    {
      "name": "v1.2.0",
      "date": "2026-03-02"
    },
    {
      "name": "v1.2.1",
      "date": "2026-04-02"
    }
  ],
  "_topics": [
    "ropengov",
    "ggplot2"
  ],
  "_stars": 23,
  "_contributors": [
    {
      "user": "ouzor",
      "count": 123,
      "uuid": 1228426
    },
    {
      "user": "antagomir",
      "count": 91,
      "uuid": 1228382
    },
    {
      "user": "pitkant",
      "count": 31,
      "uuid": 69813611
    },
    {
      "user": "statguy",
      "count": 23,
      "uuid": 5731288
    },
    {
      "user": "jlehtoma",
      "count": 22,
      "uuid": 525495
    },
    {
      "user": "muuankarski",
      "count": 11,
      "uuid": 1525240
    },
    {
      "user": "janikmiet",
      "count": 5,
      "uuid": 1357986
    },
    {
      "user": "dieghernan",
      "count": 5,
      "uuid": 25656809
    },
    {
      "user": "sampoves",
      "count": 4,
      "uuid": 31888573
    },
    {
      "user": "aa-m-sa",
      "count": 2,
      "uuid": 6273178
    },
    {
      "user": "rsbivand",
      "count": 1,
      "uuid": 10198404
    },
    {
      "user": "ake123",
      "count": 1,
      "uuid": 40662956
    },
    {
      "user": "olivroy",
      "count": 1,
      "uuid": 52606734
    }
  ],
  "_userbio": {
    "uuid": 5463092,
    "type": "organization",
    "name": "rOpenGov",
    "description": "Open government data analytics with R"
  },
  "_downloads": {
    "count": 642,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/geofi"
  },
  "_devurl": "https://github.com/ropengov/geofi",
  "_pkgdown": "https://ropengov.github.io/geofi/",
  "_searchresults": 76,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/geofi.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/ropengov/geofi",
  "_realowner": "ropengov",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2021-02-25"
    },
    {
      "version": "1.0.1",
      "date": "2021-03-29"
    },
    {
      "version": "1.0.2",
      "date": "2021-06-07"
    },
    {
      "version": "1.0.3",
      "date": "2021-07-01"
    },
    {
      "version": "1.0.4",
      "date": "2021-08-18"
    },
    {
      "version": "1.0.5",
      "date": "2021-10-30"
    },
    {
      "version": "1.0.6",
      "date": "2022-01-30"
    },
    {
      "version": "1.0.7",
      "date": "2022-10-23"
    },
    {
      "version": "1.0.8",
      "date": "2023-02-16"
    },
    {
      "version": "1.0.9",
      "date": "2023-04-16"
    },
    {
      "version": "1.0.10",
      "date": "2023-11-02"
    },
    {
      "version": "1.0.11",
      "date": "2023-12-18"
    },
    {
      "version": "1.0.13",
      "date": "2024-01-24"
    },
    {
      "version": "1.0.14",
      "date": "2024-02-05"
    },
    {
      "version": "1.0.15",
      "date": "2024-03-13"
    },
    {
      "version": "1.0.16",
      "date": "2024-08-19"
    },
    {
      "version": "1.0.17",
      "date": "2024-11-22"
    },
    {
      "version": "1.0.18",
      "date": "2025-02-11"
    },
    {
      "version": "1.1.0",
      "date": "2025-04-29"
    },
    {
      "version": "1.2.0",
      "date": "2026-03-02"
    },
    {
      "version": "1.2.1",
      "date": "2026-04-02"
    }
  ],
  "_exports": [
    "check_api_access",
    "convert_municipality_key_codes",
    "geocode",
    "geocode_reverse",
    "get_municipalities",
    "get_municipality_pop",
    "get_population_grid",
    "get_statistical_grid",
    "get_zipcodes",
    "municipality_central_localities",
    "ogc_get_maastotietokanta",
    "ogc_get_maastotietokanta_collections",
    "ogc_get_nimisto",
    "ogc_get_statfi_area",
    "ogc_get_statfi_area_pop",
    "ogc_get_statfi_statistical_grid",
    "wfs_api"
  ],
  "_datasets": [
    {
      "name": "grid_ahvenanmaa",
      "title": "custom geofacet grid for Ahvenanmaa region",
      "object": "grid_ahvenanmaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_etela_karjala",
      "title": "custom geofacet grid for Etelä-Karjala region as in 2020",
      "object": "grid_etela_karjala",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 9,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_etela_pohjanmaa",
      "title": "custom geofacet grid for Etelä-Pohjanmaa",
      "object": "grid_etela_pohjanmaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 18,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_etela_savo",
      "title": "custom geofacet grid for Etelä-Savo",
      "object": "grid_etela_savo",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_hyvinvointialue",
      "title": "custom geofacet grid for Wellbeing services counties",
      "object": "grid_hyvinvointialue",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "code",
        "row",
        "col"
      ],
      "rows": 23,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_kainuu",
      "title": "custom geofacet grid for Kainuu region",
      "object": "grid_kainuu",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_kanta_hame",
      "title": "custom geofacet grid for Kanta-Häme region",
      "object": "grid_kanta_hame",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 11,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_keski_pohjanmaa",
      "title": "custom geofacet grid for Keski-Pohjanmaa region",
      "object": "grid_keski_pohjanmaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 8,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_keski_suomi",
      "title": "custom geofacet grid for Keski-Suomi region as in 2020",
      "object": "grid_keski_suomi",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 22,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_kymenlaakso",
      "title": "custom geofacet grid for Kymenlaakso region",
      "object": "grid_kymenlaakso",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 6,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_lappi",
      "title": "custom geofacet grid for Lappi region as in 2020",
      "object": "grid_lappi",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 21,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_maakunta",
      "title": "custom geofacet grid for regions",
      "object": "grid_maakunta",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "code",
        "row",
        "col"
      ],
      "rows": 19,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_paijat_hame",
      "title": "custom geofacet grid for Päijät-Häme region",
      "object": "grid_paijat_hame",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_pirkanmaa",
      "title": "custom geofacet grid for Pirkanmaa region",
      "object": "grid_pirkanmaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 23,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_pohjanmaa",
      "title": "custom geofacet grid for Pohjanmaa region",
      "object": "grid_pohjanmaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 14,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_pohjois_karjala",
      "title": "custom geofacet grid for Pohjois-Karjala region",
      "object": "grid_pohjois_karjala",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 13,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_pohjois_pohjanmaa",
      "title": "custom geofacet grid for Pohjois-Pohjanmaa region",
      "object": "grid_pohjois_pohjanmaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 30,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_pohjois_savo",
      "title": "custom geofacet grid for Pohjois-Savo region",
      "object": "grid_pohjois_savo",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 19,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_sairaanhoitop",
      "title": "custom geofacet grid for health care districts",
      "object": "grid_sairaanhoitop",
      "class": [
        "data.frame"
      ],
      "fields": [
        "name",
        "code",
        "row",
        "col"
      ],
      "rows": 21,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_satakunta",
      "title": "custom geofacet grid for Satakunta region",
      "object": "grid_satakunta",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 16,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_uusimaa",
      "title": "custom geofacet grid for Uusimaa region",
      "object": "grid_uusimaa",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 26,
      "table": true,
      "tojson": true
    },
    {
      "name": "grid_varsinais_suomi",
      "title": "custom geofacet grid for Varsinais-Suomi region",
      "object": "grid_varsinais_suomi",
      "class": [
        "data.frame"
      ],
      "fields": [
        "code",
        "name",
        "row",
        "col"
      ],
      "rows": 27,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_central_localities_df",
      "title": "A data frame containing locations of municipalities central localities",
      "object": "municipality_central_localities_df",
      "class": [
        "data.frame"
      ],
      "fields": [
        "mtk_id",
        "sijaintitarkkuus",
        "aineistolahde",
        "alkupvm",
        "teksti",
        "suunta",
        "dx",
        "dy",
        "kohderyhma",
        "kohdeluokka",
        "ladontatunnus",
        "kirjasintyyppikoodi",
        "kirjasinkoko",
        "kirjasinvarikoodi",
        "kirjasinkallistuskulma",
        "kirjasinvalyskerroin",
        "kuntatunnus",
        "X",
        "Y"
      ],
      "rows": 309,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key",
      "title": "Aggregated municipality key table for years 2013-2026",
      "object": "municipality_key",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "tyossakayntial_name_sv",
        "tyossakayntial_name_en",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "erva_code",
        "erva_name_fi",
        "erva_name_sv",
        "erva_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "yhteistyoalue_code",
        "yhteistyoalue_name_fi",
        "yhteistyoalue_name_sv",
        "yhteistyoalue_name_en",
        "tyollisyysalue_code",
        "tyollisyysalue_name_fi",
        "tyollisyysalue_name_sv",
        "tyollisyysalue_name_en",
        "evk_code",
        "evk_name_fi",
        "evk_name_sv",
        "evk_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv",
        "kela_palvelualue_name_fi",
        "kela_palvelualue_code",
        "kela_palvelualue_name_sv",
        "kela_palvelualue_name_en",
        "kela_asumistukialue_name_fi",
        "kela_asumistukialue_code",
        "kela_asumistukialue_name_sv",
        "kela_asumistukialue_name_en"
      ],
      "rows": 4365,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2013",
      "title": "municipality_key_2013",
      "object": "municipality_key_2013",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 320,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2014",
      "title": "municipality_key_2014",
      "object": "municipality_key_2014",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 320,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2015",
      "title": "municipality_key_2015",
      "object": "municipality_key_2015",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 317,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2016",
      "title": "municipality_key_2016",
      "object": "municipality_key_2016",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 313,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2017",
      "title": "municipality_key_2017",
      "object": "municipality_key_2017",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 311,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2018",
      "title": "Municipality key table for 2018",
      "object": "municipality_key_2018",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en"
      ],
      "rows": 311,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2019",
      "title": "Municipality key table for 2019",
      "object": "municipality_key_2019",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en"
      ],
      "rows": 311,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2020",
      "title": "Municipality key table for 2020",
      "object": "municipality_key_2020",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "erva_code",
        "erva_name_fi",
        "erva_name_sv",
        "erva_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en"
      ],
      "rows": 310,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2021",
      "title": "Municipality key table for 2021",
      "object": "municipality_key_2021",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 309,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2022",
      "title": "Municipality key table for 2022",
      "object": "municipality_key_2022",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "tyossakayntial_name_sv",
        "tyossakayntial_name_en",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "sairaanhoitop_code",
        "sairaanhoitop_name_fi",
        "sairaanhoitop_name_sv",
        "sairaanhoitop_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "erva_code",
        "erva_name_fi",
        "erva_name_sv",
        "erva_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 309,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2023",
      "title": "Municipality key table for 2023",
      "object": "municipality_key_2023",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "tyossakayntial_code",
        "tyossakayntial_name_fi",
        "tyossakayntial_name_sv",
        "tyossakayntial_name_en",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "yhteistyoalue_code",
        "yhteistyoalue_name_fi",
        "yhteistyoalue_name_sv",
        "yhteistyoalue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 309,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2024",
      "title": "Municipality key table for 2024",
      "object": "municipality_key_2024",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "yhteistyoalue_code",
        "yhteistyoalue_name_fi",
        "yhteistyoalue_name_sv",
        "yhteistyoalue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 309,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2025",
      "title": "Municipality key table for 2025",
      "object": "municipality_key_2025",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "avi_code",
        "avi_name_fi",
        "avi_name_sv",
        "avi_name_en",
        "ely_code",
        "ely_name_fi",
        "ely_name_sv",
        "ely_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "yhteistyoalue_code",
        "yhteistyoalue_name_fi",
        "yhteistyoalue_name_sv",
        "yhteistyoalue_name_en",
        "tyollisyysalue_code",
        "tyollisyysalue_name_fi",
        "tyollisyysalue_name_sv",
        "tyollisyysalue_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv"
      ],
      "rows": 308,
      "table": true,
      "tojson": true
    },
    {
      "name": "municipality_key_2026",
      "title": "Municipality key table for 2026",
      "object": "municipality_key_2026",
      "class": [
        "tbl_df",
        "tbl",
        "data.frame"
      ],
      "fields": [
        "kunta",
        "municipality_name_fi",
        "municipality_name_sv",
        "municipality_name_en",
        "kielisuhde_code",
        "kielisuhde_name_fi",
        "kielisuhde_name_sv",
        "kielisuhde_name_en",
        "kuntaryhmitys_code",
        "kuntaryhmitys_name_fi",
        "kuntaryhmitys_name_sv",
        "kuntaryhmitys_name_en",
        "maakunta_code",
        "maakunta_name_fi",
        "maakunta_name_sv",
        "maakunta_name_en",
        "seutukunta_code",
        "seutukunta_name_fi",
        "seutukunta_name_sv",
        "seutukunta_name_en",
        "year",
        "suuralue_code",
        "suuralue_name_fi",
        "suuralue_name_sv",
        "suuralue_name_en",
        "nuts1_code",
        "nuts1_name_fi",
        "nuts1_name_sv",
        "nuts1_name_en",
        "nuts2_code",
        "nuts2_name_fi",
        "nuts2_name_sv",
        "nuts2_name_en",
        "nuts3_code",
        "nuts3_name_fi",
        "nuts3_name_sv",
        "nuts3_name_en",
        "vaalipiiri_code",
        "vaalipiiri_name_fi",
        "vaalipiiri_name_sv",
        "vaalipiiri_name_en",
        "hyvinvointialue_code",
        "hyvinvointialue_name_fi",
        "hyvinvointialue_name_sv",
        "hyvinvointialue_name_en",
        "yhteistyoalue_code",
        "yhteistyoalue_name_fi",
        "yhteistyoalue_name_sv",
        "yhteistyoalue_name_en",
        "tyollisyysalue_code",
        "tyollisyysalue_name_fi",
        "tyollisyysalue_name_sv",
        "tyollisyysalue_name_en",
        "evk_code",
        "evk_name_fi",
        "evk_name_sv",
        "evk_name_en",
        "municipality_code",
        "kunta_name",
        "name_fi",
        "name_sv",
        "kela_palvelualue_name_fi",
        "kela_palvelualue_code",
        "kela_palvelualue_name_sv",
        "kela_palvelualue_name_en",
        "kela_asumistukialue_name_fi",
        "kela_asumistukialue_code",
        "kela_asumistukialue_name_sv",
        "kela_asumistukialue_name_en"
      ],
      "rows": 308,
      "table": true,
      "tojson": true
    },
    {
      "name": "sotkadata_population",
      "title": "Municipality level population data from Sotkanet",
      "object": "sotkadata_population",
      "class": [
        "data.frame"
      ],
      "fields": [
        "municipality_code",
        "primary.value",
        "year"
      ],
      "rows": 7107,
      "table": true,
      "tojson": true
    },
    {
      "name": "sotkadata_swedish_speaking_pop",
      "title": "Municipality level Swedish speaking population numbers from Sotkanet",
      "object": "sotkadata_swedish_speaking_pop",
      "class": [
        "data.frame"
      ],
      "fields": [
        "municipality_code",
        "indicator.title.fi",
        "primary.value"
      ],
      "rows": 5761,
      "table": true,
      "tojson": true
    },
    {
      "name": "statfi_zipcode_population",
      "title": "Zipcode level population data from Statistics Finland",
      "object": "statfi_zipcode_population",
      "class": [
        "data.frame"
      ],
      "fields": [
        "posti_alue",
        "X2022"
      ],
      "rows": 3027,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "check_api_access",
      "title": "Check Access to Statistics Finland Geoserver APIs",
      "topics": [
        "check_api_access"
      ]
    },
    {
      "page": "convert_municipality_key_codes",
      "title": "Convert regional codes in on-board municipality key data sets into variable length characters",
      "topics": [
        "convert_municipality_key_codes"
      ]
    },
    {
      "page": "geocode",
      "title": "Geocode Finnish Place Names or Street Addresses",
      "topics": [
        "geocode"
      ]
    },
    {
      "page": "geocode_reverse",
      "title": "Reverse Geocode Geographic Locations into Finnish Place Names or Addresses",
      "topics": [
        "geocode_reverse"
      ]
    },
    {
      "page": "get_municipalities",
      "title": "Get Finnish municipality (multi)polygons for different years and/or scales.",
      "topics": [
        "get_municipalities"
      ]
    },
    {
      "page": "get_municipality_pop",
      "title": "Get Number of population by Finnish municipality (multi)polygons for different years.",
      "topics": [
        "get_municipality_pop"
      ]
    },
    {
      "page": "get_population_grid",
      "title": "Get Finnish Population grid in two different resolutions for years 2010-2022 Thin wrapper around Finnish population grid data provided by Statistics Finland.",
      "topics": [
        "get_population_grid"
      ]
    },
    {
      "page": "get_statistical_grid",
      "title": "Get Statistical grid data polygons at two different resolution",
      "topics": [
        "get_statistical_grid"
      ]
    },
    {
      "page": "get_zipcodes",
      "title": "Get Finnish zip code (multi)polygons for different years.",
      "topics": [
        "get_zipcodes"
      ]
    },
    {
      "page": "grid_ahvenanmaa",
      "title": "custom geofacet grid for Ahvenanmaa region",
      "topics": [
        "grid_ahvenanmaa"
      ]
    },
    {
      "page": "grid_etela_karjala",
      "title": "custom geofacet grid for Etelä-Karjala region as in 2020",
      "topics": [
        "grid_etela_karjala"
      ]
    },
    {
      "page": "grid_etela_pohjanmaa",
      "title": "custom geofacet grid for Etelä-Pohjanmaa",
      "topics": [
        "grid_etela_pohjanmaa"
      ]
    },
    {
      "page": "grid_etela_savo",
      "title": "custom geofacet grid for Etelä-Savo",
      "topics": [
        "grid_etela_savo"
      ]
    },
    {
      "page": "grid_hyvinvointialue",
      "title": "custom geofacet grid for Wellbeing services counties",
      "topics": [
        "grid_hyvinvointialue"
      ]
    },
    {
      "page": "grid_kainuu",
      "title": "custom geofacet grid for Kainuu region",
      "topics": [
        "grid_kainuu"
      ]
    },
    {
      "page": "grid_kanta_hame",
      "title": "custom geofacet grid for Kanta-Häme region",
      "topics": [
        "grid_kanta_hame"
      ]
    },
    {
      "page": "grid_keski_pohjanmaa",
      "title": "custom geofacet grid for Keski-Pohjanmaa region",
      "topics": [
        "grid_keski_pohjanmaa"
      ]
    },
    {
      "page": "grid_keski_suomi",
      "title": "custom geofacet grid for Keski-Suomi region as in 2020",
      "topics": [
        "grid_keski_suomi"
      ]
    },
    {
      "page": "grid_kymenlaakso",
      "title": "custom geofacet grid for Kymenlaakso region",
      "topics": [
        "grid_kymenlaakso"
      ]
    },
    {
      "page": "grid_lappi",
      "title": "custom geofacet grid for Lappi region as in 2020",
      "topics": [
        "grid_lappi"
      ]
    },
    {
      "page": "grid_maakunta",
      "title": "custom geofacet grid for regions",
      "topics": [
        "grid_maakunta"
      ]
    },
    {
      "page": "grid_paijat_hame",
      "title": "custom geofacet grid for Päijät-Häme region",
      "topics": [
        "grid_paijat_hame"
      ]
    },
    {
      "page": "grid_pirkanmaa",
      "title": "custom geofacet grid for Pirkanmaa region",
      "topics": [
        "grid_pirkanmaa"
      ]
    },
    {
      "page": "grid_pohjanmaa",
      "title": "custom geofacet grid for Pohjanmaa region",
      "topics": [
        "grid_pohjanmaa"
      ]
    },
    {
      "page": "grid_pohjois_karjala",
      "title": "custom geofacet grid for Pohjois-Karjala region",
      "topics": [
        "grid_pohjois_karjala"
      ]
    },
    {
      "page": "grid_pohjois_pohjanmaa",
      "title": "custom geofacet grid for Pohjois-Pohjanmaa region",
      "topics": [
        "grid_pohjois_pohjanmaa"
      ]
    },
    {
      "page": "grid_pohjois_savo",
      "title": "custom geofacet grid for Pohjois-Savo region",
      "topics": [
        "grid_pohjois_savo"
      ]
    },
    {
      "page": "grid_sairaanhoitop",
      "title": "custom geofacet grid for health care districts",
      "topics": [
        "grid_sairaanhoitop"
      ]
    },
    {
      "page": "grid_satakunta",
      "title": "custom geofacet grid for Satakunta region",
      "topics": [
        "grid_satakunta"
      ]
    },
    {
      "page": "grid_uusimaa",
      "title": "custom geofacet grid for Uusimaa region",
      "topics": [
        "grid_uusimaa"
      ]
    },
    {
      "page": "grid_varsinais_suomi",
      "title": "custom geofacet grid for Varsinais-Suomi region",
      "topics": [
        "grid_varsinais_suomi"
      ]
    },
    {
      "page": "municipality_central_localities",
      "title": "Get up-to-date municipality central locations",
      "topics": [
        "municipality_central_localities"
      ]
    },
    {
      "page": "municipality_central_localities_df",
      "title": "A data frame containing locations of municipalities central localities",
      "topics": [
        "municipality_central_localities_df"
      ]
    },
    {
      "page": "municipality_key",
      "title": "Aggregated municipality key table for years 2013-2026",
      "topics": [
        "municipality_key"
      ]
    },
    {
      "page": "municipality_key_2013",
      "title": "municipality_key_2013",
      "topics": [
        "municipality_key_2013"
      ]
    },
    {
      "page": "municipality_key_2014",
      "title": "municipality_key_2014",
      "topics": [
        "municipality_key_2014"
      ]
    },
    {
      "page": "municipality_key_2015",
      "title": "municipality_key_2015",
      "topics": [
        "municipality_key_2015"
      ]
    },
    {
      "page": "municipality_key_2016",
      "title": "municipality_key_2016",
      "topics": [
        "municipality_key_2016"
      ]
    },
    {
      "page": "municipality_key_2017",
      "title": "municipality_key_2017",
      "topics": [
        "municipality_key_2017"
      ]
    },
    {
      "page": "municipality_key_2018",
      "title": "Municipality key table for 2018",
      "topics": [
        "municipality_key_2018"
      ]
    },
    {
      "page": "municipality_key_2019",
      "title": "Municipality key table for 2019",
      "topics": [
        "municipality_key_2019"
      ]
    },
    {
      "page": "municipality_key_2020",
      "title": "Municipality key table for 2020",
      "topics": [
        "municipality_key_2020"
      ]
    },
    {
      "page": "municipality_key_2021",
      "title": "Municipality key table for 2021",
      "topics": [
        "municipality_key_2021"
      ]
    },
    {
      "page": "municipality_key_2022",
      "title": "Municipality key table for 2022",
      "topics": [
        "municipality_key_2022"
      ]
    },
    {
      "page": "municipality_key_2023",
      "title": "Municipality key table for 2023",
      "topics": [
        "municipality_key_2023"
      ]
    },
    {
      "page": "municipality_key_2024",
      "title": "Municipality key table for 2024",
      "topics": [
        "municipality_key_2024"
      ]
    },
    {
      "page": "municipality_key_2025",
      "title": "Municipality key table for 2025",
      "topics": [
        "municipality_key_2025"
      ]
    },
    {
      "page": "municipality_key_2026",
      "title": "Municipality key table for 2026",
      "topics": [
        "municipality_key_2026"
      ]
    },
    {
      "page": "ogc_get_maastotietokanta",
      "title": "Download a Collection from the Maastotietokanta (Topographic Database)",
      "topics": [
        "ogc_get_maastotietokanta"
      ]
    },
    {
      "page": "ogc_get_maastotietokanta_collections",
      "title": "Fetch Maastotietokanta Collections",
      "topics": [
        "ogc_get_maastotietokanta_collections"
      ]
    },
    {
      "page": "ogc_get_nimisto",
      "title": "Query Geographic Names (Nimistö) from the National Land Survey of Finland",
      "topics": [
        "ogc_get_nimisto"
      ]
    },
    {
      "page": "ogc_get_statfi_area",
      "title": "Retrieve Finnish Administrative Area Polygons",
      "topics": [
        "ogc_get_statfi_area"
      ]
    },
    {
      "page": "ogc_get_statfi_area_pop",
      "title": "Retrieve Finnish Administrative Area Polygons with Population Data",
      "topics": [
        "ogc_get_statfi_area_pop"
      ]
    },
    {
      "page": "ogc_get_statfi_statistical_grid",
      "title": "Retrieve Finnish Statistical Grid with Population Data",
      "topics": [
        "ogc_get_statfi_statistical_grid"
      ]
    },
    {
      "page": "sotkadata_population",
      "title": "Municipality level population data from Sotkanet",
      "topics": [
        "sotkadata_population"
      ]
    },
    {
      "page": "sotkadata_swedish_speaking_pop",
      "title": "Municipality level Swedish speaking population numbers from Sotkanet",
      "topics": [
        "sotkadata_swedish_speaking_pop"
      ]
    },
    {
      "page": "statfi_zipcode_population",
      "title": "Zipcode level population data from Statistics Finland",
      "topics": [
        "statfi_zipcode_population"
      ]
    },
    {
      "page": "to_sf",
      "title": "Transform a wfs_api object into a sf object.",
      "topics": [
        "to_sf"
      ]
    },
    {
      "page": "wfs_api",
      "title": "WFS API",
      "topics": [
        "wfs_api"
      ]
    }
  ],
  "_pkglogo": "https://github.com/rOpenGov/geofi/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/rOpenGov/geofi/raw/HEAD/README.md",
  "_rundeps": [
    "askpass",
    "class",
    "classInt",
    "cli",
    "curl",
    "DBI",
    "digest",
    "dplyr",
    "e1071",
    "generics",
    "glue",
    "httpcache",
    "httr",
    "httr2",
    "jsonlite",
    "KernSmooth",
    "lifecycle",
    "magrittr",
    "MASS",
    "mime",
    "openssl",
    "pillar",
    "pkgconfig",
    "proxy",
    "purrr",
    "R6",
    "rappdirs",
    "Rcpp",
    "rlang",
    "s2",
    "sf",
    "sys",
    "tibble",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "withr",
    "wk",
    "xml2",
    "yaml"
  ],
  "_vignettes": [
    {
      "source": "geofi_nls_ogc.Rmd",
      "filename": "geofi_nls_ogc.html",
      "title": "Accessing Data from NLS OGC api",
      "author": "Markus Kainu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Package Overview",
        "Step 1: Listing Available Collections",
        "Step 2: Downloading a Maastotietokanta Collection",
        "Example: Downloading Cemeteries",
        "Example: Spatial Filtering with a Bounding Box",
        "Example: Handling Large Collections",
        "Step 3: Querying Geographic Names",
        "Example: Searching for Place Names",
        "Example: Combining Search and Spatial Filtering",
        "Advanced Features",
        "Pagination",
        "Error Handling",
        "Custom Parameters",
        "Best Practices",
        "Additional Resources",
        "Conclusion"
      ],
      "created": "2025-04-27 09:23:47",
      "modified": "2025-05-05 18:26:39",
      "commits": 9
    },
    {
      "source": "geofi_statfi_ogc.Rmd",
      "filename": "geofi_statfi_ogc.html",
      "title": "Accessing Data from Statistics Finland OGC api",
      "author": "Markus Kainu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Package Overview",
        "Step 1: Retrieving Administrative Area Polygons",
        "Example: Downloading Municipalities",
        "Example: Spatial Filtering with a Bounding Box",
        "Example: Fetching Wellbeing Areas",
        "Step 2: Retrieving Population Data by Administrative Area",
        "Example: Fetching Population Data",
        "Example: Population Data with Bounding Box",
        "Step 3: Retrieving Population Data by Statistical Grid",
        "Example: Fetching 5km Grid Data",
        "Example: 1km Grid with Bounding Box",
        "Advanced Features",
        "Pagination",
        "Error Handling",
        "Coordinate Reference Systems",
        "Bounding Box Filtering",
        "Best Practices",
        "Additional Resources",
        "Conclusion"
      ],
      "created": "2025-04-27 09:23:47",
      "modified": "2025-05-05 18:26:39",
      "commits": 4
    },
    {
      "source": "geofi_datasets.Rmd",
      "filename": "geofi_datasets.html",
      "title": "Datasets in geofi-package",
      "author": "Markus Kainu, Leo Lahti & Joona Lehtomäki",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Municipality keys",
        "Spatial data",
        "Municipality borders",
        "Municipality borders with population",
        "Zipcodes",
        "Statistical grid",
        "Population grid",
        "Central localities of municipalities",
        "Custom geofacet grid data"
      ],
      "created": "2020-10-29 17:23:11",
      "modified": "2026-03-02 15:35:44",
      "commits": 25
    },
    {
      "source": "geofi_geocoding.Rmd",
      "filename": "geofi_geocoding.html",
      "title": "Geocoding and Reverse Geocoding with the geofi Package",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "Prerequisites",
        "Obtaining an API Key",
        "Installing the geofi Package",
        "Setting the API Key",
        "Geocoding with geocode()",
        "Example 1: Geocoding a Place Name",
        "Example 2: Geocoding a Street Address",
        "Visualizing Geocoded Results",
        "Advanced Options",
        "Reverse Geocoding with geocode_reverse()",
        "Example 3: Reverse Geocoding a Single Point",
        "Example 4: Returning Raw JSON",
        "Visualizing Reverse Geocoded Results",
        "Tips and Best Practices",
        "Limitations",
        "Further Resources",
        "Conclusion"
      ],
      "created": "2025-04-26 19:42:18",
      "modified": "2025-04-28 13:14:42",
      "commits": 6
    },
    {
      "source": "geofi_joining_attribute_data.Rmd",
      "filename": "geofi_joining_attribute_data.html",
      "title": "Joining attribute data with geofi data",
      "author": "Markus Kainu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Municipalities",
        "Population data from Sotkanet",
        "Zipcode level"
      ],
      "created": "2021-02-09 10:30:05",
      "modified": "2025-04-15 11:17:05",
      "commits": 20
    },
    {
      "source": "geofi_making_maps.Rmd",
      "filename": "geofi_making_maps.html",
      "title": "Making maps using geofi-package",
      "author": "Markus Kainu, Leo Lahti & Joona Lehtomäki",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Datasets",
        "R-packages for static maps",
        "Static maps using ggplot2",
        "Label overlapping",
        "Faceting",
        "Facetting and combining maps",
        "Aesthetics",
        "Interactive maps"
      ],
      "created": "2020-10-29 17:23:11",
      "modified": "2025-04-15 11:17:05",
      "commits": 21
    },
    {
      "source": "geofi_spatial_analysis.Rmd",
      "filename": "geofi_spatial_analysis.html",
      "title": "Spatial data manipulation and analysis using R and geofi-package",
      "author": "Markus Kainu",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Coordinate reference systems",
        "Area",
        "Subsetting",
        "Subsetting using bounding boxes",
        "Subsetting neigbours",
        "Dissolving polygons (Union)",
        "Centroids, buffers, grids and voronois",
        "Polygon centroids",
        "Buffers",
        "Creating regular grids",
        "Voronoi polygons",
        "Calculating distances"
      ],
      "created": "2020-10-29 17:23:11",
      "modified": "2026-04-01 18:51:43",
      "commits": 19
    }
  ],
  "_score": 8.342911973415948,
  "_indexed": true,
  "_nocasepkg": "geofi",
  "_universes": [
    "ropengov"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-06-01T09:53:09.000Z",
      "distro": "noble",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "7e29da2dc493708f298aa5cb267056dce4de2742108a124a6468cde8e69b3aac",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "1.2.1",
      "date": "2026-06-01T09:52:36.000Z",
      "distro": "noble",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "34c6c44c9215d283d4e360a59ffec21a4ace2a3949779217cd0f3c27c35d463e",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-06-01T09:51:42.000Z",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "52f41e89b35c2d93f8b04a3844ec188fe9532aec9d7fcc655a6533d3d95d1b01",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "1.2.1",
      "date": "2026-06-01T09:51:25.000Z",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "573719d8cfc4700589dd1a4ae690a1fca67ef325737838ee527d64ec315df00f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.2.1",
      "date": "2026-06-01T09:52:22.000Z",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "da4589fdc62b437625f2e98790d493e1bd9217ed1dd83c6e3d2260fd8fdf2e69",
      "status": "success",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-06-01T09:51:15.000Z",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "7e3c9d95641799a5d44821efa4b7bf567eb4629163a5c908f8993e862c29a4a2",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-06-01T09:51:19.000Z",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "ccb2dd115b7d020166f2ab007c1f51b7e382c3145279842b641f1ce4f4a70b72",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "1.2.1",
      "date": "2026-06-01T09:51:33.000Z",
      "commit": "de9392bbeac7ce09d13637ec000b8c9e69ce5c52",
      "fileid": "a6458bd4370517d0ffaf9b149809e4de06508b18a9c9a0bcd6face1f758bcc03",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/ropengov/actions/runs/26747320757"
    }
  ]
}