25.1.9. Network analysis

25.1.9.1. Área de serviço (a partir da camada)

Returns all the edges or parts of edges of a network that can be reached within a distance or a time, starting from a point layer. This allows evaluation of accessibility within a network, e.g. what are the places I can navigate to on a road network without spending cost greater than a given value (the cost can be distance or time).

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Vector layer representing network

ENTRADA

[vetor: linha]

Camada de vetor de linha representando a rede a ser coberta

Camada vetorial com pontos iniciais

PONTOS_INICIAIS

[vetor: ponto]

Point vector layer whose features are used as start points to generate the service areas

Tipo de caminho a ser calculado

ESTRATÉGIA

[enumeração]

Padrão: 0

O tipo de caminho a ser calculado. Um de:

  • 0 — Mais curto

  • 1 — Mais rápido

Custo da viagem (distância para “Mais curto”, tempo para “Mais rápido”)

CUSTO_VIAGEM

[número]

Padrão: 0

The value is estimated as a distance (in the network layer units) when looking for the Shortest path and as time (in hours) for the Fastest path.

Service area (lines)

OUTPUT_LINES

[vetor: linha]

Padrão: [Criar camada temporária]

Specify the output line layer for the service area. One of:

  • Skip Output

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Service area (boundary nodes)

SAÍDA

[vetor: ponto]

Default: [Skip output]

Specify the output point layer for the service area boundary nodes. One of:

  • Skip Output

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Campo de direção

Opcional

CAMPO_DIREÇÃO

[tablefield: string]

Padrão: 0.0

The field used to specify directions for the network edges.

Os valores usados ​​neste campo são especificados com os três parâmetros Valor para direção direta, Valor para direção inversa e Valor para ambas as direções. As direções para frente e para trás correspondem a uma borda de mão única, “ambas as direções” indicam uma borda de mão dupla. Se uma feição não tiver um valor nesse campo ou se nenhum campo estiver definido, a configuração de direção padrão (fornecida com o parâmetro Direção padrão) será usada.

Valor para a direção direta

Opcional

VALUE_FORWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a forward direction

Valor para a direção para trás

Opcional

VALUE_BACKWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a backward direction

Valor para ambas as direções

Opcional

VALOR_AMBOS

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify bidirectional edges

Direção padrão

DIREÇÃO_PADRÃO

[enumeração]

Padrão: 2

Se uma feição não tiver valor definido no campo de direção ou se nenhum campo de direção estiver definido, esse valor de direção será usado. Um de:

  • 0 — Direção para frente

  • 1 — Sentido inverso

  • 2 — Ambas as direções

Campo de velocidade

Opcional

CAMPO_VELOCIDADE

[tablefield: string]

Field providing the speed value (in km/h) for the edges of the network when looking for the fastest path.

Se uma feição não tiver um valor nesse campo ou nenhum campo estiver definido, o valor da velocidade padrão (fornecido com o parâmetro Velocidade padrão) será usado.

Velocidade padrão (km/h)

VELOCIDADE_PADRÃO

[número]

Padrão: 50.0

Value to use to calculate the travel time if no speed field is provided for an edge

** Tolerância de Topologia**

TOLERÂNCIA

[número]

Padrão: 0.0

Duas linhas com nós mais próximos que a tolerância especificada são consideradas conectadas

Include upper/lower bound points

INCLUDE_BOUNDS

[boleano]

Padrão: Falso

Creates a point layer output with two points for each edge at the boundaries of the service area. One point is the start of that edge, the other is the end.

Saídas

Etiqueta

Nome

Tipo

Descrição

Service area (boundary nodes)

SAÍDA

[vetor: ponto]

The output point layer with the service area boundary nodes.

Service area (lines)

OUTPUT_LINES

[vetor: linha]

Line layer representing the parts of the network that can be serviced by the start points, for the given cost.

Código Python

Algorithm ID: qgis:serviceareafromlayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

25.1.9.2. Área de serviço (a partir do ponto)

Returns all the edges or parts of edges of a network that can be reached within a given distance or time, starting from a point feature. This allows the evaluation of accessibility within a network, e.g. what are the places I can navigate to on a road network without spending a cost greater than a given value (the cost can be distance or time).

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Vector layer representing the network

ENTRADA

[vetor: linha]

Camada de vetor de linha representando a rede a ser coberta

Ponto inicial (x, y)

PONTO_DE_INÍCIO

[coordenadas]

