gnmanalyse(1)

gnmanalyse1

Analyses networks

Usage

Usage: gnmanalyse [--help][--help-general][-q][-quiet][--long-usage]
                  [dijkstra <start_gfid> <end_gfid [-alo <NAME>=<VALUE>]...]
                  [kpaths <start_gfid> <end_gfid> <k> [-alo NAME=VALUE]...]
                  [resource [-alo <NAME>=<VALUE>]...]
                  [-ds <ds_name>][-f <ds_format>][-l <layer_name>]
                  [-dsco <NAME>=<VALUE>]... [-lco <NAME>=<VALUE>]...
                  <gnm_name>

Overview

The gnmanalyse program provides analysing capabilities of geographical networks in GDAL. The results of calculations are return in an OGRLayer format or as a console text output if such layer is undefined. All calculations are made considering the blocking state of features.

--help

Show this help message and exit

--help-general

Gives a brief usage message for the generic GDAL commandline options and exit.

dijkstra <start_gfid> <end_gfid>

Calculates the best path between two points using Dijkstra algorithm from start_gfid point to end_gfid point.

kpaths <start_gfid> <end_gfid>

Calculates K shortest paths between two points using Yen's algorithm (which internally uses Dijkstra algorithm for single path calculating) from start_gfid point to end_gfid point.

resource

Calculates the "resource distribution". The connected components search is performed using breadth-first search and starting from that features which are marked by rules as 'EMITTERS'.

-d <ds_name>

The name and path of the dataset to save the layer with resulting paths. Not need to be existed dataset.

-f <ds_format>

Define this to set the format of newly created dataset.

-l <layer_name>

The name of the resulting layer. If the layer exist already - it will be rewritten.

<gnm_name>

The network to work with (path and name).

-dsco <NAME>=<VALUE>

Dataset creation option (format specific)

-lco <NAME>=<VALUE>

Layer creation option (format specific)

-alo <NAME>=<VALUE>

Algorithm option (format specific)

Return status code

The program returns status code 0 in case of success, and non-zero in case of error (non-blocking errors emitted as warnings are considered as a successful execution).

Releases

6 releases since Debian 9 (Stretch); the text changed 5 times.

  1. 9
  2. 10
  3. 11
  4. 12
  5. 13
  6. Arch

--help since Debian 13 (Trixie); --help-general since Debian 13 (Trixie); -alo since Debian 11 (Bullseye); -d since Debian 11 (Bullseye); -lco since Debian 11 (Bullseye).

-ds until Debian 10 (Buster).

Author

Mikhail Gusev <[email protected]>, Dmitry Baryshnikov <[email protected]>

From gdal 3.13.3-6 in Arch Linux 2026-11-01. Parsed by carta from the page's man source.