Tests whether every code at the finer level falls entirely within a single
code at the coarser level. Real hierarchies often fail this: IDEEA's
reg32 code APY merges Andhra Pradesh with part of Puducherry, so
reg35 does not nest inside reg32.
Arguments
- x
A
Geoscale.- parent, child
Level names.
Value
TRUE or FALSE. When FALSE, the offending child codes are
attached as the "offenders" attribute.
Details
Nesting is not required by Geoscale — geo_recast() routes through
the atom layer and works either way. This function is a diagnostic.
Examples
gs <- geoscale_example()
geo_nests(gs, "country", "state") # TRUE
#> [1] TRUE
geo_nests(gs, "state", "zone") # FALSE - they cross-cut
#> [1] FALSE
#> attr(,"offenders")
#> [1] "ZB"