Decreasing dependencies, minor improvements
Features:
aquarelle_dark
and aquarelle_vivid
for map_service="maptiler"
(#32)add_maptypes
allowing the user to add map types on their own (see ?add_maptypes
for details)save_maptypes
and load_maptypes
to save and load map types (see ?save_maptypes
for details)Bugs:
map_service = "maptiler"
, map_type = "aquarelle"
(issue #32)Changes:
README
to include an animated map type previewNew map service Maptiler, minor improvements
Features:
map_service="maptiler"
) for many new map types from https://maptiler.com (free token required), including "aquarelle"
, "backdrop"
, "basic"
, "bright"
, "dataviz"
, "landscape"
, "ocean"
, "outdoor"
, "satellite"
, "streets"
, "toner"
, "topo"
and "winter"
(see get_maptypes()
)Bugs:
map_service="osm_stamen"
, map_type="watercolor"
(#31, #30, thanks to @pushing-boulders for the PR)Minor improvements
Changes:
basemap_ggplot
or basemap_gglayer
or objects plotted using gg_raster
are now displayed with all pixels by default (full resolution, maxpixels
argument) instead of rendering in a lower resolution (previous default: 500000
).aes_string
to aes
in gg_raster
due to deprectation of the function in ggplot2
.Major improvements, adding new map services
Bugs:
basemap_ggplot
or basemap_gglayer
. Maps should now show up with consistent resolutions across plot/viewing methods.grDevices
display bug when NA
s are in map imageryChanges:
gg_raster
now accepts interpolate
, a logical argument to control smoothing of the plotted raster.osm_stamen
maps: Due to changes by Stamen, you now need a map token from https://stadiamaps.com (free registration) for Stamen maps.osm_stadia
(requires map token from https://stadiamaps.com)Added gg_raster
and basemap_terra
Features:
basemap_terra
to output maps as class SpatRaster
from package terra
gg_raster
, a function that plots objects of class RasterLayer
, RasterBrick
or {RasterStack
as ggplot2
Changes:
terra
as Imports dependencyraster
functions with equivalent functions of its successor terra
raster
from Imports to Suggests, as it has been internally replaced by its successor terra
stars
from Imports to Suggestsclass
to basemap()
to plot
for being more user-friendly to users not familiar with spatial classesUpdated help, bug fixes.
Bugs:
"dimensions of e1 and e2 do not match"
) when trying to build a map from map_service="mapbox"
and map_type="terrain"
with newer versions of stars
map_dir
is defined by the user (#11)map_dir
are now disregarded to avoid path errors when switching map directories during a session (#11)Features:
flush_cache
, a function that flushes the cache and thereby removes all previously queried and/or composited products from the map directories (temporary or user-defined using the argument map_dir
) used during the current session.Minor improvements.
Features:
Bug fixes.
Fixed bugs:
stars
(>= 0.5.0) to make sure that st_set_bbox
is exported (see issue #3)Initial release.
New functions:
get_maptypes()
returns every supported map service and map type that can be used as input to the map_service
and map_type
arguments of set_defaults()
, basemap()
or associated functions.draw_ext()
lets you draw an extent on an interactive map.set_defaults()
, get_defaults()
and reset_defaults()
set, get or reset the defaults of all map arguments passed to basemap()
or associated functions.basemap()
and its aliases basemap_raster()
, basemap_stars()
, basemap_mapview()
, basemap_plot()
, basemap_ggplot()
, basemap_gglayer()
, basemap_magick()
, basemap_png()
and basemap_geotif()
(down)load and cache a basemap of a defined extent ext
, map_service
and map_type
and return it as an object of the defined class.New features:
This document should provide a broad overview on changes that are applied to the basemaps R package. There is no warranty for completeness, since minor changes might not be included. All improvement and feature descriptions are bundled per release version. The document is currently maintained by Jakob Schwalb-Willmann.