v.report(1grass)
π v.report β the manual page, bestie edition π
okay so you found <bold>v.report</bold> in the GRASS User's Manual and honestly? slay. it's the 1grass manual page, and it's about to tell you everything about the geometry stats of your vector maps. let's get into it π«Ά
β¨ NAME β¨
v.report β reports geometry statistics for vector maps. it's giving geometry gossip, fr fr π
πΈ KEYWORDS πΈ
vector, geometry, statistics. the holy trinity of "what even is my map" energy π
π¦ SYNOPSIS π¦
v.report
v.report --help
v.report [-cd] map=name [layer=string] option=string [units=string]
[sort=string] [separator=character] [--help] [--verbose] [--quiet]
[--ui]
literally the whole vibe in one block. keep reading, i got you π
π Flags π
-cβ do not include column names in the output. just the raw numbers, no labels, no chit-chat π-dβ report for geometries with no database records. the forgotten ones. the ones with no category. we see them π--helpβ print usage summary. your lil cheat sheet β¨--verboseβ verbose module output. more words, more lore π£οΈ--quietβ quiet module output. shhh. not a peep π€«--uiβ force launching GUI dialog. for when you want buttons instead of typing, no judgement π±οΈ
π Parameters π
map=name[required] β name of vector map. or, plot twist, a data source for direct OGR access. either way we move πlayer=stringβ layer number or name. here's the tea: vector features can have category values in different layers, and this number determines which layer to use. when used with direct OGR access, this is the layer name. default:1π«option=string[required] β the value to calculate. options:area,length,coor. pick your fighter πunits=stringβ units. options:miles,feet,meters,kilometers,acres,hectares,percentπsort=stringβ sort the result. options:asc,descasc: sort in ascending order β¬οΈdesc: sort in descending order β¬οΈ
separator=characterβ field separator. special characters:pipe,comma,space,tab,newline. default:pipeπ°
π« DESCRIPTION π«
so v.report generates a table showing the area present in each of the categories of a user-selected data layer. cute, right? π₯°
area is given in hectares, square meters, and square kilometers. and if you use the units option, area is given in acres, square feet, and square miles instead. glow-up complete β¨
feet and acre units are always reported in their common versions (i.e. the International Foot, exactly 5280 feet in a mile), even when the coordinate reference system's standard map unit is the US Survey foot. no cap, that's just how it is π
β οΈ important bestie:v.reportworks on the full map data; therefore, the current region is ignored. if you wish to spatially limit the statistics, a map subset must be created withv.in.regionandv.overlay, and then runv.reporton the new map. do not skip this step, i'm begging π
π EXAMPLE π
North Carolina sample dataset, iconic behavior:
v.report zipcodes_wake option=area units=hectares
in the output, there is an extra column added containing the results. simple as that π
π₯ SEE ALSO π₯
v.in.region, v.to.db, v.overlay
go read those too, iykyk π«Ά
π AUTHOR π
Markus Neteler, GDF Hannover. king shit, honestly π
π§ SOURCE CODE π§
available at: v.report source code (history)
latest change: Saturday Oct 11 04:38:40 2025 in commit: 3dd71f5fab83b72a2db2da959fe075c5b3b52200
Main index | Vector index | Topics index | Keywords index | Graphical index | Full index
Β© 2003-2026 GRASS Development Team, GRASS 8.5.0 Reference Manual
and that's the whole page, bestie π«Ά it's GRASS 8.5.0, the v.report(1grass) manual, and the last touch was Saturday Oct 11 04:38:40 2025. go forth and report some geometry πβ¨πΈ
π¦ where this page comes from
- alpine 3.24: grass-gis-doc 8.5.0-r1 Β· GPL-2.0-or-later
- 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