Skip to content

geodimension

Definition of Geographic Dimensions

v2.0.0 · Jan 8, 2024 · MIT + file LICENSE

Description

The geographic dimension plays a fundamental role in multidimensional systems. To define a geographic dimension in a star schema, we need a table with attributes corresponding to the levels of the dimension. Additionally, we will also need one or more geographic layers to represent the data using this dimension. The goal of this package is to support the definition of geographic dimensions from layers of geographic information related to each other. It makes it easy to define relationships between layers and obtain the necessary data from them.

Downloads

273

Last 30 days

15526th

762

Last 90 days

2.9K

Last year

Trend: -0.7% (30d vs prior 30d)

CRAN Check Status

11 NOTE
3 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang NOTE
r-devel-linux-x86_64-debian-gcc NOTE
r-devel-linux-x86_64-fedora-clang NOTE
r-devel-linux-x86_64-fedora-gcc NOTE
r-devel-macos-arm64 NOTE
r-devel-windows-x86_64 NOTE
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 NOTE
r-release-linux-x86_64 NOTE
r-release-macos-arm64 NOTE
r-release-macos-x86_64 NOTE
r-release-windows-x86_64 NOTE
Check details (11 non-OK)
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-linux-x86_64-fedora-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-linux-x86_64-fedora-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'add_geometry.Rd' 'add_level.Rd' 'common.R'
    'complete_point_geometry.Rd' 'complete_relation_by_geography.Rd'
    'coordinates_to_geometry.Rd' 'explotation.R' 'geodimension.R'
    'geolevel.R' 'get_empty_geometry_instances.Rd'
    'get_higher_level_names.Rd' 'get_level_data.Rd'
    'get_level_data_geo.Rd' 'get_level_geometries.Rd'
    'get_level_layer.Rd' 'get_level_names.Rd'
    'get_unrelated_instances.Rd' 'relate_levels.Rd' 'relations.R'
    'select_levels.Rd' 'set_level_data.Rd' 'transform_crs.Rd'
NOTE r-patched-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-macos-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_relation_by_geography.Rd’
    ‘coordinates_to_geometry.Rd’ ‘explotation.R’ ‘geodimension.R’
    ‘geolevel.R’ ‘get_empty_geometry_instances.Rd’
    ‘get_higher_level_names.Rd’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'add_geometry.Rd' 'add_level.Rd' 'common.R'
    'complete_point_geometry.Rd' 'complete_relation_by_geography.Rd'
    'coordinates_to_geometry.Rd' 'explotation.R' 'geodimension.R'
    'geolevel.R' 'get_empty_geometry_instances.Rd'
    'get_higher_level_names.Rd' 'get_level_data.Rd'
    'get_level_data_geo.Rd' 'get_level_geometries.Rd'
    'get_level_layer.Rd' 'get_level_names.Rd'
    'get_unrelated_instances.Rd' 'relate_levels.Rd' 'relations.R'
    'select_levels.Rd' 'set_level_data.Rd' 'transform_crs.Rd'

Check History

NOTE 3 OK · 11 NOTE · 0 WARNING · 0 ERROR · 0 FAILURE Mar 10, 2026
NOTE r-devel-linux-x86_64-debian-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-linux-x86_64-debian-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-linux-x86_64-fedora-clang

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-linux-x86_64-fedora-gcc

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-devel-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'add_geometry.Rd' 'add_level.Rd' 'common.R'
    'complete_point_geometry.Rd' 'complete_rel
...[truncated]...
d' 'get_level_data.Rd'
    'get_level_data_geo.Rd' 'get_level_geometries.Rd'
    'get_level_layer.Rd' 'get_level_names.Rd'
    'get_unrelated_instances.Rd' 'relate_levels.Rd' 'relations.R'
    'select_levels.Rd' 'set_level_data.Rd' 'transform_crs.Rd'
NOTE r-patched-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-linux-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-macos-arm64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-macos-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    ‘add_geometry.Rd’ ‘add_level.Rd’ ‘common.R’
    ‘complete_point_geometry.Rd’ ‘complete_rel
...[truncated]...
d’ ‘get_level_data.Rd’
    ‘get_level_data_geo.Rd’ ‘get_level_geometries.Rd’
    ‘get_level_layer.Rd’ ‘get_level_names.Rd’
    ‘get_unrelated_instances.Rd’ ‘relate_levels.Rd’ ‘relations.R’
    ‘select_levels.Rd’ ‘set_level_data.Rd’ ‘transform_crs.Rd’
NOTE r-release-windows-x86_64

DESCRIPTION meta-information

Missing dependency on R >= 4.1.0 because package code uses the pipe
  |> or function shorthand \(...) syntax added in R 4.1.0.
  File(s) using such syntax:
    'add_geometry.Rd' 'add_level.Rd' 'common.R'
    'complete_point_geometry.Rd' 'complete_rel
...[truncated]...
d' 'get_level_data.Rd'
    'get_level_data_geo.Rd' 'get_level_geometries.Rd'
    'get_level_layer.Rd' 'get_level_names.Rd'
    'get_unrelated_instances.Rd' 'relate_levels.Rd' 'relations.R'
    'select_levels.Rd' 'set_level_data.Rd' 'transform_crs.Rd'

Dependency Network

Dependencies Reverse dependencies dplyr sf snakecase tibble tidyselect geodimension

Version History

new 2.0.0 Mar 10, 2026
updated 2.0.0 ← 1.0.2 diff Jan 8, 2024
updated 1.0.2 ← 1.0.1 diff Dec 1, 2023
updated 1.0.1 ← 1.0.0 diff Oct 4, 2023
new 1.0.0 Nov 26, 2020