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

268

Last 30 days

11840th

268

Last 90 days

268

Last year

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 (14 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'
OK r-oldrel-macos-arm64

*


            
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
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 9, 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_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’
  
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’
  
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’
  
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’
  
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’
  
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'
  
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’
  
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’
  
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’
  
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’
  
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'
  

Dependency Network

Dependencies Reverse dependencies dplyr sf snakecase tibble tidyselect geodimension

Version History

new 2.0.0 Mar 9, 2026