Learn R Programming

geodimension (version 1.0.2)

get_unrelated_instances: Get unrelated instances

Description

Given two levels between which an explicit relationship is defined, it returns the lower-level instances that are not related to any higher-level instances.

Usage

get_unrelated_instances(gd, lower_level_name = NULL, upper_level_name = NULL)

# S3 method for geodimension get_unrelated_instances(gd, lower_level_name = NULL, upper_level_name = NULL)

Value

A tibble.

Arguments

gd

A geodimension object.

lower_level_name

A string, name of the lower level.

upper_level_name

A string, name of the upper lever.

See Also

Other level association functions: add_level(), complete_relation_by_geography(), geodimension(), relate_levels()

Examples

Run this code
region <-
  geolevel(name = "region",
           layer = layer_us_region,
           key = c("geoid"))

division <-
  geolevel(name = "division",
           layer = layer_us_division,
           key = c("geoid"))

gd <-
  geodimension(name = "gd_us",
               level = region) |>
  add_level(division)

gd <- gd |>
  relate_levels(lower_level_name = "division",
                upper_level_name = "region",
                by_geography = TRUE)

ui <- gd |>
  get_unrelated_instances(lower_level_name = "division",
                          upper_level_name = "region")

Run the code above in your browser using DataLab