Skip to content

Topic: vector

Tool Description
d.what.rast Allows the user to interactively query raster map layers at user-selected locations.
d.what.vect Allows the user to interactively query vector map layers at user-selected locations.

See also the corresponding keyword for additional references:

vector

  • 3D visualization - wxGUI 3D View Mode
  • Network analysis - wxGUI Vector Network Analysis Tool
  • d.legend.vect - Displays a vector legend in the active graphics frame.
  • d.vect - Displays user-specified vector map in the active graphics frame.
  • d.vect.thematic2 - Displays thematic map created from vector features and numeric attributes.
  • d.what.rast - Allows the user to interactively query raster map layers at user-selected locations.
  • d.what.vect - Allows the user to interactively query vector map layers at user-selected locations.
  • g.gui.vdigit - wxGUI Vector Digitizer
  • i.ann.maskrcnn.detect - Detect features in images using a Mask R-CNN model
  • i.ann.maskrcnn.train - Train your Mask R-CNN network
  • m.nviz.image - Creates a 3D rendering of GIS data. Renders surfaces (raster data), 2D/3D vector data, and volumes (3D raster data) in 3D.
  • m.nviz.script - Creates fly-through script to run in NVIZ.
  • r.centroids - Creates vector map of centroids from raster of "clumps".
  • r.connectivity.corridors - Compute corridors between habitat patches of an input-layer based on (cost) distance raster maps
  • r.connectivity.distance - Compute cost-distances between patches of an input vector map
  • r.connectivity.network - Compute connectivity measures for a set of habitat patches based on graph-theory
  • r.contour - Produces a vector map of specified contours from a raster map.
  • r.green.hydro.closest - Move points to the closest vector map
  • r.gsflow.hydrodem - Creates hydrologically correct MODFLOW DEM from higher-res DEM
  • r.random - Creates randomly placed raster cells or vector points Creates a raster map and vector point map containing randomly located cells and points.
  • r.sample.category - Create sampling points from each category in a raster map
  • r.scatterplot - Creates a scatter plot of raster maps Creates a scatter plot of two or more raster maps as a vector map
  • r.surf.nnbathy - Interpolates a raster map using the nnbathy natural neighbor interpolation program.
  • r.vect.stats - Bins vector points into a raster map.
  • r3.scatterplot - Creates a scatter plot of 3D raster maps Creates a scatter plot of two or more 3D raster maps as a vector map
  • t.rast.contour - Produces a space time vector dataset of specified contours from a space time raster dataset.
  • t.rast.to.vect - Converts a space time raster dataset into a space time vector dataset
  • t.vect.algebra - Apply temporal and spatial operations on space time vector datasets using temporal vector algebra.
  • t.vect.db.select - Prints attributes of vector maps registered in a space time vector dataset.
  • t.vect.export - Exports a space time vector dataset as GRASS specific archive file.
  • t.vect.extract - Extracts a subset of a space time vector dataset.
  • t.vect.import - Imports a space time vector dataset from a GRASS specific archive file.
  • t.vect.list - Lists registered maps of a space time vector dataset.
  • t.vect.observe.strds - Observes specific locations in a space time raster dataset over a period of time using vector points.
  • t.vect.univar - Calculates univariate statistics of attributes for each registered vector map of a space time vector dataset
  • t.vect.what.strds - Stores raster map values at spatial and temporal positions of vector points as vector attributes.
  • v.area.stats - Populates attribute values from vector features.
  • v.area.weigh - Rasterize vector areas using weights
  • v.boxplot - Draws a boxplot of values from a specified attribute column in a vector dataset, with an optional grouping based on categories in another column.
  • v.buffer - Creates a buffer around vector features of given type.
  • v.build - Creates topology for vector map. Optionally also checks for topological errors.
  • v.build.all - Rebuilds topology on all vector maps in the current mapset.
  • v.build.pg - Builds PostGIS topology for vector map linked via v.external.
  • v.build.polylines - Builds polylines from lines or boundaries.
  • v.category - Attaches, deletes or reports vector categories to/from/of map geometry.
  • v.centerline - Creates a central line of a map of lines
  • v.centerpoint - Calculate center points
  • v.centroids - Adds missing centroids to closed boundaries.
  • v.civil - Generates a alignment for designing roads, channels, and ports in civil engineering
  • v.class - Classifies attribute data, e.g. for thematic mapping
  • v.class.mlpy - Vector supervised classification tool which uses attributes as classification parametres (order of columns matters, names not), cat column identifies feature, class_column is excluded from classification parametres.
  • v.clean - Toolset for cleaning topology of vector map.
  • v.clean.ogr - Imports vector data into a GRASS vector map, cleans the data topologically, and exports them again using OGR library.
  • v.clip - Extracts features of input map which overlay features of clip map.
  • v.cluster - Performs cluster identification.
  • v.colors - Creates/modifies the color table associated with a vector map.
  • v.colors.out - Exports the color table associated with a vector map.
  • v.colors2 - Sets color rules for features in a vector map using a numeric attribute column.
  • v.concave.hull - Creates a concave hull around points.
  • v.convert - Imports older versions of GRASS vector maps.
  • v.convert.all - Converts all older versions of GRASS vector maps in current mapset to current format.
  • v.db.addcolumn - Adds one or more columns to the attribute table connected to a given vector map.
  • v.db.addtable - Creates and connects a new attribute table to a given layer of an existing vector map.
  • v.db.connect - Prints/sets DB connection for a vector map to attribute table.
  • v.db.dropcolumn - Drops a column from the attribute table connected to a given vector map.
  • v.db.droprow - Removes a vector feature from a vector map through attribute selection.
  • v.db.droptable - Removes existing attribute table of a vector map.
  • v.db.join - Joins a database table to a vector map table.
  • v.db.pyupdate - Updates a column in a vector attribute table using Python code
  • v.db.reconnect.all - Reconnects attribute tables for all vector maps from the current mapset to a new database.
  • v.db.renamecolumn - Renames a column in the attribute table connected to a given vector map.
  • v.db.select - Prints vector map attributes.
  • v.db.univar - Calculates univariate statistics on selected table column for a GRASS vector map.
  • v.db.update - Updates a column in the attribute table connected to a vector map.
  • v.decimate - Decimates a point cloud Copies points from one vector to another while applying different decimations
  • v.delaunay - Creates a Delaunay triangulation from an input vector map containing points or centroids.
  • v.dissolve - Dissolves adjacent or overlapping features sharing a common category number or attribute.
  • v.distance - Finds the nearest element in vector map 'to' for elements in vector map 'from'.
  • v.drape - Converts 2D vector features to 3D by sampling of elevation raster map.
  • v.edit - Edits a vector map, allows adding, deleting and modifying selected vector features.
  • v.ellipse - Computes the best-fitting ellipse for given vector data.
  • v.external - Creates a new pseudo-vector map as a link to an OGR-supported layer or a PostGIS feature table.
  • v.external.all - Links all OGR layers available in given OGR datasource.
  • v.external.out - Defines vector output format.
  • v.extract - Selects vector features from an existing vector map and creates a new vector map containing only the selected features.
  • v.extrude - Extrudes flat vector features to 3D vector features with defined height. Optionally the height can be derived from sampling of elevation raster map.
  • v.faultdirections - Creates a polar plot of fault directions
  • v.fill.holes - Fill holes in areas by keeping only outer boundaries
  • v.fixed.segmentpoints - segment points along a vector line with fixed distances
  • v.generalize - Performs vector based generalization.
  • v.greedycolors - Create greedy colors for vector areas.
  • v.gsflow.export - Export databse tables and pour point for GSFLOW input and control files
  • v.gsflow.gravres - Set parameters for GSFLOW Hydrologic Response Units (HRUs)
  • v.gsflow.grid - Builds grid for the MODFLOW component of GSFLOW
  • v.gsflow.hruparams - Set parameters for GSFLOW Hydrologic Response Units (HRUs)
  • v.gsflow.mapdata - Upload data to PRMS data
  • v.gsflow.reaches - Build stream "reaches" that link PRMS segments to MODFLOW cells
  • v.gsflow.segments - Prepares stream segments for PRMS and GSFLOW
  • v.habitat.dem - Calculates DEM derived characteristics of habitats.
  • v.histogram - Draws the histogram of values in a vector attribute column
  • v.hull - Produces a 2D/3D convex hull for a given vector map.
  • v.import - Imports vector data into a GRASS vector map using OGR library and reprojects on the fly.
  • v.in.ascii - Creates a vector map from an ASCII points file or ASCII vector file.
  • v.in.csv - Import a CSV file using pyproj for CRS transformation
  • v.in.db - Creates new vector (points) map from database table containing coordinates.
  • v.in.dxf - Converts file in DXF format to GRASS vector map.
  • v.in.e00 - Imports E00 file into a vector map.
  • v.in.gbif - importing of GBIF species distribution data
  • v.in.geonames - Imports geonames.org country files into a vector points map.
  • v.in.geopaparazzi - Imports data from Geopaparazzi database.
  • v.in.gns - Imports US-NGA GEOnet Names Server (GNS) country files into a GRASS vector points map.
  • v.in.gps - Import waypoints, routes, and tracks from a GPS receiver or GPS download file into a vector map.
  • v.in.lines - Imports ASCII x,y[,z] coordinates as a series of lines.
  • v.in.mapgen - Imports Mapgen or Matlab-ASCII vector maps into GRASS.
  • v.in.natura2000 - importing of Natura 2000 spatial data of protected areas
  • v.in.ogc.features - Downloads and imports data from OGC API Features server.
  • v.in.ogr - Imports vector data into a GRASS vector map using OGR library.
  • v.in.osm - Imports OpenStreetMap data into GRASS GIS.
  • v.in.pdal - Converts LAS LiDAR point clouds to a GRASS vector map with PDAL.
  • v.in.ply - Creates a vector map from a PLY file.
  • v.in.pygbif - Search and import GBIF species distribution data
  • v.in.redlist - importing of IUCN Red List Spatial Data
  • v.in.region - Creates a vector polygon from the current region extent.
  • v.in.survey - Creates multiple vector layers from just one textfile
  • v.in.wfs - Imports GetFeature from a WFS server.
  • v.in.wfs2 - Downloads and imports data from WFS server.
  • v.info - Outputs basic information about a vector map.
  • v.info.iso - Creates metadata based on ISO standard for specified vector map.
  • v.isochrones - Creates isochrones from a road map and starting points
  • v.kcv - Randomly partition points into test/train sets.
  • v.kernel - Generates a raster density map from vector points map. Density is computed using a moving kernel. Optionally generates a vector density map on a vector network.
  • v.krige - Performs ordinary or block kriging for vector maps.
  • v.label - Creates paint labels for a vector map from attached attributes.
  • v.label.sa - Create optimally placed labels for vector map(s)
  • v.label.sa - Create optimally placed labels for vector map(s)
  • v.lidar.correction - Corrects the v.lidar.growing output. It is the last of the three algorithms for LIDAR filtering.
  • v.lidar.edgedetection - Detects the object's edges from a LIDAR data set.
  • v.lidar.growing - Building contour determination and Region Growing algorithm for determining the building inside
  • v.lidar.mcc - Reclassifies points of a LiDAR point cloud as ground / non-ground using a multiscale curvature based classification algorithm.
  • v.link.precip - Links time-windows to vector link map.
  • v.lrs.create - Creates a linear reference system.
  • v.lrs.label - Creates stationing from input lines, and linear reference system.
  • v.lrs.segment - Creates points/segments from input lines, linear reference system and positions read from stdin or a file.
  • v.lrs.where - Finds line id and real km+offset for given points in vector map using linear reference system.
  • v.mapcalc - Vector map calculator.
  • v.maxent.swd - Export raster values at given point locations as text file in SWD format for input in Maxent. In addition, the addon can export the environmental raster layers as ascii files.
  • v.median - Return the barycenter of a cloud of point.
  • v.mkgrid - Creates a vector map of a user-defined grid.
  • v.multi2singlepart - Split multi-part polygons into single-part polygons.
  • v.neighborhoodmatrix - Exports the neighborhood matrix of polygons in a vector map
  • v.neighbors - Neighborhood analysis tool for vector point maps. Makes each cell value a function of the attribute values assigned to the vector points or centroids in a radius around it, and stores new cell values in an output raster map.
  • v.net - Performs network maintenance.
  • v.net.alloc - Allocates subnets for nearest centers. Center node must be opened (costs >= 0). Costs of center node are used in calculation.
  • v.net.allpairs - Computes the shortest path between all pairs of nodes in the network.
  • v.net.bridge - Computes bridges and articulation points in the network.
  • v.net.centrality - Computes degree, centrality, betweeness, closeness and eigenvector centrality measures in the network.
  • v.net.components - Computes strongly and weakly connected components in the network.
  • v.net.connectivity - Computes vertex connectivity between two sets of nodes in the network.
  • v.net.curvedarcs - Draws curved arcs between points (e.g. flows)
  • v.net.distance - Computes shortest distance via the network between the given sets of features. Finds the shortest paths from each 'from' point to the nearest 'to' feature and various information about this relation are uploaded to the attribute table.
  • v.net.flow - Computes the maximum flow between two sets of nodes in the network.
  • v.net.iso - Splits subnets for nearest centers by cost isolines. Splits net to bands between cost isolines (direction from center). Center node must be opened (costs >= 0). Costs of center node are used in calculation.
  • v.net.path - Finds shortest path on vector network.
  • v.net.salesman - Creates a cycle connecting given nodes (Traveling salesman problem). Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be sub optimal
  • v.net.salesman.opt - Creates a cycle connecting given nodes (Traveling salesman problem). Note that TSP is NP-hard, heuristic algorithm is used by this module and created cycle may be suboptimal
  • v.net.spanningtree - Computes minimum spanning tree for the network.
  • v.net.steiner - Creates Steiner tree for the network and given terminals. Note that 'Minimum Steiner Tree' problem is NP-hard and heuristic algorithm is used in this module so the result may be sub optimal.
  • v.net.timetable - Finds shortest path using timetables.
  • v.net.visibility - Performs visibility graph construction.
  • v.nnstat - Indicates clusters, separations or random distribution of point set in 2D or 3D space.
  • v.normal - Tests for normality for vector points.
  • v.out.ascii - Exports a vector map to a GRASS ASCII vector representation. By default only features with category are exported. To export all features use 'layer=-1'.
  • v.out.dxf - Exports vector map to DXF file format.
  • v.out.gps - Exports a vector map to a GPS receiver or file format supported by GPSBabel.
  • v.out.ogr - Exports a vector map layer to any of the supported OGR vector formats. By default a vector map layer is exported to OGC GeoPackage format.
  • v.out.ply - Exports a vector map to a PLY file.
  • v.out.png - Export vector map as PNG
  • v.out.postgis - Exports a vector map layer to PostGIS feature table.
  • v.out.pov - Converts GRASS x,y,z points to POV-Ray x,z,y format.
  • v.out.svg - Exports a vector map to SVG file.
  • v.out.vtk - Converts a vector map to VTK ASCII output.
  • v.outlier - Removes outliers from vector point data.
  • v.overlay - Overlays two vector maps offering clip, intersection, difference, symmetrical difference, union operators.
  • v.pack - Exports a vector map as GRASS specific archive file
  • v.parallel - Creates parallel line to input vector lines.
  • v.patch - Creates a new vector map by combining other vector maps.
  • v.percolate - Continuum percolation analysis
  • v.perturb - Random location perturbations of vector points.
  • v.ply.rectify - Imports PLY points, georeferences and exports them.
  • v.profile - Vector map profiling tool
  • v.profile.points - Creates a profile (transect) from points
  • v.proj - Re-projects a vector map from one project to the current project.
  • v.qcount - Indices for quadrat counts of vector point lists.
  • v.random - Generates random 2D/3D vector points.
  • v.rast.bufferstats - Calculates statistics of raster map(s) for buffers around vector geometries.
  • v.rast.move - Move vertices by distance specified in a raster
  • v.rast.stats - Calculates univariate statistics from a raster map based on a vector map and uploads statistics to new attribute columns.
  • v.reclass - Changes vector category values for an existing vector map according to results of SQL queries or a value in attribute table column.
  • v.rectify - Rectifies a vector by computing a coordinate transformation for each object in the vector based on the control points.
  • v.report - Reports geometry statistics for vector maps.
  • v.sample - Samples a raster map at vector point locations.
  • v.scatterplot - Plots the values of two columns in the attribute table of an input vector layer in a scatterplot.
  • v.segment - Creates points/segments from input vector lines and positions.
  • v.select - Selects features from vector map (A) by features from other vector map (B).
  • v.split - Splits vector lines to shorter segments.
  • v.stats - Calculates vector statistics
  • v.strds.stats - Calculates univariate statistics from given space-time raster datasets based on a vector map
  • v.stream.inbasin - Subset a stream network into just one of its basins
  • v.stream.order - Compute the stream order of stream networks stored in a vector map at specific outlet vector points
  • v.support - Updates vector map metadata.
  • v.surf.bspline - Performs bicubic or bilinear spline interpolation with Tykhonov regularization.
  • v.surf.icw - IDW interpolation, but distance is cost to get to any other site.
  • v.surf.idw - Provides surface interpolation from vector point data by Inverse Distance Squared Weighting.
  • v.surf.mass - Performs mass-preserving area interpolation.
  • v.surf.nnbathy - Interpolates a raster map using the nnbathy natural neighbor interpolation program.
  • v.surf.rst - Performs surface interpolation from vector points map by splines. Spatial approximation and topographic analysis from given point or isoline data in vector format to floating point raster format using regularized spline with tension.
  • v.surf.tps - Performs thin plate spline interpolation with regularization and covariables.
  • v.timestamp - Modifies a timestamp for a vector map. Print/add/remove a timestamp for a vector map.
  • v.tin.to.rast - Converts (rasterize) a TIN map into a raster map
  • v.to.3d - Performs transformation of 2D vector features to 3D.
  • v.to.db - Populates attribute values from vector features.
  • v.to.lines - Converts vector polygons or points to lines.
  • v.to.points - Creates points along input lines in new vector map with 2 layers.
  • v.to.rast - Converts (rasterize) a vector map into a raster map.
  • v.to.rast.multi - Create raster maps for multiple numeric attribute columns of a vector map
  • v.to.rast3 - Converts a vector map (only points) into a 3D raster map.
  • v.transects - Creates transect lines or quadrilateral areas at regular intervals perpendicular to a polyline.
  • v.transform - Performs an affine transformation (shift, scale and rotate) on vector map.
  • v.type - Changes type of vector features.
  • v.univar - Calculates univariate statistics of vector map features. Variance and standard deviation is calculated only for points if specified.
  • v.unpack - Imports a GRASS specific vector archive file (packed with v.pack) as a vector map
  • v.vect.stats - Count points in areas, calculate statistics from point attributes.
  • v.vect.stats.multi - Computes isochrones from collection point in a sewershed
  • v.vol.idw - Interpolates point data to a 3D raster map using Inverse Distance Weighting (IDW) algorithm.
  • v.vol.rst - Interpolates point data to a 3D raster map using regularized spline with tension (RST) algorithm.
  • v.voronoi - Creates a Voronoi diagram constrained to the extents of the current region from an input vector map containing points or centroids.
  • v.what - Queries a vector map at given locations.
  • v.what.rast - Uploads raster values at positions of vector points to the table.
  • v.what.rast.label - Uploads raster values and labels to vector point layer
  • v.what.rast.multi - Uploads values of multiple rasters at positions of vector points to the table.
  • v.what.rast3 - Uploads 3D raster values at positions of vector points to the table.
  • v.what.strds - Uploads space time raster dataset values at positions of vector points to the table.
  • v.what.strds.timestamp - Uploads space time raster dataset values to the attribute table at positions of vector points in space and time.
  • v.what.vect - Uploads vector values at positions of vector points to the table.
  • ximgview - View BMP images from the PNG driver.