Skip to content

Methods

Methods that change the resolution or extent of an object¤

Click through to the function documentation for more in-depth descriptions and examples.

Methods
Description
aggregate aggregate data by the same or different amounts for each axis.
disaggregate similarly disaggregate data.
mosaic join rasters covering different extents into a single array or file.
crop shrink objects to specific dimension sizes or the extent of another object.
extend extend objects to specific dimension sizes or the extent of another object.
trim trims areas of missing values for arrays and across stack layers.
resample resample data to a different size and projection, or snap to another object.
warp use gdalwarp on any object, e.g. a multidimensional NetCDF stack.

Methods that change an objects values¤

Info

Note that most regular Julia methods, such as replace, work as for a standard Array. These additional methods are commonly required in GIS applications.

Methods
Description
classify classify values into categories.
mask mask an object by a polygon or Raster along X/Y, or other dimensions.
replace_missing replace all missing values in an object and update missingval.

Point, polygon and table operation¤

Methods
Description
rasterize rasterize points and geometries.
extract extract values from points or geometries.
zonal calculate zonal statistics for an object masked by geometries.

Methods to load, write and modify data sources¤

Methods
Description
modify replace the data in objects. Useful to e.g. move objects to/from a GPU.
read read data to memory if it is on disk.
read! read data to predefined memory.
open open the underlying data for manually reading or writing.
write write objects to file.

This page was generated using Literate.jl.