Breaking changes. This version is backward-incompatible with earlier versions of GeoThinneR.
GeoThinned
S3 class to represent
thinning results. All calls to thin_points()
now return a
GeoThinned
object instead of a list of logical vectors or
data frames.GeoThinned
objects:
print()
and summary()
for inspection.plot()
for visual comparison of thinned vs. original
data.largest()
to retrieve the trial with the most retained
points.largest_index()
to get the index of the best
trial.get_trial()
to access specific trials.thin_points()
to return structured output
and provide a more consistent user interface.local_kd_tree
) and restricted search
(k_estimation
).round_hash
) now is
deprecated and has been removed from the package because of presenting
lower accuracy than the other distance-based methods.method
now includes the
three main thinning strategies implemented in GeoThinneR for better
understanding and usability. These are: “distance”, “grid”, and
“precision”.search_type
argument has been included for
distance-based thinning (method = "distance"
) to select
between the search algorithms (“brute”, “kd_tree”, “local_kd_tree”, and
“k_estimation”).n
argument for the grid-based thinning
(method = "grid"
) now lets you specify the number of points
to retain per grid cell.long_col
argument now is called
lon_col
for consistency with the lat_col
argument.lon_col
and `lat_col’) have
been changed from “decimalLongitude” and “decimalLatitude” to “lon” and
“lat”.rtree
) and associated
functions related to R-Trees structure thinning method
(r_tree_thinning()
).