Skip to contents

ggOceanMaps 2.4 (development version on GitHub)

ggOceanMaps 2.3.0

  • Fixed anti-meridian crossing land clipping in rotated basemaps (#53)
  • Fixed bugs and package incompatibilities, including TopologyException (#52, #40)
  • Fixed issue with plotting Indian and Pacific Ocean (#51, #44)
  • Replaced size with linewidth to stop ggplot2 warning (#49, #48)
  • Removed size-related warnings throughout the package
  • Updated grid.size/grid.col behavior
  • Various minor bug fixes
  • Fixed a bug where both load_map_data(shapefile_list("Arctic")) and shapefile_list("Arctic", get.data = TRUE) would cause error due to changed bathymetry system.

ggOceanMaps 2.2.0

CRAN release: 2024-01-15

  • Added tests better explaining wrongly specified arguments
  • Updated the user manual
  • Fixed an issue with certain bathy.style abbreviations
  • qmap arguments did not match those of basemap: added bathy.alpha and downsample arguments to qmap
  • Fixed an issue when trying to plot basemaps using plotly::ggplotly()
  • Fixed an issue with . in file path
  • Fixed an issue when plotting singular points
  • Fixed basemap(c(-180, 180, -90, 90)) case and turned off automatic rotation when crossing the anti-meridian. A message is shown instead.
  • Turned off expand in ggplot2::coord_sf() to avoid an error when having map border at 0 meridian.
  • Fixed a case where data argument produced too wide boundaries
  • expand.factor should work now as designed
  • Fixed an error in dist2land(binary = TRUE)
  • get_depth() now uses raster_user and returns depths as positive numeric.
  • Fixed an issue where land boundaries did not get clipped correctly when using custom crs

ggOceanMaps 2.1.1

CRAN release: 2023-08-30

  • Fixed a bug in bathy.style wording.
  • Added get_depth() function.
  • Fixed a critical issue with downloads failing on Windows.
  • Added detailed land shapes of Europe. Can be used by basemap(shapefiles = "Europe")

ggOceanMaps 2.0.0

CRAN release: 2023-07-04

  • Full sf integration. Old GIS packages for R and ggspatial dependencies removed. Since this change required rewriting of most functions, new bugs have almost certainly been introduced.
  • Bathymetry system redesigned (see this)
  • Decimal degree maps can now be plotted across the antimeridian.
  • Added spatial data to ggOceanMaps making the ggOceanMapsData package not needed any longer.
  • dist2land() now uses great circle distances on a spherical Earth (s2) by default and should be able to calculate distances to land anywhere around the globe.
  • qmap points turned red. Addressed a long-standing issue with shapefiles and shape getting mixed.
  • Fixed a bug with shapefiles argument shortcut.
  • Fixed a bug in ices_data
  • Added sf support for clip_shapefile
  • Added sf support for shapefiles (converts to sp, needs to be refined)
  • Fixed a bug with expanded limits in decimal degree projection
  • Fixed a bug where shapefile_list(“all”) would return multiple rows per shapefile name.

ggOceanMaps 1.3.4

CRAN release: 2022-09-26

  • Added shapefiles to the x argument shortcut in basemap().
  • Added limits to premade shapefiles to make visualization easier.
  • Removed many CRS warning from sp and rgdal
  • Added a way to control the plotting order of graticules
  • Added transparency (alpha) scaling to bathymetry fill
  • Added GEBCO bathymetry which is more detailed than the ArcticSterographic.
  • Added EMODnet bathymetry which is more detailed than GEBCO for the Northeast Atlantic
  • Improved vignette and webpage:
    • Added a way to control the plotting order of graticules.
    • New design
    • Added vignettes
  • Added ICES and Norwegian directorate of fisheries areas.

ggOceanMaps 1.2.6

CRAN release: 2022-01-08

ggOceanMaps 1.1

CRAN release: 2021-05-21

ggOceanMaps 1.0.9

CRAN release: 2021-01-14

  • First CRAN release. Contains the core of the package code rewritten from PlotSvalbard