Path to this page:
./
geography/R-terra,
Spatial Data Analysis
Branch: CURRENT,
Version: 1.7.83,
Package name: R-terra-1.7.83,
Maintainer: pkgsrc-usersMethods for spatial data analysis with vector (points, lines,
polygons) and raster (grid) data. Methods for vector data include
geometric operations such as intersect and buffer. Raster methods
include local, focal, global, zonal and geometric operations. The
predict and interpolate methods facilitate the use of regression type
(interpolation, machine learning) models for spatial prediction,
including with satellite remote sensing data. Processing of very large
files is supported. See the manual and tutorials on
<https://rspatial.org/terra/> to get started. 'terra' replaces the
'raster' package ('terra' can do more, and it is faster and easier to
use).
Master sites: (Expand)
Version history: (Expand)
- (2024-12-05) Updated to version: R-terra-1.7.83
- (2024-11-15) Updated to version: R-terra-1.7.39nb12
- (2024-11-07) Updated to version: R-terra-1.7.39nb11
- (2024-11-01) Updated to version: R-terra-1.7.39nb10
- (2024-11-01) Updated to version: R-terra-1.7.39nb9
- (2024-09-01) Updated to version: R-terra-1.7.39nb8
CVS history: (Expand)
2024-12-04 23:48:27 by Makoto Fujiwara | Files touched by this commit (2) |
Log message:
(Geography/R-terra) Updated 1.7.39 to 1.7.83
# version 1.7-83
## bug fixes
- `flip(direction="vertical")` failed in some cases
[#1518](https://github.com/rspatial/terra/issues/1518) by Ed Carnell
- `zonal(as.raster=TRUE)` failed when the zonal raster was categorical
[1514](https://github.com/rspatial/terra/issues/1514) by Jessi L
Brown
- `distance<data.frame,data.frame>` and `<matrix,matrix>` ignored the
unit
argument. [#1545](https://github.com/rspatial/terra/issues/1545) by
Wencheng Lau-Medrano
- NetCDF files with month time-step encode from 0-11 made R crash
[#1544](https://github.com/rspatial/terra/issues/1544) by Martin
Holdrege
- `split<SpatVector>` only worked well if the split field was of type
character. [#1530](https://github.com/rspatial/terra/issues/1530) by
Igor Graczykowski
- `gridDist` (and probably some other methods) emitted a "cannot
overwrite existing file" error when processing large datasets
[#1522](https://github.com/rspatial/terra/issues/1522) by Clare
Pearson
- `terrain` did not accept multiple variables
[#1561](https://github.com/rspatial/terra/issues/1561) by Michael
Mahoney
- `rotate` was vulnerable to an integer overflow
[#1562](https://github.com/rspatial/terra/issues/1562) by Sacha
Ruzzante
- `getTileExtents` could return overlapping tiles or tiles with gaps
due to floating point
imprecision. [#1564](https://github.com/rspatial/terra/issues/1564)
by Michael Sumner
## enhancements
- `as.list<SpatRasterDataset>` sets the names of the list
[#1513](https://github.com/rspatial/terra/issues/1513)
- a SpatVectorCollection can now be subset with its names; and if made
from a list it takes the names from the list.
[1515](https://github.com/rspatial/terra/issues/1515) by jedgroev
- argument `fill_range` to plot<SpatRaster> and `plot<SpatVector>` to
use the color of the extreme values of the specified range
[#1553](https://github.com/rspatial/terra/issues/1553) by Mike
Koontz
- plet<SpatRaster> can now handle rasters with a "local" (Cartesian)
CRS. [#1570](https://github.com/rspatial/terra/issues/1570) by
Augustin Lobo.
## new
- `map-region` returns the coordinates of the axes position of a map
created with `plot<Spat*>`
\
[https://github.com/rspatial/terra/issues/1517](https://github.com/rspatial/terra/issues/1517)
by Daniel Schuch
- `polys<leaflet>` method
[#1543](https://github.com/rspatial/terra/issues/1543) by Márcia
Barbosa
- `plot<SpatVectorCollection>` method
[#1532](https://github.com/rspatial/terra/issues/1532) by jedgroev
- `add_mtext` to add text around the margins of a
map. [#1567](https://github.com/rspatial/terra/issues/1567) by
Daniel Schuch
# version 1.7-78
Released 2023-05-22
## bug fixes
- `writeVector` and `readVector` better handle empty geopackage layers
[#1426](https://github.com/rspatial/terra/issues/1426) by Andrew
Gene Brown.
- `writeCDF` only wrote global variables if there was more than one
[#1443](https://github.com/rspatial/terra/issues/1443) by Daniel
Schlaepfer
- `rasterize` with "by" returned odd layernames
[#1435](https://github.com/rspatial/terra/issues/1435) by Philippe
Massicotte
- `convHull`, `minCircle` and `minRect` with a zero-row SpatVector
crashed R [#1445](https://github.com/rspatial/terra/issues/1445) by
Andrew Gene Brown
- `rangeFill` with argument `circular=TRUE` did not work properly
[#1460](https://github.com/rspatial/terra/issues/1460) by Alice
- `crs(describe = TRUE)` returned an mis-ordered extent
[#1485](https://github.com/rspatial/terra/issues/1485) by Dimitri
Falk
- `tapp` with a custom function and an index like "yearmonths" could
shift time for not considering the time
zone. [#1483](https://github.com/rspatial/terra/issues/1483) by Finn
Roberts
- `plot<SpatRaster>` could fail when there were multiple values with
very small differences
[#1491](https://github.com/rspatial/terra/issues/1491) by srfall
- `as.data.frame<SpatRaster>` with "xy=TRUE" and \
"wide=FALSE" could
fail if coordinates were very similar
[#1476](https://github.com/rspatial/terra/issues/1476) by Pascal
Oettli
- `rasterizeGeom` now returns the correct layer name
[#1472](https://github.com/rspatial/terra/issues/1472) by
HRodenhizer
- `cellSize` with "mask=TRUE" failed if the output was to be written
to a temp file
[#1496](https://github.com/rspatial/terra/issues/1496) by Pascal
Sauer
- `ext<SpatVectorProxy>` did not return the full extent
[#1501](https://github.com/rspatial/terra/issues/1501) by
erkent-carb
## enhancements
- `extract` has new argument "small=TRUE" to allow for strict use of
"touches=FALSE"
[#1419](https://github.com/rspatial/terra/issues/1419) by Floris
Vanderhaeghe.
- `as.list<SpatRaster>` has new argument "geom=NULL"
- `rast<list>` now recognizes (x, y, z) base R "image" structures
[stackoverflow]
\
(https://stackoverflow.com/questions/77949551/rspatial-convert-a-grid-list-to-a-raster-using-terra)
by Ignacio Marzan.
- `inset` has new arguments "offset" and "add"
[#1422](https://github.com/rspatial/terra/issues/1422) by Armand-CT
- `expanse<SpatRaster>` has argument `usenames`
[#1446](https://github.com/rspatial/terra/issues/1446) by Bappa Das
- the default color palette is now `terra::map.pal("viridis")` instead
of `terrain.colors`. The default can be changes with
`options(terra.pal=...)`
[#1474](https://github.com/rspatial/terra/issues/1474) by Derek
Friend
- `as.list<SpatRasterDataset>` now returns a named
list. [#1513](https://github.com/rspatial/terra/issues/1513) by Eric
R. Scott
## new
- `bestMatch<SpatRaster>` method
- argument "pairs=TRUE" to `cells` \
[https://github.com/rspatial/terra/issues/1487](https://github.com/rspatial/terra/issues/1487) \
by Floris Vanderhaeghe
- `add_grid` to add a grid to a map
# version 1.7-71
Released 2023-01-31
## bug fixes
- k_means did not work if there were NAs
[#1314](https://github.com/rspatial/terra/issues/1314) by Jakub
Nowosad
- `layerCor` with a custom function did not work anymore
[#1387](https://github.com/rspatial/terra/issues/1387) by Jakub
Nowosad
- `plet` broke when using "panel=TRUE"
[#1384](https://github.com/rspatial/terra/issues/1384) by Elise
Hellwig
- using /vis3/ to open a SpatRaster did not work
[#1382](https://github.com/rspatial/terra/issues/1382) by Mike
Koontz
- `plot<SpatRaster>(add=TRUE)` sampled the raster data without
considering the extent of the
map. [#1394](https://github.com/rspatial/terra/issues/1394) by
Márcia Barbosa
- `plot<SpatRaster>(add=TRUE)` now only considers the first layer of a
multi-layer SpatRaster
[1395](https://github.com/rspatial/terra/issues/1395) by Márcia
Barbosa
- `set.cats` failed with a tibble was used instead of a data.frame
[#1406](https://github.com/rspatial/terra/issues/1406) by Mike
Koontz
- `polys` argument "alpha" was ignored if a single color was
used. [#1413](https://github.com/rspatial/terra/issues/1413) by
Derek Friend
- `query` ignore the "vars" argument if all rows were
selected. [#1398](https://github.com/rspatial/terra/issues/1398) by
erkent-carb.
- `spatSample` ignored "replace=TRUE" with random sampling,
na.rm=TRUE, and a sample size larger than the non NA
cells. [#1411](https://github.com/rspatial/terra/issues/1411) by
Babak Naimi
- `spatSample` sometimes returned fewer values than requested and
available for lonlat
rasters. [#1396](https://github.com/rspatial/terra/issues/1396) by
Márcia Barbosa.
## enhancements
- `vect<character>` now has argument "opts" for GDAL open options,
e.g. to declare a file
encoding. [#1389](https://github.com/rspatial/terra/issues/1389) by
Mats Blomqvist
- `plot(plg=list(tic=""))` now allows choosing alternative continuous
legend tic-mark styles ("in", "out", "through" \
or "none")
- `makeTiles` has new argument "buffer"
[#1408](https://github.com/rspatial/terra/issues/1408) by Joy
Flowers.
## new
- `prcomp<SpatRaster>` method
[#1361](https://github.com/rspatial/terra/issues/1361#issuecomment-1860311029)
by Jakub Nowosad
- `add_box` to add a box around the map. The box is drawn where the
axes are, not around the plotting region.
- `getTileExtents` provides the extents of tiles. These may be used in
parallelization. See [#1391](https://github.com/rspa
tial/terra/issues/1391) by Alex Ilich.
# version 1.7-65
Released 2023-12-15
## bug fixes
- `flip` with argument `direction="vertical"` filed in some cases with
large rasters processed in chunks
\
[0b714b0](https://github.com/rspatial/terra/commit/0b714b038b101011ce27391133a7a1f9a91821cc)
by Dulci on [stackoveflow](
\
https://stackoverflow.com/questions/77304534/rspatial-terraflip-error-when-flipping-a-multi-layer-spatrast-object)
- SpatRaster now correctly handles `NA & FALSE` and `NA | TRUE`
[#1316](https://github.com/rspatial/terra/issues/1316) by John Baums
- `set.names` wasn't working properly for SpatRasterDataset or
SpatRasterCollection
[#1333](https://github.com/rspatial/terra/pull/1333) by Derek Friend
- `extract` with argument "layer" not NULL shifted the layers
[#1332](https://github.com/rspatial/terra/issues/1332) by Ewan
Wakefield
- `terraOptions` did not capture "memmin" on
-[stackoverflow](https://stackoverflow.com/questions/77552234/controlling-chunk
-size-in-terra) by dww
- `rasterize` with points and a built-in function could crash if no
field was used
[#1369](https://github.com/rspatial/terra/issues/1369) by
anjelinejeline
## enhancements
- `mosaic` can now use `fun="modal"`
- `rast<matrix> and rast<data.frame>` now have option \
'type="xylz"
[#1318](https://github.com/rspatial/terra/issues/1318) by Agustin
Lobo
- `extract<SpatRaster,SpatVector>` can now use multiple summarizing
functions [#1335](https://github.com/rspatial/terra/issues/1335) by
Derek Friend
- `disagg` and `focal` have more optimistic memory requirement
estimation [#1334](https://github.com/rspatial/terra/issues/1334) by
Mikko Kuronen
## new
- `k_means<SpatRaster>` method
[#1314](https://github.com/rspatial/terra/issues/1314) by Agustin
Lobo
- `princomp<SpatRaster>` method
[#1361](https://github.com/rspatial/terra/issues/1361) by Alex Ilich
- `has.time<SpatRaster>` method
- new argument "raw=FALSE" to `rast`, `sds`, and `sprc` to allow
ignoring scale and offset
[1354](https://github.com/rspatial/terra/issues/1354) by Insang Song
# version 1.7-55
Released 2023-10-14
## bug fixes
- `mosaic` ignored the filename argument if the SpatRasterCollection
only had a single SpatRaster
[#1267](https://github.com/rspatial/terra/issues/1267) by Michael
Mahoney
- Attempting to use `extract` with a raster file that had been deleted
crashed R. [#1268](https://github.com/rspatial/terra/issues/1268) by
Derek Friend
- `split<SpatVector,SpatVector>` did not work well in all
cases. [#1256](https://github.com/rspatial/terra/issues/1256) by
Derek Corcoran Barrios
- `intersect` with two SpatVectors crashed R if there was a date/time
variable [#1273]( https://github.com/rspatial/terra/issues/1273) by
Dave Dixon
- "values=FALSE" was ignored by
`spatSample<SpatRaster>(method="weights")`
[#1275](https://github.com/rspatial/terra/issues/1275) by François
Rousseu
- `coltab<-` again works with a list as value
[#1280](https://github.com/rspatial/terra/issues/1280) by Diego
Hernangómez
- `stretch` with histogram equalization was not memory-safe
[#1305](https://github.com/rspatial/terra/issues/1305) by Evan Hersh
- `plot` now resets the "mar" parameter
[#1297](https://github.com/rspatial/terra/issues/1297) by Márcia
Barbosa
- `plotRGB` ignored the "smooth" argument
[#1307](https://github.com/rspatial/terra/issues/1307) by Timothée
Giraud
## enhancements
- argument "gdal" in `project` was renamed to "use_gdal"
[#1269](https://github.com/rspatial/terra/issues/1269) by Stuart
Brown.
- SpatVector attributes can now be stored as an ordered factor
[#1277](https://github.com/rspatial/terra/issues/1277) by Ben Notkin
- `plot<SpatVector>` now uses an "interval" legend when breaks are
supplied [#1303](https://github.com/rspatial/terra/issues/1303) by
Gonzalo Rizzo
- `crop<SpatRaster>` now keeps more metadata, including variable names
[#1302](https://github.com/rspatial/terra/issues/1302) by rhgof
- `extract(fun="table")` now returns an easier to use data.frame
[#1294](https://github.com/rspatial/terra/issues/1294) by Fernando
Aramburu.
## new
- `metags<-` and `metags` to set arbitrary SpatRaster/file level
metadata [#1304](https://github.com/rspatial/terra/issues/ 1304) by
Francesco Chianucci
# version 1.7-46
Released 2023-09-06
## bug fixes
- `plot<SpatVector>` used the wrong main label in some cases
[#1210](https://github.com/rspatial/terra/issues/1210) by Márcia
Barbosa
- `plotRGB` failed with an "ext=" argument
[#1228](https://github.com/rspatial/terra/issues/1228) by Dave Edge
- `rast<array>` failed badly when the array had less than three
dimensions. [#1254](https://github.com/rspatial/terra/issues/1254)
by andreimirt.
- `all.equal` for a SpatRaster with multiple layers
[#1236](https://github.com/rspatial/terra/issues/1236) by Sarah
Endicot t
- `zonal(wide=FALSE)` could give wrong results if the zonal SpatRaster
had "layer" as
layername. [#1251](https://github.com/rspatial/terra/issues/1251) by
Jeff Hanson
- `panel` now support argument "range"
[#141](https://github.com/rspatial/terra/issues/1241) by Jakub
Nowosad
- `rasterize` with `by=` returned wrong layernames if the by field was
not sorted [#1266](https://github.com/rspatial/terra/issues/1266) by
Sebastian Dunnett
- `mosaic` with multiple layers was not correct
[#1262](https://github.com/rspatial/terra/issues/1262) by
Jean-Romain
## enhancements
- `wrap<SpatRaster>` now stores color tables
[#1215](https://github.com/rspatial/terra/issues/1215) by Patrick
Brown
- `global` now has a "maxcell" argument
[#1213](https://github.com/rspatial/terra/issues/1213) by Alex Ilich
- `layerCor` with fun='pearson' now returns output with the layer
names [#1206](https://github.com/rspatial/terra/issues/1206)
- `vrt` now has argument "set_names"
[#1244](https://github.com/rspatial/terra/issues/1244) by sam-a-levy
- `vrt` now has argument "return_filename"
[#1258](https://github.com/rspatial/terra/issues/1258) by Krzysztof
Dyba
- `project<SpatRaster>` has new argument "by_util" exposing the GDAL
warp utility [#1222](https://github.com/rspatial/terra/pull/1222) by
Michael Sumner.
## new
- `compareGeom` for list and SpatRasterCollection
[#1207](https://github.com/rspatial/terra/issues/1207) by Sarah
Endicott
- `is.rotated<SpatRaster>` method
[#1229](https://github.com/rspatial/terra/issues/1229) by Andy Lyons
- `forceCCW<SpatVector>` method to force counter-clockwise orientation
of polygons [#1249](https://github.com/rspatial/terra/issues/1249)
by srfall.
- `vrt_tiles` returns the filenames of the tiles in a vrt file
[#1261](https://github.com/rspatial/terra/issues/1261) by Derek
Friend
- `extractAlong` to extract raster cell values for a line that are
ordered along the
line. [#1257](https://github.com/rspatial/terra/issues/1257) by
adamkc.
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-07 14:34:45 by Greg Troxel | Files touched by this commit (17) |
Log message:
*: revbump for gdal
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-09-01 16:56:36 by Greg Troxel | Files touched by this commit (30) | |
Log message:
*: revbump for proj update
less gdal, postgis, due to in-flight updates, to be handled separately
|
2024-05-29 18:35:19 by Adam Ciarcinski | Files touched by this commit (1929) | |
Log message:
revbump after icu and protobuf updates
|
2024-05-23 16:19:07 by Greg Troxel | Files touched by this commit (17) |
Log message:
*: revbump for gdal-lib
|