50% off: Unlimited data and AI learning.
State of Data and AI Literacy Report 2025

arcgislayers (version 0.4.0)

truncate_layer: Truncate a Feature Layer

Description

Removes all features in a Feature Layer or Table and resets the object ID counter. Truncating a Feature Layer does not change the schema of the data (does not add, remove, or alter existing database columns, constraints, or indexes).

Usage

truncate_layer(x, async = FALSE, attachment_only = FALSE, token = arc_token())

Value

a named list with the name "success" and a value of TRUE or FALSE

Arguments

x

an object of class FeatureLayer, Table, or ImageServer.

async

default FALSE. It is recommended to set TRUE for larger datasets.

attachment_only

default FALSE. Deletes all the attachments for this layer. None of the layer features will be deleted when TRUE.

token

your authorization token.

References

ArcGIS Developers Rest API Doc

Examples

Run this code
if (FALSE) {

  # authorize using code flow
  set_arc_token(auth_code())

  # create a FeatureLayer object
  flayer <- arc_open("your-feature-layer-url")

  # truncate it
  truncate_layer(flayer)
}

Run the code above in your browser using DataLab