{
  "_id": "6a155650acfb0bcc41d5e07d",
  "Type": "Package",
  "Package": "geodimension",
  "Title": "Definition of Geographic Dimensions",
  "Version": "2.0.0.9000",
  "Authors@R": "c(\nperson(\"Jose\", \"Samos\", , \"jsamos@ugr.es\", role = c(\"aut\", \"cre\"),\ncomment = c(ORCID = \"0000-0002-4457-3439\")),\nperson(\"Universidad de Granada\", role = \"cph\")\n)",
  "Description": "The geographic dimension plays a fundamental role in\nmultidimensional systems. To define a geographic dimension in a\nstar schema, we need a table with attributes corresponding to\nthe levels of the dimension. Additionally, we will also need\none or more geographic layers to represent the data using this\ndimension. The goal of this package is to support the\ndefinition of geographic dimensions from layers of geographic\ninformation related to each other. It makes it easy to define\nrelationships between layers and obtain the necessary data from\nthem.",
  "License": "MIT + file LICENSE",
  "URL": "https://josesamos.github.io/geodimension/,\nhttps://github.com/josesamos/geodimension",
  "BugReports": "https://github.com/josesamos/geodimension/issues",
  "VignetteBuilder": "knitr",
  "Encoding": "UTF-8",
  "Language": "en-GB",
  "LazyData": "true",
  "LazyDataCompression": "xz",
  "Roxygen": "list(markdown = TRUE)",
  "RoxygenNote": "7.2.3",
  "Config/pak/sysreqs": "libabsl-dev cmake libgdal-dev gdal-bin libgeos-dev\nlibicu-dev libssl-dev libproj-dev libsqlite3-dev\nlibudunits2-dev",
  "Repository": "https://josesamos.r-universe.dev",
  "Date/Publication": "2024-01-09 07:14:33 UTC",
  "RemoteUrl": "https://github.com/josesamos/geodimension",
  "RemoteRef": "HEAD",
  "RemoteSha": "bfe363f10b53176616698ec944a79bef1afd209d",
  "NeedsCompilation": "no",
  "Packaged": {
    "Date": "2026-05-26 08:10:17 UTC",
    "User": "root"
  },
  "Author": "Jose Samos [aut, cre] (ORCID: <https://orcid.org/0000-0002-4457-3439>),\nUniversidad de Granada [cph]",
  "Maintainer": "Jose Samos <jsamos@ugr.es>",
  "MD5sum": "3baf6bb6a6fc284f1fff8290780de106",
  "_user": "josesamos",
  "_type": "src",
  "_file": "geodimension_2.0.0.9000.tar.gz",
  "_fileid": "48020723b6dfd97fbbb3edafe3d81bb3ee76fa04b64a712b11e8a035f119b04f",
  "_filesize": 4120488,
  "_sha256": "48020723b6dfd97fbbb3edafe3d81bb3ee76fa04b64a712b11e8a035f119b04f",
  "_created": "2026-05-26T08:10:17.000Z",
  "_published": "2026-05-26T08:14:08.545Z",
  "_distro": "noble",
  "_jobs": [
    {
      "job": 77833350718,
      "time": 188,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7212032590"
    },
    {
      "job": 77833350782,
      "time": 160,
      "config": "linux-release-x86_64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7212023735"
    },
    {
      "job": 77833350819,
      "time": 160,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7212014836"
    },
    {
      "job": 77833350841,
      "time": 155,
      "config": "macos-release-arm64",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7212010840"
    },
    {
      "job": 77832849111,
      "time": 207,
      "config": "source",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7211974366"
    },
    {
      "job": 77833350846,
      "time": 172,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7212027182"
    },
    {
      "job": 77833350733,
      "time": 140,
      "config": "windows-devel",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "7212017553"
    },
    {
      "job": 77833350729,
      "time": 102,
      "config": "windows-oldrel",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "7212005990"
    },
    {
      "job": 77833350852,
      "time": 130,
      "config": "windows-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "7212015201"
    }
  ],
  "_buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270",
  "_status": "success",
  "_host": "GitHub-Actions",
  "_upstream": "https://github.com/josesamos/geodimension",
  "_commit": {
    "id": "bfe363f10b53176616698ec944a79bef1afd209d",
    "author": "josesamos <jsamos@ugr.es>",
    "committer": "josesamos <jsamos@ugr.es>",
    "message": "Increment version number to 2.0.0.9000\n",
    "time": 1704784473
  },
  "_maintainer": {
    "name": "Jose Samos",
    "email": "jsamos@ugr.es",
    "login": "josesamos",
    "description": "R / GIS / Geocomputation / DW / OLAP / Multidimensional Systems",
    "uuid": 13182483,
    "orcid": "0000-0002-4457-3439"
  },
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 4.1.0",
      "role": "Depends"
    },
    {
      "package": "dplyr",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "sf",
      "role": "Imports"
    },
    {
      "package": "snakecase",
      "role": "Imports"
    },
    {
      "package": "tibble",
      "role": "Imports"
    },
    {
      "package": "tidyselect",
      "role": "Imports"
    },
    {
      "package": "knitr",
      "role": "Suggests"
    },
    {
      "package": "pander",
      "role": "Suggests"
    },
    {
      "package": "rmarkdown",
      "role": "Suggests"
    },
    {
      "package": "testthat",
      "role": "Suggests"
    }
  ],
  "_owner": "josesamos",
  "_selfowned": true,
  "_usedby": 0,
  "_updates": [],
  "_tags": [],
  "_stars": 2,
  "_contributors": [
    {
      "user": "josesamos",
      "count": 70,
      "uuid": 13182483
    }
  ],
  "_userbio": {
    "uuid": 13182483,
    "type": "user",
    "name": "JOSE SAMOS JIMENEZ",
    "description": "R / GIS / Geocomputation / DW / OLAP / Multidimensional Systems"
  },
  "_downloads": {
    "count": 213,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/geodimension"
  },
  "_devurl": "https://github.com/josesamos/geodimension",
  "_pkgdown": "https://josesamos.github.io/geodimension/",
  "_searchresults": 8,
  "_rbuild": "4.6.0",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/geodimension.html",
    "extra/NEWS.html",
    "extra/NEWS.txt",
    "extra/readme.html",
    "extra/readme.md",
    "manual.pdf"
  ],
  "_homeurl": "https://github.com/josesamos/geodimension",
  "_realowner": "josesamos",
  "_cranurl": true,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2020-11-27"
    },
    {
      "version": "1.0.1",
      "date": "2023-10-05"
    },
    {
      "version": "1.0.2",
      "date": "2023-12-02"
    },
    {
      "version": "2.0.0",
      "date": "2024-01-09"
    }
  ],
  "_exports": [
    "add_geometry",
    "add_level",
    "check_key",
    "complete_point_geometry",
    "complete_relation_by_geography",
    "coordinates_to_geometry",
    "geodimension",
    "geolevel",
    "get_empty_geometry_instances",
    "get_geometry",
    "get_higher_level_names",
    "get_level_data",
    "get_level_data_geo",
    "get_level_geometries",
    "get_level_layer",
    "get_level_names",
    "get_unrelated_instances",
    "relate_levels",
    "select_levels",
    "set_level_data",
    "transform_crs"
  ],
  "_datasets": [
    {
      "name": "gd_es",
      "title": "'gd_es'",
      "object": "gd_es",
      "class": [
        "geodimension"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "gd_us",
      "title": "'gd_us'",
      "object": "gd_us",
      "class": [
        "geodimension"
      ],
      "fields": [],
      "table": false,
      "tojson": false
    },
    {
      "name": "us_division",
      "title": "'us_division'",
      "object": "us_division",
      "class": [
        "data.frame"
      ],
      "fields": [
        "division_code",
        "division_name",
        "region_code",
        "region_name",
        "country"
      ],
      "rows": 10,
      "table": true,
      "tojson": true
    }
  ],
  "_help": [
    {
      "page": "add_geometry",
      "title": "Add geometry to a level",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "add_geometry",
        "add_geometry.geolevel"
      ]
    },
    {
      "page": "add_level",
      "title": "Add a level to a dimension",
      "concept": [
        "geodimension definition functions"
      ],
      "topics": [
        "add_level",
        "add_level.geodimension"
      ]
    },
    {
      "page": "check_key",
      "title": "Check key",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "check_key"
      ]
    },
    {
      "page": "complete_point_geometry",
      "title": "Complete point geometry",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "complete_point_geometry",
        "complete_point_geometry.geolevel"
      ]
    },
    {
      "page": "complete_relation_by_geography",
      "title": "Complete relation by geography",
      "concept": [
        "relationship between geolevels"
      ],
      "topics": [
        "complete_relation_by_geography",
        "complete_relation_by_geography.geodimension"
      ]
    },
    {
      "page": "coordinates_to_geometry",
      "title": "Transform coordinates to point geometry",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "coordinates_to_geometry"
      ]
    },
    {
      "page": "gd_es",
      "title": "'gd_es'",
      "topics": [
        "gd_es"
      ]
    },
    {
      "page": "gd_us",
      "title": "'gd_us'",
      "topics": [
        "gd_us"
      ]
    },
    {
      "page": "geodimension",
      "title": "'geodimension' S3 class",
      "concept": [
        "geodimension definition functions"
      ],
      "topics": [
        "geodimension"
      ]
    },
    {
      "page": "geolevel",
      "title": "'geolevel' S3 class",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "geolevel"
      ]
    },
    {
      "page": "get_empty_geometry_instances",
      "title": "Get empty geometry instances",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "get_empty_geometry_instances",
        "get_empty_geometry_instances.geolevel"
      ]
    },
    {
      "page": "get_geometry",
      "title": "Get geometry",
      "concept": [
        "geolevel definition functions"
      ],
      "topics": [
        "get_geometry"
      ]
    },
    {
      "page": "get_higher_level_names",
      "title": "Get higher level names",
      "concept": [
        "information gathering functions"
      ],
      "topics": [
        "get_higher_level_names",
        "get_higher_level_names.geodimension"
      ]
    },
    {
      "page": "get_level_data",
      "title": "Get level data",
      "concept": [
        "information gathering functions"
      ],
      "topics": [
        "get_level_data",
        "get_level_data.geodimension"
      ]
    },
    {
      "page": "get_level_data_geo",
      "title": "Get level data with latitude and longitude",
      "concept": [
        "information gathering functions"
      ],
      "topics": [
        "get_level_data_geo",
        "get_level_data_geo.geodimension"
      ]
    },
    {
      "page": "get_level_geometries",
      "title": "Get level geometries",
      "concept": [
        "information gathering functions"
      ],
      "topics": [
        "get_level_geometries",
        "get_level_geometries.geodimension"
      ]
    },
    {
      "page": "get_level_layer",
      "title": "Get level layer",
      "concept": [
        "information gathering functions"
      ],
      "topics": [
        "get_level_layer",
        "get_level_layer.geodimension",
        "get_level_layer.geolevel"
      ]
    },
    {
      "page": "get_level_names",
      "title": "Get level names",
      "concept": [
        "information gathering functions"
      ],
      "topics": [
        "get_level_names",
        "get_level_names.geodimension"
      ]
    },
    {
      "page": "get_unrelated_instances",
      "title": "Get unrelated instances",
      "concept": [
        "relationship between geolevels"
      ],
      "topics": [
        "get_unrelated_instances",
        "get_unrelated_instances.geodimension"
      ]
    },
    {
      "page": "relate_levels",
      "title": "Relate levels in a dimension",
      "concept": [
        "relationship between geolevels"
      ],
      "topics": [
        "relate_levels",
        "relate_levels.geodimension"
      ]
    },
    {
      "page": "select_levels",
      "title": "Select levels",
      "concept": [
        "relationship between geolevels"
      ],
      "topics": [
        "select_levels",
        "select_levels.geodimension"
      ]
    },
    {
      "page": "set_level_data",
      "title": "Set level data",
      "concept": [
        "geodimension definition functions"
      ],
      "topics": [
        "set_level_data",
        "set_level_data.geodimension"
      ]
    },
    {
      "page": "transform_crs",
      "title": "Transform CRS",
      "concept": [
        "geodimension definition functions"
      ],
      "topics": [
        "transform_crs",
        "transform_crs.geodimension"
      ]
    },
    {
      "page": "us_division",
      "title": "'us_division'",
      "topics": [
        "us_division"
      ]
    }
  ],
  "_pkglogo": "https://github.com/josesamos/geodimension/raw/HEAD/man/figures/logo.png",
  "_readme": "https://github.com/josesamos/geodimension/raw/HEAD/README.md",
  "_rundeps": [
    "class",
    "classInt",
    "cli",
    "DBI",
    "dplyr",
    "e1071",
    "generics",
    "glue",
    "KernSmooth",
    "lifecycle",
    "magrittr",
    "MASS",
    "pillar",
    "pkgconfig",
    "proxy",
    "R6",
    "Rcpp",
    "rlang",
    "s2",
    "sf",
    "snakecase",
    "stringi",
    "stringr",
    "tibble",
    "tidyselect",
    "units",
    "utf8",
    "vctrs",
    "withr",
    "wk"
  ],
  "_vignettes": [
    {
      "source": "geodimension.Rmd",
      "filename": "geodimension.html",
      "title": "geodimension: Definition of Geographic Dimensions",
      "author": "Jose Samos (jsamos@ugr.es)",
      "engine": "knitr::rmarkdown",
      "headings": [
        "Introduction",
        "An illustrative example",
        "Definition of levels",
        "Definition of relationships",
        "Obtaining information",
        "Conclusions"
      ],
      "created": "2020-11-26 13:48:27",
      "modified": "2024-01-08 16:38:30",
      "commits": 9
    }
  ],
  "_score": 4,
  "_indexed": true,
  "_nocasepkg": "geodimension",
  "_universes": [
    "josesamos"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:13:07.000Z",
      "distro": "noble",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "986a8e0e2f12298776fa8b1af97522519fe076e1b42ace3176dd9a56c926672b",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.6.0",
      "os": "linux",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:12:43.000Z",
      "distro": "noble",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "a5c82bd55b3106024ca9fce6d652123ae75758c815ba7eac695c0c097ba52f7f",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:12:25.000Z",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "e6940397e5265c1a8b139fd6a402b2a54acf29ea7599f88ad02805b4343400ec",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.6.0",
      "os": "mac",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:12:15.000Z",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "af6d32c7ebce9513b8b21cbe80914882fbe384e42b6259d3cf51dc29643c458c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:13:31.000Z",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "9cbe6aa7e8d98d767aba660f942e7d12e6b0b4f53cbde9a03ec406cf26b98056",
      "status": "success",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:12:10.000Z",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "dbc703a58331da4b5be2785c954aad055459ca3d8cd8f061b1effa65f5d9ad00",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:11:38.000Z",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "de4b6c0df62773a63eed2f6dc7d6e41ee7cdef7194c5939b7b9697b44e1a8121",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    },
    {
      "r": "4.6.0",
      "os": "win",
      "version": "2.0.0.9000",
      "date": "2026-05-26T08:12:14.000Z",
      "commit": "bfe363f10b53176616698ec944a79bef1afd209d",
      "fileid": "0c3e0d236248890e01c2ccdd0f22586f011d36ae548f25368730201c26d79bf5",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/josesamos/actions/runs/26440303270"
    }
  ]
}