GNMMANAGE(1)
π NAME π
gnmmanage β okay so this is the girlypop who manages networks πΈ and she's part of the GDAL family (that's the manual we're living in, section 1, bestie π).
β¨ SYNOPSIS β¨
Usage: gnmmanage [--help][--help-general][-q][-quiet][--long-usage]
[info]
[create [-f <format_name>] [-t_srs <srs_name>] [-dsco <NAME>=<VALUE>]... ]
[import <src_dataset_name>] [-l <layer_name>]
[connect <gfid_src> <gfid_tgt> <gfid_con> [-c <cost>] [-ic <inv_cost>] [-dir <dir>]]
[disconnect <gfid_src> <gfid_tgt> <gfid_con>]
[rule <rule_str>]
[autoconnect <tolerance>]
[delete]
[change [-bl <gfid>][-unbl <gfid>][-unblall]]
<gnm_name> [<layer> [<layer>]...]
ngl the synopsis ate π one command, SO many little moves she can make.
π DESCRIPTION π
Not me about to explain that gnmmanage is the program that does various managing operations on geographical networks in GDAL π¦. And it's not just create-and-delete basic behavior, okay β she also has capabilities of managing the network's features, topology and rules. It's giving project-manager-queen energy π.
Here's the whole menu, one by one, no skips:
--helpβ Show this help message and exit. Short, sweet, iconic.--help-generalβ Gives a brief usage message for the generic GDAL commandline options and exit. The generic-girlie explainer π«Ά.-infoβ Different information about network: system and class layers, network metadata, network spatial reference. Basically the vibe check on your whole network π .createβ Create network. New network, new me β¨.-f <format_name>β Output file format name.-t_srs <srs_name>β Spatial reference input.-dsco <NAME>=<VALUE>β Network creation option set as pairname=value.
import <src_dataset_name>β Import layer with dataset name to copy.-l <layer_name>β Layer name in dataset. If unset,0layer is copied.
connect <gfid_src> <gfid_tgt> <gfid_con>β Make a topological connection, where thegfid_srcandgfid_tgtare vertices andgfid_conis edge (gfid_concan be-1, so the system edge will be inserted). Fr fr, matchmaking but for topology π.
Manually assign the following values:
-c <cost>β Cost / weight.-ic <invcost>β Inverse cost.-dir <dir>β Direction of the edge.
disconnect <gfid_src> <gfid_tgt> <gfid_con>β Removes the connection from the graph. It's not you, it's the graph π.rule <rule_str>β Creates a rule in the network by the givenrule_strstring.autoconnect <tolerance>β Create topology automatically with the given doubletoleranceand layer names. In no layer name provided all layers of network will be used. She'll just do it herself, main character energy π₯.deleteβ Delete network. Gone. Periodt.changeβ Change blocking state of network edges or vertices.-bl <gfid>β Block feature before the main operation. Blocking features are saved in the special layer.-unbl <gfid>β Unblock feature before the main operation.-unblallβ Unblock all blocked features before the main operation.
<gnm_name>β The network to work with (path and name). This one's required, bestie.<layer>β The network layer name.
lowkey footnote:-q,-quietand--long-usageshow up in the synopsis above but the page doesn't spell out extra behavior for them, so I'm NOT gonna sit here and make stuff up π no cap.
β RETURN STATUS CODE β
The program returns status code 0 in case of success, and non-zero in case of error β and listen, this part matters: non-blocking errors emitted as warnings are considered as a successful execution π. So a lil warning doesn't ruin the whole slay.
π AUTHOR π
Mikhail Gusev <gusevmihs@gmail.com>, Dmitry Baryshnikov <polimax@mail.ru>
π COPYRIGHT π
1998-2026
And that's the whole page, bestie π§ β this was GNMMANAGE(1) from the GDAL manual, dated Aug 18, 2026. Obsessed with her, honestly ππ.
π¦ where this page comes from
- alpine 3.24: gdal-doc 3.13.3-r0 Β· MIT
- arch rolling: gdal 3.13.3-6 Β· MIT
- ubuntu stonking: gdal-bin 3.13.3+dfsg-1ubuntu4 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms