Package: ursa 3.11.0-1093

Nikita Platonov

ursa: Non-Interactive Spatial Tools for Raster Processing and Visualization

S3 classes and methods for manipulation with georeferenced raster data: reading/writing, processing, multi-panel visualization.

Authors:Nikita Platonov [aut, cre]

ursa_3.11.0-1093.tar.gz
ursa_3.11.0-1093.zip(r-4.5)ursa_3.11.0-1093.zip(r-4.4)ursa_3.11.0-1093.zip(r-4.3)
ursa_3.11.0-1093.tgz(r-4.4-x86_64)ursa_3.11.0-1093.tgz(r-4.4-arm64)ursa_3.11.0-1093.tgz(r-4.3-x86_64)ursa_3.11.0-1093.tgz(r-4.3-arm64)
ursa_3.11.0-1093.tar.gz(r-4.5-noble)ursa_3.11.0-1093.tar.gz(r-4.4-noble)
ursa_3.11.0-1093.tgz(r-4.4-emscripten)ursa_3.11.0-1093.tgz(r-4.3-emscripten)
ursa.pdf |ursa.html
ursa/json (API)
NEWS

# Install 'ursa' in R:
install.packages('ursa', repos = c('https://nplatonov.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/nplatonov/ursa/issues

On CRAN:

4.02 score 7 stars 5 scripts 394 downloads 233 exports 13 dependencies

Last updated 7 months agofrom:2381e8b39b. Checks:OK: 1 ERROR: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 18 2024
R-4.5-win-x86_64ERRORNov 01 2024
R-4.5-linux-x86_64ERRORNov 01 2024
R-4.4-win-x86_64ERRORNov 20 2024
R-4.4-mac-x86_64ERRORNov 20 2024
R-4.4-mac-aarch64ERRORNov 20 2024
R-4.3-win-x86_64ERRORNov 20 2024
R-4.3-mac-x86_64ERRORNov 20 2024
R-4.3-mac-aarch64ERRORNov 20 2024

Exports:allocateas_starsas_ursaas.Rasteras.ursaband_blankband_maxband_meanband_minband_nband_nNAband_quantileband_sdband_statband_sumbandnamebandname<-chunk_bandchunk_expandchunk_lineclose_envicolorizecompose_closecompose_coastlinecompose_designcompose_graticulecompose_legendcompose_opencompose_panelcompose_plotcompressconsistent_gridcoord_crcoord_xycreate_envicreate_gdalcubehelixdecompressdiscolordisplaydisplay_brickdisplay_heterodisplay_homodisplay_rgbdisplay_stackenvi_copyenvi_existsenvi_listenvi_removeenvi_renamefocal_extremfocal_maxfocal_meanfocal_medianfocal_minfocal_specialget_earthdataglanceglobal_maxglobal_meanglobal_medianglobal_minglobal_nglobal_nNAglobal_quantileglobal_rangeglobal_sdglobal_sumhistogramignorevalueignorevalue<-is_spatialis_spatial_linesis_spatial_pointsis_spatial_polygonsis_ursais.ursalegend_alignlegend_colorbarlegend_mtextlocal_alllocal_anylocal_lengthlocal_maxlocal_meanlocal_medianlocal_minlocal_quantilelocal_sdlocal_statlocal_sumlocal_varnbandopen_enviopen_gdalpalettizepanel_ablinepanel_annotationpanel_boxpanel_coastlinepanel_contourpanel_decorpanel_graticulepanel_linespanel_newpanel_plotpanel_pointspanel_polygonpanel_rasterpanel_scalebarpanel_segmentspanel_shadingpanel_textpixelsizepolygonizeread_enviread_gdalreclassregridseriessession_bboxsession_cellsizesession_crssession_dimsession_gridsession_pngviewersession_projsession_proj4session_tempdirsession_use_experimental_functionssetUrsaProgressBarspatial_areaspatial_basenamespatial_bboxspatial_bbox<-spatial_bindspatial_bufferspatial_centroidspatial_colnamesspatial_colnames<-spatial_coordinatesspatial_countspatial_cropspatial_crsspatial_crs<-spatial_dataspatial_data<-spatial_differencespatial_dimspatial_dirspatial_enginespatial_fieldsspatial_fields<-spatial_filelistspatial_geometryspatial_geometry<-spatial_geotypespatial_gridspatial_intersectionspatial_lengthspatial_levelsplitspatial_ncolspatial_nrowspatial_patternspatial_projspatial_proj<-spatial_proj4spatial_proj4<-spatial_readspatial_shapespatial_symdifferencespatial_transformspatial_trimspatial_unionspatial_validspatial_writetemporal_interpolatetemporal_meantracklineupdate_coastlineursaursa_applyursa_bboxursa_blankursa_brickursa_cacheursa_colorursa_colorindexursa_colortableursa_colortable<-ursa_columnsursa_cropursa_crsursa_crs<-ursa_dummyursa_existsursa_extentursa_gridursa_grid<-ursa_histursa_infoursa_linesursa_ncolursa_newursa_nodataursa_nodata<-ursa_nrowursa_openursa_projursa_proj<-ursa_proj4ursa_proj4<-ursa_readursa_rowsursa_samplesursa_seqcursa_seqrursa_seqxursa_seqyursa_stackursa_tableursa_valueursa_value<-ursa_writeursa<-ursaProgressBarvalue_crvalue_llvalue_xywhiteboxingwrite_enviwrite_gdalzonal_stat

Dependencies:classclassIntDBIe1071KernSmoothmagrittrMASSproxyRcpps2sfunitswk

Readme and manuals

Help Manual

Help pageTopics
Overviewursa-package about index ursula
Rasterization of point data into grid cellsallocate
Raster coercion to '`stars`'as_stars
Export raster object to multidimensional array.as.array as.array.ursaRaster
Convert raster image to a data frame.as.data.frame as.data.frame.ursaRaster
Transform values to type integeras.integer as.integer.ursaRaster
Convert raster image to a matrixas.matrix.ursaRaster [[.ursaRaster
Export raster object to a colored representation.as.raster.ursaRaster
Coercion to package 'raster' objectsas.Raster as.Raster.list as.Raster.NULL as.Raster.ursaBrick as.Raster.ursaRaster as.Raster.ursaStack
Frequency of unique valuesas.table as.table.ursaRaster ursa_table
Create raster image from R objects or GDAL raster files.as.ursa as_ursa
Extract certain statistics of each band.band_max band_mean band_min band_n band_nNA band_quantile band_sd band_sum
Computes statistics for each band of raster.band_stat
Band names for raster image.bandname bandname<- names.ursaRaster names<-.ursaRaster
Does any band contain no information?band_blank ursa_blank
Combine bands into raster brick.c.ursaRaster
Get indices for partial image reading/writingchunk_band chunk_expand chunk_line
Close connections for files with dataclose.ursaRaster close_envi
Reduce and restore dimenstions for sparse data matrixcompress decompress
Create color tablecolorize palettize
Color Tables of raster images.class-ursaColorTable names.ursaColorTable names<-.ursaColorTable print.ursaColorTable ursa_color ursa_colorindex ursa_colortable ursa_colortable<- [.ursaColorTable
Some generic functions for 'ursaRaster' class.commonGeneric diff.ursaRaster duplicated.ursaRaster
Finish plotting.compose_close compose_close
Organize multi-panel layout with images and color bars.compose_design ursaLayout
Plot colorbars or marginal texts.compose_legend
Start displayingcompose_open
Plot raster images and decorations on the multipanel layout.compose_panel
Plot layout of images and color bars.compose_plot
Create ENVI or GDAL files on diskcreate_envi create_gdal
Generate "cubehelix" palette.cubehelix
Dimension of multiband raster imagedim.ursaRaster dim<-.ursaRaster
Destroy color table for raster images.discolor
Plot raster image(s) in the PNG format.display
Plot multi-band homogenous raster image in the PNG format.display_brick display_homo
Plot RGB (RGBA) color composition in the PNG format.display_rgb
Plot multi-band heterogenous raster images in the PNG format.display_hetero display_stack
ENVI File Manipulationenvi_copy envi_exists envi_list envi_remove envi_rename ursa_exists
Extract portion of raster imagesExtract Subset [.ursaRaster
Extremal spatial filter for imagefocal_extrem focal_max focal_min
Low-pass spatial filter for image.focal_mean
Median spatial filter for imagefocal_median
Custom spatial filtering for imagefocal_special
Retrive data from Global Imagery Browse Services (GIBS) using API for Developersget_earthdata
Command line utility for spatial view of raster or vector GIS file..glance glance
Extract certains statistics for whole imageglobal_max global_mean global_median global_min global_n global_nNA global_quantile global_range global_sd global_sum
Group Generic Functions for raster imageComplex.ursaRaster groupGeneric groupGeneric.ursaRaster Math.ursaRaster Ops.ursaRaster Summary.ursaRaster
Extract first and last bands of raster imagehead.ursaRaster series tail.ursaRaster
Histogram of raster imagehist.ursaRaster histogram ursa_hist
Get value and coordinates from locationcoord_cr coord_xy value_cr value_ll value_xy
Extract and assign 'nodata' value of raster images.ignorevalue ignorevalue<- ursa_nodata ursa_nodata<-
'No data' values for raster images.is.infinite.ursaRaster is.na.ursaRaster is.na<-.ursaRaster is.nan.ursaRaster
Align caption position for legendlegend_align
Plot colorbar.legend_colorbar legend_colorbar
Write marginal text.legend_mtext legend_mtext
Create single-band raster using statistics of multi-bands raster..average local_all local_any local_length local_max local_mean local_median local_min local_quantile local_sd local_sum local_var mean.ursaRaster median.ursaRaster quantile.ursaRaster
Bundle of statistics, which is applied to each cell of multi-band image.local_stat
Drop bands which don't have data.na.omit.ursaRaster
Get number of bands of raster image.length.ursaRaster nband
open_envi fileopen_envi
Open GDAL fileopen_gdal ursa_open
Add label or annotation to the image panel..panel_annotation panel_annotation
Add coastline to the image panel..compose_coastline .panel_coastline compose_coastline panel_coastline update_coastline
Add colored contour to the image panelpanel_contour
Add auxiliary elements to the plotting panel.panel_decor
Add latitude/longitude or metric grid to the image panel..compose_graticule .panel_graticule compose_graticule panel_graticule
Start plotting on the new image panel.panel_new panel_new
Add graphical elements to the image panelpanel_abline panel_box panel_lines panel_plot panel_points panel_polygon panel_segments panel_text
Add raster to the image panel.panel_raster panel_raster
Add scale bar to the image panel.panel_scalebar panel_scalebar
Shaded overlay by image maskpanel_shading
The actual size of each grid cell with considerable distortion in area of map projection.pixelsize
Simple display of raster imagesimage.ursaRaster plot.ursaRaster
Raster to vector (polygon) conversion.polygonize
Read ENVI .hdr Labelled Raster file to memoryread_envi
Read GDAL supported raster files.read_gdal ursa_read
Reclassify specific values of imagereclass
Change raster image resolution and extent.regrid regrid
Replicate bands of raster image.rep rep.ursaRaster
assign values to the portion of raster imagesAssign Replace [<- [<-.ursaRaster
Sequence Generation for raster image and coordinate gridseq.ursaGrid seq.ursaRaster ursa_seqc ursa_seqr ursa_seqx ursa_seqy
Get and set sessional parameters for grid, CRS, external software for open PNG files.session_bbox session_cellsize session_crs session_dim session_grid session_pngviewer session_proj session_proj4 session_tempdir session_use_experimental_functions
Sort multiband raster by band names.sort sort.ursaRaster
Wrapper functions for manipulation with non-raster spatial objectsis_spatial is_spatial_lines is_spatial_points is_spatial_polygons spatial_area spatial_basename spatial_bbox spatial_bbox<- spatial_bind spatial_buffer spatial_centroid spatial_colnames spatial_colnames<- spatial_coordinates spatial_count spatial_crop spatial_crs spatial_crs<- spatial_data spatial_data<- spatial_difference spatial_dim spatial_dir spatial_engine spatial_fields spatial_fields<- spatial_filelist spatial_geometry spatial_geometry<- spatial_geotype spatial_grid spatial_intersection spatial_length spatial_ncol spatial_nrow spatial_pattern spatial_proj spatial_proj4 spatial_proj4<- spatial_proj<- spatial_shape spatial_symdifference spatial_transform spatial_trim spatial_union spatial_valid
Drops spatial object with overlapped geometry to spatial object with non-overlapped geometry.spatial_levelsplit
Wrapper functions for reading spatial objects.spatial_read
Wrapper functions for writing spatial objects.spatial_write
Summary of raster image.summary.ursaCategory summary.ursaNumeric summary.ursaRaster
Fill gaps across bands using moving mean windowtemporal_interpolate
Smooth value across bands using moving mean windowtemporal_mean
Create segmented line from points' sequencetrackline
Get and set properties of raster image.ursa ursa<-
Cache management of ursa packageursa_cache
Crop 'no data' margins.ursa_crop
Extract and assign projection of raster images.ursa_crs ursa_crs<- ursa_proj ursa_proj4 ursa_proj4<- ursa_proj<-
Generate raster image for examples.ursa_dummy
Extract and assign spatial parameters of raster images.consistent_grid ursa_bbox ursa_columns ursa_extent ursa_grid ursa_grid<- ursa_lines ursa_ncol ursa_nrow ursa_rows ursa_samples
Print metadata for raster image.ursa_info
Create raster image in memoryursa_new
Connection of raster objects.class-ursaConnection print.ursaConnection seek.ursaConnection
Coordinate Reference System (CRS) for raster images.class-ursaCRS print.ursaCRS str.ursaCRS
Spatial parameters of raster images.as.data.frame.ursaGrid class-ursaGrid dim.ursaGrid print.ursaGrid str.ursaGrid
Progress barclose.ursaProgressBar setUrsaProgressBar ursaProgressBar
Definition of 'ursaRaster' class.class-ursaRaster is.ursa is_ursa print.ursaRaster str.ursaRaster
List of raster images.as.list.ursaRaster class-ursaStack unlist.ursaStack ursaStack ursa_apply ursa_brick ursa_stack
Values of raster images.class-ursaCategory class-ursaNumeric class-ursaValue print.ursaCategory print.ursaNumeric ursa_value ursa_value<-
Wrapper to WhiteboxToolswhiteboxing
Write raster image to ENVI .hdr Labelled Raster file.write_envi
Write raster image to GDAL file(s)ursa_write write_gdal
Zonal statistics for raster mapsaggregate.ursaRaster zonal_stat