# Bindings to the 'Geospatial Data Abstraction Library' Raster API

## Documentation for package ‘gdalraster’ version 1.12.0

- DESCRIPTION file.
- User guides, package vignettes and other documentation.
- Package NEWS.

## Help Pages

A B C D E F G H I O P R S T V W

gdalraster-package | Bindings to the GDAL Raster API

## -- A --

addFilesInZip | Create/append to a potentially Seek-Optimized ZIP file (SOZip)
apply_geotransform | Apply geotransform (raster column/row to geospatial x/y)

## -- B --

bandCopyWholeRaster | Copy a whole raster band efficiently
bbox_from_wkt | Get the bounding box of a geometry specified in OGC WKT format
bbox_intersect | Bounding box intersection / union
bbox_to_wkt | Convert a bounding box to POLYGON in OGC WKT format
bbox_transform | Transform a bounding box to a different projection
bbox_union | Bounding box intersection / union
buildRAT | Build a GDAL Raster Attribute Table with VALUE, COUNT
buildVRT | Build a GDAL virtual raster from a list of datasets

## -- C --

calc | Raster calculation
CmbTable | Class for counting unique combinations of integers
CmbTable-class | Class for counting unique combinations of integers
combine | Raster overlay for unique combinations
copyDatasetFiles | Copy the files of a dataset
create | Create a new uninitialized raster
createColorRamp | Create a color ramp
createCopy | Create a copy of a raster

## -- D --

DEFAULT_DEM_PROC | List of default DEM processing options
DEFAULT_NODATA | List of default nodata values by raster data type
deleteDataset | Delete named dataset
dem_proc | GDAL DEM processing
displayRAT | Display a GDAL Raster Attribute Table
dump_open_datasets | Report open datasets

## -- E --

epsg_to_wkt | Convert spatial reference from EPSG code to OGC Well Known Text

## -- F --

fillNodata | Fill selected pixels by interpolation from surrounding areas
footprint | Compute footprint of a raster

## -- G --

GDALRaster | Class encapsulating a raster dataset and associated band objects
gdalraster | Bindings to the GDAL Raster API
GDALRaster-class | Class encapsulating a raster dataset and associated band objects
gdal_formats | Retrieve information on GDAL format drivers for raster and vector
gdal_version | Get GDAL version
geos_version | Get GEOS version
getCreationOptions | Return the list of creation options of a GDAL driver
get_cache_used | Get the size of memory in use by the GDAL block cache
get_config_option | Get GDAL configuration option
get_num_cpus | Get the number of processors detected by GDAL
get_pixel_line | Raster pixel/line from geospatial x,y coordinates
get_usable_physical_ram | Get usable physical RAM reported by GDAL
g_area | Compute the area of a geometry
g_binary_op | Binary operations on WKT geometries
g_binary_pred | Geometry binary predicates operating on WKT
g_buffer | Compute buffer of a WKT geometry
g_centroid | Compute the centroid of a geometry
g_contains | Geometry binary predicates operating on WKT
g_crosses | Geometry binary predicates operating on WKT
g_difference | Binary operations on WKT geometries
g_disjoint | Geometry binary predicates operating on WKT
g_distance | Compute the distance between two geometries
g_equals | Geometry binary predicates operating on WKT
g_intersection | Binary operations on WKT geometries
g_intersects | Geometry binary predicates operating on WKT
g_is_empty | Test if a geometry is empty
g_is_valid | Test if a geometry is valid
g_length | Compute the length of a geometry
g_name | Extract the geometry type name from a WKT geometry
g_overlaps | Geometry binary predicates operating on WKT
g_sym_difference | Binary operations on WKT geometries
g_touches | Geometry binary predicates operating on WKT
g_transform | Apply a coordinate transformation to a WKT geometry
g_union | Binary operations on WKT geometries
g_within | Geometry binary predicates operating on WKT

## -- H --

has_geos | Is GEOS available?
has_spatialite | Is SpatiaLite available?
http_enabled | Check if GDAL CPLHTTP services can be useful (libcurl)

## -- I --

identifyDriver | Identify the GDAL driver that can open a dataset
inspectDataset | Obtain information about a GDAL raster or vector dataset
inv_geotransform | Invert geotransform
inv_project | Inverse project geospatial x/y coordinates to longitude/latitude

## -- O --

