Hands the reader a drawing tool. Whatever the shape they draw covers becomes
the selection, which arrives back as input$<output_id>$selection the same
way set_selection()'s does. The tool is live from the moment this is
called and is put away once the shape is finished.
Arguments
- proxy
Defines which
arc_map_proxy()to draw on.- tool
default
"rectangle". Defines what the reader draws, one of"rectangle","polygon","lasso","circle", or"point".- mode
default
"replace". Defines what the drawn shape does to the existing selection, one of"replace","add", or"remove".- layer
default
NULL. Defines which layers can be selected in, by name.NULLmeans every layer on the map.
Examples
if (interactive()) {
arc_map_proxy("map") |>
arc_draw_selection(tool = "lasso")
}