25.1.9. Análise de rede
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 |
---|---|---|---|
Camada vetorial representando a rede |
|
[vetor: linha] |
Camada de vetor de linha representando a rede a ser coberta |
Camada vetorial com pontos iniciais |
|
[vetor: ponto] |
Camada vetorial de pontos cujas feições são usadas como pontos de partida para gerar as áreas de serviço |
Tipo de caminho a ser calculado |
|
[enumeração] Padrão: 0 |
O tipo de caminho a ser calculado. Um de:
|
Custo da viagem (distância para “Mais curto”, tempo para “Mais rápido”) |
|
[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) |
|
[vetor: linha] Padrão: |
Specify the output line layer for the service area. One of:
A codificação do arquivo também pode ser alterada aqui. |
Service area (boundary nodes) |
|
[vetor: ponto] Default: |
Specify the output point layer for the service area boundary nodes. One of:
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 |
|
[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 a direção direta Opcional |
|
[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 |
|
[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 |
|
[string] Padrão: ‘’ (string vazia) |
Value set in the direction field to identify bidirectional edges |
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:
|
Campo de velocidade Opcional |
|
[tablefield: string] |
Field providing the speed value (in 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 (km/h) |
|
[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** |
|
[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 |
|
[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) |
|
[vetor: ponto] |
The output point layer with the service area boundary nodes. |
Service area (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 |
|
[vetor: linha] |
Camada de vetor de linha representando a rede a ser coberta |
Ponto inicial (x, y) |
|
[coordenadas] |
Coordenada do ponto para calcular a área de serviço ao redor. |
Tipo de caminho a ser calculado |
|
[enumeração] Padrão: 0 |
O tipo de caminho a ser calculado. Um de:
|
Custo da viagem (distância para “Mais curto”, tempo para “Mais rápido”) |
|
[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) |
|
[vetor: linha] Padrão: |
Specify the output line layer for the service area. One of:
A codificação do arquivo também pode ser alterada aqui. |
Service area (boundary nodes) |
|
[vetor: ponto] Default: |
Specify the output point layer for the service area boundary nodes. One of:
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 |
|
[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 a direção direta Opcional |
|
[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 |
|
[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 |
|
[string] Padrão: ‘’ (string vazia) |
Value set in the direction field to identify bidirectional edges |
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:
|
Campo de velocidade Opcional |
|
[tablefield: string] |
Field providing the speed value (in 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 (km/h) |
|
[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** |
|
[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 |
|
[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) |
|
[vetor: ponto] |
The output point layer with the service area boundary nodes. |
Service area (lines) |
|
[vetor: linha] |
Camada de linha representando as partes da rede que podem ser atendidas pelo ponto inicial, pelo custo determinado. |
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)
Calcula as rotas ideais (mais curtas ou mais rápidas) de vários pontos iniciais definidos por uma camada vetorial e um determinado ponto final.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada vetorial representando a rede |
|
[vetor: linha] |
Camada de vetor de linha representando a rede a ser coberta |
Tipo de caminho a ser calculado |
|
[enumeração] Padrão: 0 |
O tipo de caminho a ser calculado. Um de:
|
Camada vetorial com pontos iniciais |
|
[vetor: ponto] |
Camada vetorial de pontos cujas feições são usadas como pontos iniciais das rotas |
Ponto final (x, y) |
|
[coordenadas] |
Feição de ponto que representa o ponto final das rotas |
Caminho mais curto |
|
[vetor: linha] |
Specify the output line layer for the shortest paths. One of:
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 |
|
[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 a direção direta Opcional |
|
[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 |
|
[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 |
|
[string] Padrão: ‘’ (string vazia) |
Value set in the direction field to identify bidirectional edges |
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:
|
Campo de velocidade Opcional |
|
[tablefield: string] |
Field providing the speed value (in 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 (km/h) |
|
[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** |
|
[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 |
|
[vetor: linha] |
Camada de linha do caminho mais curto ou mais rápido de cada um dos pontos iniciais até o ponto final |
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 |
---|---|---|---|
Camada vetorial representando a rede |
|
[vetor: linha] |
Camada de vetor de linha representando a rede a ser coberta |
Tipo de caminho a ser calculado |
|
[enumeração] Padrão: 0 |
O tipo de caminho a ser calculado. Um de:
|
Ponto inicial (x, y) |
|
[coordenadas] |
Feição de ponto que representa o ponto inicial das rotas |
Camada vetorial com pontos finais |
|
[vetor: ponto] |
Camada vetorial de ponto cujas feições são usadas como pontos finais das rotas |
Caminho mais curto |
|
[vetor: linha] |
Specify the output line layer for the shortest paths. One of:
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 |
|
[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 a direção direta Opcional |
|
[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 |
|
[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 |
|
[string] Padrão: ‘’ (string vazia) |
Value set in the direction field to identify bidirectional edges |
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:
|
Campo de velocidade Opcional |
|
[tablefield: string] |
Field providing the speed value (in 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 (km/h) |
|
[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** |
|
[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 |
|
[vetor: linha] |
Camada de linha do caminho mais curto ou mais rápido de cada um dos pontos iniciais até o ponto final |
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)
Calcula a rota ideal (mais curta ou mais rápida) entre um determinado ponto inicial e um determinado ponto final.
Parâmetros
Parâmetros básicos
Etiqueta |
Nome |
Tipo |
Descrição |
---|---|---|---|
Camada vetorial representando a rede |
|
[vetor: linha] |
Camada de vetor de linha representando a rede a ser coberta |
Tipo de caminho a ser calculado |
|
[enumeração] Padrão: 0 |
O tipo de caminho a ser calculado. Um de:
|
Ponto inicial (x, y) |
|
[coordenadas] |
Feição de ponto que representa o ponto inicial das rotas |
Ponto final (x, y) |
|
[coordenadas] |
Feição de ponto que representa o ponto final das rotas |
Caminho mais curto |
|
[vetor: linha] |
Specify the output line layer for the shortest paths. One of:
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 |
|
[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 a direção direta Opcional |
|
[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 |
|
[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 |
|
[string] Padrão: ‘’ (string vazia) |
Value set in the direction field to identify bidirectional edges |
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:
|
Campo de velocidade Opcional |
|
[tablefield: string] |
Field providing the speed value (in 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 (km/h) |
|
[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** |
|
[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 |
|
[vetor: linha] |
Camada de linha do caminho mais curto ou mais rápido de cada ponto inicial até o ponto final |
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.