ogr2ogr | Convert vector data between different formats
ogrinfo | Retrieve information about a vector data source
ogr_define | OGR feature class definition for vector data
ogr_def_field | OGR feature class definition for vector data
ogr_def_geom_field | OGR feature class definition for vector data
ogr_def_layer | OGR feature class definition for vector data
ogr_ds_create | Utility functions for managing vector data sources
ogr_ds_exists | Utility functions for managing vector data sources
ogr_ds_format | Utility functions for managing vector data sources
ogr_ds_layer_count | Utility functions for managing vector data sources
ogr_ds_layer_names | Utility functions for managing vector data sources
ogr_ds_test_cap | Utility functions for managing vector data sources
ogr_execute_sql | Utility functions for managing vector data sources
ogr_field_create | Utility functions for managing vector data sources
ogr_field_delete | Utility functions for managing vector data sources
ogr_field_index | Utility functions for managing vector data sources
ogr_field_rename | Utility functions for managing vector data sources
ogr_geom_field_create | Utility functions for managing vector data sources
ogr_layer_create | Utility functions for managing vector data sources
ogr_layer_delete | Utility functions for managing vector data sources
ogr_layer_exists | Utility functions for managing vector data sources
ogr_layer_field_names | Utility functions for managing vector data sources
ogr_layer_test_cap | Utility functions for managing vector data sources
ogr_manage | Utility functions for managing vector data sources

## -- P --

plot_raster | Display raster data
polygonize | Create a polygon feature layer from raster data
pop_error_handler | Pop error handler off stack
proj_networking | Check, enable or disable PROJ networking capabilities
proj_search_paths | Get or set search path(s) for PROJ resource files
proj_version | Get PROJ version
push_error_handler | Push a new GDAL CPLError handler

## -- R --

rasterFromRaster | Create a raster from an existing raster as template
rasterize | Burn vector geometries into a raster
rasterToVRT | Create a GDAL virtual raster derived from one source dataset
Rcpp_CmbTable | Class for counting unique combinations of integers
Rcpp_CmbTable-class | Class for counting unique combinations of integers
Rcpp_GDALRaster | Class encapsulating a raster dataset and associated band objects
Rcpp_GDALRaster-class | Class encapsulating a raster dataset and associated band objects
Rcpp_RunningStats | Class to calculate mean and variance in one pass
Rcpp_RunningStats-class | Class to calculate mean and variance in one pass
Rcpp_VSIFile | Class wrapping the GDAL VSIVirtualHandle API for binary file I/O
Rcpp_VSIFile-class | Class wrapping the GDAL VSIVirtualHandle API for binary file I/O
read_ds | Convenience wrapper for 'GDALRaster$read()'
renameDataset | Rename a dataset
RunningStats | Class to calculate mean and variance in one pass
RunningStats-class | Class to calculate mean and variance in one pass

## -- S --

SEEK_CUR | Constants for VSIFile$seek()
SEEK_END | Constants for VSIFile$seek()
SEEK_SET | Constants for VSIFile$seek()
set_config_option | Set GDAL configuration option
sieveFilter | Remove small raster polygons
srs_is_geographic | Check if WKT definition is a geographic coordinate system
srs_is_projected | Check if WKT definition is a projected coordinate system
srs_is_same | Do these two spatial references describe the same system?
srs_to_wkt | Convert various spatial reference formats to Well Known Text

## -- T --

transform_xy | Transform geospatial x/y coordinates
translate | Convert raster data between different formats

## -- V --

VSIFile | Class wrapping the GDAL VSIVirtualHandle API for binary file I/O
VSIFile-class | Class wrapping the GDAL VSIVirtualHandle API for binary file I/O
vsi_clear_path_options | Clear path specific configuration options
vsi_constants | Constants for VSIFile$seek()
vsi_copy_file | Copy a source file to a target filename
vsi_curl_clear_cache | Clean cache associated with /vsicurl/ and related file systems
vsi_get_disk_free_space | Return free disk space available on the filesystem
vsi_get_file_metadata | Get metadata on files
vsi_get_fs_options | Return the list of options associated with a virtual file system handler
vsi_get_fs_prefixes | Return the list of virtual file system handlers currently registered
vsi_mkdir | Create a directory
vsi_read_dir | Read names in a directory
vsi_rename | Rename a file
vsi_rmdir | Delete a directory
vsi_set_path_option | Set a path specific option for a given path prefix
vsi_stat | Get filesystem object info
vsi_supports_rnd_write | Return whether the filesystem supports random write
vsi_supports_seq_write | Return whether the filesystem supports sequential write
vsi_sync | Synchronize a source file/directory with a target file/directory
vsi_unlink | Delete a file
vsi_unlink_batch | Delete several files in a batch

## -- W --

warp | Raster reprojection and mosaicing