27.1.9. Análise de rede
27.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
27.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
27.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
27.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.
27.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})
O id do algoritmo é exibido quando você passa o mouse sobre o algoritmo na Caixa de ferramentas de processamento. O dicionário de parâmetros fornece os nomes e valores dos parâmetros. Veja Usando os algoritmos do processamento a partir do Terminal Python. para detalhes sobre como executar algoritmos de processamento a partir do console Python.