Convert a sf object into an agentMatrix object.

sf2turtles(turtles_sf)

# S4 method for ANY
sf2turtles(turtles_sf)

Arguments

turtles_sf

sf object of POINT geometry representing moving agents.

Value

AgentMatrix object representing the moving agents (coordinates and data) as contained in turtles_sf.

Details

If the turtles_sf does not contain the variables created with createTurtles(), these variables will be created with the default values as in createTurtles().

Author

Sarah Bauduin

Examples

if (requireNamespace("sf", quietly = TRUE)) {
  turtles_sf1 <- sf::st_as_sf(
    cbind.data.frame(
      x = c(1, 2, 3), y = c(1, 2, 3),
      age = c(0, 0, 3), sex = c("F", "F", "M")
    ),
    coords = c("x", "y")
  )
  t1 <- sf2turtles(turtles_sf = turtles_sf1)
}