Coordenada do ponto para calcular a área de serviço ao redor.

Tipo de caminho a ser calculado

ESTRATÉGIA

[enumeração]

Padrão: 0

O tipo de caminho a ser calculado. Um de:

  • 0 — Mais curto

  • 1 — Mais rápido

Custo da viagem (distância para “Mais curto”, tempo para “Mais rápido”)

CUSTO_VIAGEM

[número]

Padrão: 0

The value is estimated as a distance (in the network layer units) when looking for the Shortest path and as time (in hours) for the Fastest path.

Service area (lines)

OUTPUT_LINES

[vetor: linha]

Padrão: [Criar camada temporária]

Specify the output line layer for the service area. One of:

  • Skip Output

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Service area (boundary nodes)

SAÍDA

[vetor: ponto]

Default: [Skip output]

Specify the output point layer for the service area boundary nodes. One of:

  • Skip Output

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Campo de direção

Opcional

CAMPO_DIREÇÃO

[tablefield: string]

Padrão: 0.0

The field used to specify directions for the network edges.

Os valores usados ​​neste campo são especificados com os três parâmetros Valor para direção direta, Valor para direção inversa e Valor para ambas as direções. As direções para frente e para trás correspondem a uma borda de mão única, “ambas as direções” indicam uma borda de mão dupla. Se uma feição não tiver um valor nesse campo ou se nenhum campo estiver definido, a configuração de direção padrão (fornecida com o parâmetro Direção padrão) será usada.

Valor para a direção direta

Opcional

VALUE_FORWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a forward direction

Valor para a direção para trás

Opcional

VALUE_BACKWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a backward direction

Valor para ambas as direções

Opcional

VALOR_AMBOS

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify bidirectional edges

Direção padrão

DIREÇÃO_PADRÃO

[enumeração]

Padrão: 2

Se uma feição não tiver valor definido no campo de direção ou se nenhum campo de direção estiver definido, esse valor de direção será usado. Um de:

  • 0 — Direção para frente

  • 1 — Sentido inverso

  • 2 — Ambas as direções

Campo de velocidade

Opcional

CAMPO_VELOCIDADE

[tablefield: string]

Field providing the speed value (in km/h) for the edges of the network when looking for the fastest path.

Se uma feição não tiver um valor nesse campo ou nenhum campo estiver definido, o valor da velocidade padrão (fornecido com o parâmetro Velocidade padrão) será usado.

Velocidade padrão (km/h)

VELOCIDADE_PADRÃO

[número]

Padrão: 50.0

Value to use to calculate the travel time if no speed field is provided for an edge

** Tolerância de Topologia**

TOLERÂNCIA

[número]

Padrão: 0.0

Duas linhas com nós mais próximos que a tolerância especificada são consideradas conectadas

Include upper/lower bound points

INCLUDE_BOUNDS

[boleano]

Padrão: Falso

Creates a point layer output with two points for each edge at the boundaries of the service area. One point is the start of that edge, the other is the end.

Saídas

Etiqueta

Nome

Tipo

Descrição

Service area (boundary nodes)

SAÍDA

[vetor: ponto]

The output point layer with the service area boundary nodes.

Service area (lines)

OUTPUT_LINES

[vetor: linha]

Line layer representing the parts of the network that can be serviced by the start point, for the given cost.

Código Python

Algorithm ID: native:serviceareafrompoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

25.1.9.3. Caminho mais curto (camada a ponto)

Computes the optimal (shortest or fastest) routes from multiple start points defined by a vector layer and a given end point.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Vector layer representing network

ENTRADA

[vetor: linha]

Camada de vetor de linha representando a rede a ser coberta

Tipo de caminho a ser calculado

ESTRATÉGIA

[enumeração]

Padrão: 0

O tipo de caminho a ser calculado. Um de:

  • 0 — Mais curto

  • 1 — Mais rápido

Camada vetorial com pontos iniciais

PONTOS_INICIAIS

[vetor: ponto]

Camada vetorial de pontos cujas feições são usadas como pontos iniciais das rotas

Ponto final (x, y)

END_POINT

[coordenadas]

Feição de ponto que representa o ponto final das rotas

Caminho mais curto

SAÍDA

[vetor: linha]

Specify the output line layer for the shortest paths. One of:

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Campo de direção

Opcional

CAMPO_DIREÇÃO

[tablefield: string]

Padrão: 0.0

The field used to specify directions for the network edges.

