concentration_hotspot() as the main function for
fixed-radius concentration hotspot detection. The function returns a
hotspot object with hotspots and
contributing_points components.method = "continuous" as the default method for
concentration_hotspot(). It searches for hotspot centres
that may lie between observed points, using spatial screening followed
by Rcpp pair-intersection refinement. If the local subset exceeds
max_refinement_points, it falls back to
method = "grid".method = "observed" to
concentration_hotspot(), an experimental Rcpp
spatial-indexing alternative that searches observed point locations
only.find_highest_concentration() in favour of
concentration_hotspot(). The deprecated function remains
available for existing code.concentration() workflow to
radius_sum(), with clearer targets and
reference arguments. The old concentration()
function remains available as a deprecated compatibility wrapper.radius_sum(display_progress = ) to
radius_sum(progress = ) for consistency with
concentration_hotspot().points_in_circle() to
points_within_radius(). The old function remains available
as a deprecated compatibility wrapper.points_to_polygon() with
summarise_points_by_polygon(), which more clearly describes
joining point data to polygons and summarising a numeric point
attribute. The old function remains available as a deprecated
compatibility wrapper.plot_points() to map_points(). The
old function remains available as a deprecated compatibility
wrapper.haversine() and the underlying C++ distance
calculation by reducing unnecessary operations and adding stricter input
checks.points_within_radius() validation and handling
of multiple centre coordinates.radius_sum() validation, output column
handling, and C++ prefiltering of incomplete reference rows.concentration_hotspot() documentation to
clarify that the function uses a grid-based search with local
refinement. The search precision is controlled by cell_size
and grid_precision.concentration_hotspot() now uses progress
instead of print_progress. Since this is a new public API,
the old argument is not retained there; older deprecated functions still
translate their legacy progress arguments.interpolate_spline() because spline
interpolation is outside the main scope of the package. The function
remains available for compatibility.choropleth(),
using tmap for both static and interactive output.choropleth_ggplot2() in favour of
choropleth().mapview,
tmap, ggplot2, and classInt to
Suggests.knmi_historic_data() to its own function
documentation file and improved validation for years, station IDs,
progress handling, failed downloads, and temporary-file cleanup.knmi_historic_data() input validation.choropleth() API.DESCRIPTION with a more specific title and
broader package description.find_highest_concentration(): a faster and
more accurate alternative to highest_concentration(),
leveraging focal statistics for optimal results.highest_concentration() in favor of the new,
improved function.plot_points() to utilize
mapview::mapview() for enhanced interactive map
visualizations.plot_points() now returns a warning when a specific
provider tile is not available.neighborhood_gh_search() now returns a more precise
outcome when the radius of the circle is not equal to 200m.sf::st_crs() is used for sf objects to not
show the message that old crs is detected anymore.highest_concentration() now returns correct highest
concentration when the circle of the highest concentration overlaps more
than one geohash.plot.concentration() now handles many lon/lat pairs
better.highest_concentration() is added to do a fast search
for the coordinates of the highest concentration.neighborhood_gh_search() is added to look for even
higher concentrations in the neighborhood of the coordinates found by
highest_concentration().concentration() and points_in_circle() now
return error messages when the data does not contain columns for
lon and lat.concentration() and points_in_circle()
have updated documentation.haversine() now returns NA when coordinates are
missing.points_to_polygon() is updated to keep spatialrisk and
a new version of dplyr working together smoothly.knmi_historic_data() and knmi_stations()
are added to retrieve data from weather stations in the
Netherlands.interpolate_krige() and
interpolate_spline() are added for interpolation and
smoothing on the sphere.nl_corop(), nl_gemeente(),
nl_postcode1(), nl_postcode2(),
nl_postcode3(), nl_postcode4(), and
nl_provincie() now contain columns longitude
and latitude for the centroid of the polygons.areaname in
data set nl_gemeente().choropleth(), n specifies the number of
clusters in a map.nl_corop(), nl_gemeente(),
nl_postcode1(), nl_postcode2(),
nl_postcode3(), nl_postcode4(), and
nl_provincie, column areaname now refers to
the region.points_to_polygon(), outside_print
shows the points that are not within any polygon.points_to_polygon() is added.europe_countries() and
world_countries() are added.concentration() the algorithm for testing if a point
is inside a circle is updated by testing whether the point is inside a
square diamond inside the square.NEWS.md is added to track changes to the package.
Need a high-speed mirror for your open-source project?
Contact our mirror admin team at info@clientvps.com.
This archive is provided as a free public service to the community.
Proudly supported by infrastructure from VPSPulse , RxServers , BuyNumber , UnitVPS , OffshoreName and secure payment technology by ArionPay.