- Added dependency on
s2
required by upcoming sf 1.0 release. This means checks on whether an aoi intersects a target layer can be run on the sphere, increasing accuracy. Code should run consistently whether sf is using s2 or GEOS. - Migrated from Travis-CI to Github Actions
- Bugfix: removed one unit test for compatibility with sf 0.9-7
- Improved CRS handling behind the scenes. No change in functionality.
- Update CRS handling to be compatible with modern PROJ; sf 0.9 is now required
- All urls are now https
- User must now specify output directory when writing retrieved data to disk (CRAN rules).
- slight change to crs string fix addressing inconsistent behaviour across proj versions
- smaller example dataset for CRAN
- Little tweaks and tidyups
- Added functions
get_soils_point()
andget_lscape_point()
, which return non-spatial data summaries. The value for a pixel directly under a point can be requested, or statistical summaries of the area withinn
pixels of a point. - API change in
get_soils_data()
- component names for requesting soils data are different ('VAL' vs 'value' etc) - Functions
get_soils_data()
andget_lscape_data()
no longer write rasters to your working directory unless you tell them to (use optionwrite_out = TRUE
).
- Refactored aoi processing and main request functions (all under-the-hood stuff)
- Bugfix - EPSG:4283 should no longer be misinterpreted as EPSG:4151 in other software (e.g. QGIS)
- pkgdown doco
- progress bars for staged requests
- http error handling
- staged requests where aoi larger than 1x1 degrees
- exported
check_avail()
for making sure a given soil attribute is available on a given product.
- S3 methods for validating aoi (internal only). Covered: numeric vector, raster, rasterExtent, sf, sfc.
- Bugfix for tempfile names.
- Bugfix for bounding box.
- Better crs checking.
- Outputs in GDA94 like they should have been already.
- data type fixes for lscape, more efficient download method.
- Added
metadata_soils()
andmetadata_lscape()
to provide access to service metadata in XML or JSON format.
- Add access to landscape datasets - API change per below.
- Renamed
get_slga_data()
toget_soils_data()
. - Added
get_lscape_data()
for landscape parameter retrieval, plus supporting internal functions. - Modified
slga_product_info
to contain landscape parameters. - Extended vignette to cover landscape dataset retrieval.
- Updated README.md.
- Added travis and codecov.
- Retrieval functionality wrapped in
get_slga_data()
to get raster values and confidence intervals in one object. For more complex requests involving multiple depth ranges, attributes, products or combinations thereof, use this with a map-style function e.g.base::lapply()
orpurrr::map()
. - Added product/attribute availability checking.
- Now using easier to remember names for products.
- Added unit tests.
- Added vignette.
- basic functionality - ability to extract a single raster subset using a bounding box.