Os valores usados ​​neste campo são especificados com os três parâmetros Valor para direção direta, Valor para direção inversa e Valor para ambas as direções. As direções para frente e para trás correspondem a uma borda de mão única, “ambas as direções” indicam uma borda de mão dupla. Se uma feição não tiver um valor nesse campo ou se nenhum campo estiver definido, a configuração de direção padrão (fornecida com o parâmetro Direção padrão) será usada.

Valor para a direção direta

Opcional

VALUE_FORWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a forward direction

Valor para a direção para trás

Opcional

VALUE_BACKWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a backward direction

Valor para ambas as direções

Opcional

VALOR_AMBOS

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify bidirectional edges

Direção padrão

DIREÇÃO_PADRÃO

[enumeração]

Padrão: 2

Se uma feição não tiver valor definido no campo de direção ou se nenhum campo de direção estiver definido, esse valor de direção será usado. Um de:

  • 0 — Direção para frente

  • 1 — Sentido inverso

  • 2 — Ambas as direções

Campo de velocidade

Opcional

CAMPO_VELOCIDADE

[tablefield: string]

Field providing the speed value (in km/h) for the edges of the network when looking for the fastest path.

Se uma feição não tiver um valor nesse campo ou nenhum campo estiver definido, o valor da velocidade padrão (fornecido com o parâmetro Velocidade padrão) será usado.

Velocidade padrão (km/h)

VELOCIDADE_PADRÃO

[número]

Padrão: 50.0

Value to use to calculate the travel time if no speed field is provided for an edge

** Tolerância de Topologia**

TOLERÂNCIA

[número]

Padrão: 0.0

Duas linhas com nós mais próximos que a tolerância especificada são consideradas conectadas

Saídas

Etiqueta

Nome

Tipo

Descrição

Caminho mais curto

SAÍDA

[vetor: linha]

Line layer of the shortest or fastest path from each of the start points to the end point

Código Python

Algorithm ID: native:shortestpathlayertopoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

25.1.9.4. Caminho mais curto (ponto a camada)

Calcula as rotas ideais (mais curtas ou mais rápidas) entre um determinado ponto inicial e vários pontos finais definidos por uma camada vetorial de ponto.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Vector layer representing network

ENTRADA

[vetor: linha]

Camada de vetor de linha representando a rede a ser coberta

Tipo de caminho a ser calculado

ESTRATÉGIA

[enumeração]

Padrão: 0

O tipo de caminho a ser calculado. Um de:

  • 0 — Mais curto

  • 1 — Mais rápido

Ponto inicial (x, y)

PONTO_DE_INÍCIO

[coordenadas]

Feição de ponto que representa o ponto inicial das rotas

Camada vetorial com pontos finais

END_POINTS

[vetor: ponto]

Point vector layer whose features are used as end points of the routes

Caminho mais curto

SAÍDA

[vetor: linha]

Specify the output line layer for the shortest paths. One of:

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Campo de direção

Opcional

CAMPO_DIREÇÃO

[tablefield: string]

Padrão: 0.0

The field used to specify directions for the network edges.

Os valores usados ​​neste campo são especificados com os três parâmetros Valor para direção direta, Valor para direção inversa e Valor para ambas as direções. As direções para frente e para trás correspondem a uma borda de mão única, “ambas as direções” indicam uma borda de mão dupla. Se uma feição não tiver um valor nesse campo ou se nenhum campo estiver definido, a configuração de direção padrão (fornecida com o parâmetro Direção padrão) será usada.

Valor para a direção direta

Opcional

VALUE_FORWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a forward direction

Valor para a direção para trás

Opcional

VALUE_BACKWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a backward direction

Valor para ambas as direções

Opcional

VALOR_AMBOS

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify bidirectional edges

Direção padrão

DIREÇÃO_PADRÃO

[enumeração]

Padrão: 2

Se uma feição não tiver valor definido no campo de direção ou se nenhum campo de direção estiver definido, esse valor de direção será usado. Um de:

  • 0 — Direção para frente

  • 1 — Sentido inverso

  • 2 — Ambas as direções

Campo de velocidade

Opcional

CAMPO_VELOCIDADE

[tablefield: string]

Field providing the speed value (in km/h) for the edges of the network when looking for the fastest path.

Se uma feição não tiver um valor nesse campo ou nenhum campo estiver definido, o valor da velocidade padrão (fornecido com o parâmetro Velocidade padrão) será usado.

