v.net.bridge(1)
π v.net.bridge β the GRASS GIS manual, bestie edition π
okay so. this is v.net.bridge(1) from the GRASS GIS User's Manual, and it's genuinely one of the most underrated little tools in the whole vector toolbox. we're finding bridges and articulation points in a network. that's it. that's the whole vibe. let's get into it π¦
β¨ NAME β¨
v.net.bridge β computes bridges and articulation points in the network. periodt. π
π KEYWORDS π
vector, network, articulation points
πΈ SYNOPSIS πΈ
v.net.bridge
v.net.bridge --help
v.net.bridge input=name output=name [arc_layer=string]
[arc_layer=string] [arc_column=name] [arc_backward_column=name]
[node_column=string] method=string [--overwrite] [--help]
[--verbose] [--quiet] [--ui]
so yeah, input and output and method are the non-negotiables β everything else is you customizing the fit β¨
π© Flags
--overwriteβ lets your output files just. bulldoze whatever's already sitting there with the same name. use with intention, bestie π--helpβ prints the usage summary, aka the lil cheat sheet--verboseβ verbose module output, if you want the module to actually talk to you--quietβ quiet module output, if you want it to shut up and just work π--uiβ forces the GUI dialog to launch
π Parameters
input=name[required] β name of the input vector map. or, plot twist, it can be a data source for direct OGR access πoutput=name[required] β name for the output vector maparc_layer=stringβ arc layer. here's the tea: vector features can have category values in different layers, and this number decides which layer gets used. when you're doing direct OGR access, this is the layer name instead. Default:1node_layer=stringβ node layer. same situation as above β layers and categories and which one you're pointing at. with direct OGR access this is the layer name. Default:2arc_column=nameβ arc forward/both direction(s) cost column (number)arc_backward_column=nameβ arc backward direction cost column (number)node_column=stringβ node cost column (number)method=string[required] β feature type. your options are:bridgeβ finds bridgesarticulationβ finds articulation points
π DESCRIPTION π
v.net.bridge finds bridges and articulation points in a network. short, sweet, slay. π
π₯ NOTES π₯
okay so definitions time, because these words sound scarier than they are:
a bridge in a network is an edge/line whose removal would disconnect the (sub-)network. and a node is an articulation point if its removal would disconnect the (sub-)network. if you want the full formal definitions, the original points you at the wikipedia entries for bridge and articulation point β go read those, they're free. π
the output of the module contains the selected features. so for method=bridge, the lines corresponding to bridges get copied from the input map straight to the output map. but for method=articulation, points are created on the positions of the articulation points. two different outputs entirely, depending on your method. iykyk β¨
now here's the GRASS-specific plot twist, and it's important:
in GRASS GIS, a line is not always a single line segment. it might be β and often is β a sequence of line segments between two intersections. also, "articulation point" is standard graph theoretic terminology which is slightly misleading in GRASS. an articulation point in graph theory is an articulation node in GRASS terminology. πΈ
so like, when you say "point" you might mean "node." keep that in your notes bestie, it'll save you. π«Ά
π SEE ALSO π
v.netv.category
π AUTHORS π
- Daniel Bundala, Google Summer of Code 2009, Student
- Wolf Bergenheim, Mentor
π¦ SOURCE CODE π¦
available at: v.net.bridge source code (history)
accessed: Saturday Jan 17 05:41:25 2026
main index | vector index | topics index | keywords index | graphical index | full index
Β© 2003-2025 GRASS Development Team, GRASS GIS 8.4.2 Reference Manual
and that's the whole page, bestie!! π this was GRASS 8.4.2, the v.net.bridge(1) manual, accessed Saturday Jan 17 05:41:25 2026 β Β© 2003-2025 GRASS Development Team. go disconnect some networks (metaphorically) (or literally, honestly, that's the point of the module) πβ¨π¦
π¦ where this page comes from
- fedora 44: grass 8.4.2-4.fc44 Β· 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