Nothing
library(sf)
library(dplyr)
orca_csq <-
orca_sf <-
orca |>
as_csquares(csquares = "csquares")
orca_sf <- {
orca_csq |>
st_as_sf()
}
orca_back <- orca_sf |> drop_csquares() |>
as_csquares(resolution = 5) |> suppressWarnings()
test_that("Number of rows of input and output matches", {
expect_equal({
nrow(orca_sf)
}, nrow(orca))
})
test_that("Created simple features object is valid", {
expect_true({
all(st_is_valid(orca_sf))
})
})
test_that("Translating csquares to coordinates and back yield the same csquares", {
expect_identical(orca_sf$csquares, orca_back$csquares)
})
test_that("Csquares are used from csquares object", {
expect_s3_class(st_as_sfc(orca_csq[1:10,]), "sfc")
})
test_that("Warning when geometry is replaced", {
expect_warning(st_as_sf(orca_sf[1:10,], "csquares", use_geometry = FALSE))
})
test_that("Warning when csquares column is not specified", {
oc <- orca_csq
attributes(oc)$csquares_col <-NULL
expect_warning(st_as_sf(oc[1:10,]))
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.