Velocidade padrão (km/h)

VELOCIDADE_PADRÃO

[número]

Padrão: 50.0

Value to use to calculate the travel time if no speed field is provided for an edge

** Tolerância de Topologia**

TOLERÂNCIA

[número]

Padrão: 0.0

Duas linhas com nós mais próximos que a tolerância especificada são consideradas conectadas

Saídas

Etiqueta

Nome

Tipo

Descrição

Caminho mais curto

SAÍDA

[vetor: linha]

Line layer of the shortest or fastest path from each of the start points to the end point

Código Python

Algorithm ID: native:shortestpathpointtolayer

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.

25.1.9.5. Caminho mais curto (ponto a ponto)

Computes the optimal (shortest or fastest) route between a given start point and a given end point.

Parâmetros

Parâmetros básicos

Etiqueta

Nome

Tipo

Descrição

Vector layer representing network

ENTRADA

[vetor: linha]

Camada de vetor de linha representando a rede a ser coberta

Tipo de caminho a ser calculado

ESTRATÉGIA

[enumeração]

Padrão: 0

O tipo de caminho a ser calculado. Um de:

  • 0 — Mais curto

  • 1 — Mais rápido

Ponto inicial (x, y)

PONTO_DE_INÍCIO

[coordenadas]

Feição de ponto que representa o ponto inicial das rotas

Ponto final (x, y)

END_POINT

[coordenadas]

Feição de ponto que representa o ponto final das rotas

Caminho mais curto

SAÍDA

[vetor: linha]

Specify the output line layer for the shortest paths. One of:

  • Create Temporary Layer (TEMPORARY_OUTPUT)

  • Salvar em Arquivo…

  • Salvar em Geopackage…

  • Salvar na Tabela de Banco de Dados…

A codificação do arquivo também pode ser alterada aqui.

Parâmetros avançados

Etiqueta

Nome

Tipo

Descrição

Campo de direção

Opcional

CAMPO_DIREÇÃO

[tablefield: string]

Padrão: 0.0

The field used to specify directions for the network edges.

Os valores usados ​​neste campo são especificados com os três parâmetros Valor para direção direta, Valor para direção inversa e Valor para ambas as direções. As direções para frente e para trás correspondem a uma borda de mão única, “ambas as direções” indicam uma borda de mão dupla. Se uma feição não tiver um valor nesse campo ou se nenhum campo estiver definido, a configuração de direção padrão (fornecida com o parâmetro Direção padrão) será usada.

Valor para a direção direta

Opcional

VALUE_FORWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a forward direction

Valor para a direção para trás

Opcional

VALUE_BACKWARD

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify edges with a backward direction

Valor para ambas as direções

Opcional

VALOR_AMBOS

[string]

Padrão: ‘’ (string vazia)

Value set in the direction field to identify bidirectional edges

Direção padrão

DIREÇÃO_PADRÃO

[enumeração]

Padrão: 2

Se uma feição não tiver valor definido no campo de direção ou se nenhum campo de direção estiver definido, esse valor de direção será usado. Um de:

  • 0 — Direção para frente

  • 1 — Sentido inverso

  • 2 — Ambas as direções

Campo de velocidade

Opcional

CAMPO_VELOCIDADE

[tablefield: string]

Field providing the speed value (in km/h) for the edges of the network when looking for the fastest path.

Se uma feição não tiver um valor nesse campo ou nenhum campo estiver definido, o valor da velocidade padrão (fornecido com o parâmetro Velocidade padrão) será usado.

Velocidade padrão (km/h)

VELOCIDADE_PADRÃO

[número]

Padrão: 50.0

Value to use to calculate the travel time if no speed field is provided for an edge

** Tolerância de Topologia**

TOLERÂNCIA

[número]

Padrão: 0.0

Duas linhas com nós mais próximos que a tolerância especificada são consideradas conectadas

Saídas

Etiqueta

Nome

Tipo

Descrição

Caminho mais curto

SAÍDA

[vetor: linha]

Line layer of the shortest or fastest path from each of the start point to the end point

Código Python

Algorithm ID: native:shortestpathpointtopoint

import processing
processing.run("algorithm_id", {parameter_dictionary})

The algorithm id is displayed when you hover over the algorithm in the Processing Toolbox. The parameter dictionary provides the parameter NAMEs and values. See Usando os algoritmos do processamento a partir do Terminal Python. for details on how to run processing algorithms from the Python console.