This file adds neighbor analysis methods to the evoland_db class using R6's $set() method.
These methods compute neighbor relationships and generate neighbor-based predictors.
Methods Added
create_neighbors_t(max_distance, distance_breaks, resolution, overwrite)- Computes neighbor relationships between coordinates.max_distance: Maximum distance for neighbors (default: 1000)distance_breaks: Vector of breaks for distance classes (default: c(0, 100, 500, 1000))resolution: Grid resolution for distance calculations (default: 100)overwrite: Whether to overwrite existing neighbors_t (default: FALSE)
generate_neighbor_predictors()- Generates predictor variables based on neighbor land use counts by distance class. Requires neighbors_t with distance_class column (create_neighbors_t with distance_breaks).