ar_validate executes a series of logic tests for sf object status,
shared coordinates between source and target data, appropriate project, and absence of
variable name conflicts.
ar_validate(source, target, varList, method = "aw", verbose = FALSE)A sf object with data to be interpolated
A sf object that data should be interpolated to
A vector of variable names to be added to the target object
The areal interpolation method validation is being performed for. This
should be set to "aw". Additional functionality will be added as the package
adds new interpolation techniques.
A logical scalar; if TRUE, a tibble with test results is returned
If verbose is FALSE, a logical scalar is returned that is TRUE is all tests are passed and FALSE if one or more tests is failed. If verbose is TRUE, a tibble with detailed test results is returned.
ar_validate(source = ar_stl_asthma, target = ar_stl_wards, varList = "ASTHMA")
#> [1] TRUE
ar_validate(source = ar_stl_asthma, target = ar_stl_wards, varList = "ASTHMA", verbose = TRUE)
#> # A tibble: 7 × 2
#> test result
#> <chr> <lgl>
#> 1 sf Objects TRUE
#> 2 CRS Match TRUE
#> 3 CRS is Planar TRUE
#> 4 Polygon Geometries TRUE
#> 5 Variables Exist in Source TRUE
#> 6 No Variable Conflicts in Target TRUE
#> 7 Overall Evaluation TRUE