Learn R Programming

NetLogoR (version 1.0.5)

sf2turtles: From sf to agentMatrix

Description

Convert a sf object into an agentMatrix object.

Usage

sf2turtles(turtles_sf)

# S4 method for ANY sf2turtles(turtles_sf)

Value

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

Arguments

turtles_sf

sf object of POINT geometry representing moving agents.

Author

Sarah Bauduin

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().

Examples

Run this code
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)
}

Run the code above in your browser using DataLab