vector_graphical(1grass)
π vector_graphical(1grass) β the graphical index of GRASS tools π
okay bestie, so vector_graphical, from the GRASS User's Manual, section (1grass) β it's literally the β¨graphical indexβ¨ of GRASS tools, and this part is the entire vector family. Every single tool, every single one-liner, no skips, no cap. Let's go π¦
π a lil note about the styling π
yeah so the actual page ships with this stylesheet, and bc we keep everything, here it is verbatim β it's what makes the icons pretty in a browser, okay π
.img-list { margin: 0; padding: 0; list-style-type: none; } .img-list li {
padding: 5px; overflow: auto; } .img-list li:hover { background-color: #eee; }
.img-list li a { color: initial; text-decoration: none; display: block; }
.img-list li img { width: 10%; float: left; margin: 0 15px 0 0; background:
white; object-fit: scale-down; } .img-list li img.default-img { max-height:
5ex; background-color: var(--gs-primary-color); padding: 5px; } .img-list li
.desc { margin: 0px; } .img-list li .name { margin: 5px; display: block; color:
#409940; font-weight: bold; font-style: italic; }
π Graphical index of GRASS tools π
Go to Vector introduction | topics
π Vector tools: π
v.bufferβ creates a buffer around vector features of given type π«Ά a lil bubble of personal space for your geometry.v.build.allβ rebuilds topology on all vector maps in the current mapset.v.buildβ creates topology for vector map. the classic "why is everything broken" fixer, iykyk.v.build.polylinesβ builds polylines from lines or boundaries β¨v.categoryβ attaches, deletes or reports vector categories to/from/of map geometry. yes, all three prepositions, she contains multitudes πv.centroidsβ adds missing centroids to closed boundaries, so your areas can be areas fr.v.classβ classifies attribute data, e.g. for thematic mapping π¨v.cleanβ toolset for cleaning topology of vector map. the glow-up station π§Ό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.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. pick by attribute, poof, gone.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.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. fewer points, same vibe.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 maptofor elements in vector mapfromπ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.externalβ creates a new pseudo-vector map as a link to an OGR-supported layer or a PostGIS feature table.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 πv.fill.holesβ fill holes in areas by keeping only outer boundaries.v.generalizeβ performs vector based generalization.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.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.geonamesβ imports geonames.org country files into a vector points map.v.in.linesβ imports ASCIIx,y[,z]coordinates as a series of lines.v.in.mapgenβ imports Mapgen or Matlab-ASCII vector maps into GRASS.v.in.ogrβ imports vector data into a GRASS vector map using OGR library.v.in.regionβ creates a vector polygon from the current region extent.v.in.wfsβ imports GetFeature from a WFS server.v.infoβ outputs basic information about a vector map.v.kcvβ randomly partition points into test/train sets.v.kernelβ generates a raster density map from vector points map.v.labelβ creates paint labels for a vector map from attached attributes.v.label.saβ create optimally placed labels for vector map(s).v.lidar.correctionβ corrects thev.lidar.growingoutput. 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.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.mkgridβ creates a vector map of a user-defined grid.v.neighborsβ neighborhood analysis tool for vector point maps.v.net.allocβ allocates subnets for nearest centers.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.distanceβ computes shortest distance via the network between the given sets of features.v.net.flowβ computes the maximum flow between two sets of nodes in the network.v.netβ performs network maintenance.v.net.isoβ splits subnets for nearest centers by cost isolines.v.net.pathβ finds shortest path on vector network.v.net.salesmanβ creates a cycle connecting given nodes (Traveling salesman problem). yes that Traveling salesman problem πv.net.spanningtreeβ computes minimum spanning tree for the network.v.net.steinerβ creates Steiner tree for the network and given terminals.v.net.timetableβ finds shortest path using timetables πv.net.visibilityβ performs visibility graph construction.v.normalβ tests for normality for vector points.v.out.asciiβ exports a vector map to a GRASS ASCII vector representation.v.out.dxfβ exports vector map to DXF file format.v.out.ogrβ exports a vector map layer to any of the supported OGR vector formats.v.out.postgisβ exports a vector map layer to PostGIS feature table.v.out.povβ converts GRASSx,y,zpoints to POV-Rayx,z,yformat. note the coordinate order swap, that's the whole point π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.perturbβ random location perturbations of vector points.v.profileβ vector map profiling tool.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.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.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.supportβ updates vector map metadata.v.surf.bsplineβ performs bicubic or bilinear spline interpolation with Tykhonov regularization.v.surf.idwβ provides surface interpolation from vector point data by Inverse Distance Squared Weighting.v.surf.rstβ performs surface interpolation from vector points map by splines.v.timestampβ modifies a timestamp for a vector 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.
and yeah that's every single vector tool this stretch of the index has got β we kept the whole list, no summarising, no skipping π
v.to.rastβ turns a vector map into a raster map, aka rasterizing it πv.to.rast3β takes a vector map and drops it into a 3D raster map, but heads up bestie: only points πv.transformβ does an affine transformation on a vector map: shift, scale, and rotate, the whole glow-up π¦v.typeβ changes the type of vector features, periodtv.univarβ calculates univariate statistics of vector map features, math girlie behavior π₯v.unpackβ imports a GRASS specific vector archive file (the kind packed withv.pack) as a vector map π¦v.vect.statsβ counts points in areas and calculates statistics from point attributes, lowkey so usefulv.vol.rstβ interpolates point data to a 3D raster map using the 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 that has points or centroids πv.whatβ queries a vector map at given locations, like it's answering your DMsv.what.rastβ uploads raster values at positions of vector points to the tablev.what.rast3β uploads 3D raster values at positions of vector points to the tablev.what.strdsβ uploads space time raster dataset values at positions of vector points to the table βv.what.vectβ uploads vector values at positions of vector points to the table
That's the whole vector lineup, no cap π
For more exploring you've got: Main index | Topics index | Keywords index | Graphical index | Full index β pick your adventure, iykyk π§
This is the GRASS 8.5.0 reference manual, Β© 2003-2026 GRASS Development Team. Page: vector_graphical(1grass), straight outta GRASS 8.5.0. Go touch some vectors, bestie π«ΆπΈ
π¦ where this page comes from
- ubuntu stonking: grass-doc 8.5.0-1ubuntu1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms