Campos de saída¶
Esta página apresenta a especificação técnica completa dos campos de atributos gerados em cada uma das camadas vetoriais de saída do plugin Desire Lines.
1. Camada de Linhas de Desejo (Aba 2)¶
A camada de Linhas de Desejo (Desire Lines) é gerada a partir da união (JOIN) entre a matriz OD e os centroides das zonas de tráfego. Cada feição representa um vetor reto (linha) conectando o centroide da zona de origem ao centroide da zona de destino para todos os pares OD com fluxo maior que zero (autopares onde origem é igual ao destino são descartados).
- Nome padrão da camada / tabela:
Desire_Lines(salva no GeoPackage de saída ou como camada vetorial em memória). - Tipo de Geometria: Linha (
LineString).
| Campo | Tipo | Unidade | Descrição |
|---|---|---|---|
<campo_origem> |
Texto ou Inteiro | - | Identificador da zona de origem do par OD (herdado do campo selecionado no CSV da matriz). |
<campo_destino> |
Texto ou Inteiro | - | Identificador da zona de destino do par OD (herdado do campo selecionado no CSV da matriz). |
<campo_fluxo> |
Decimal (Double) |
Demanda (passageiros, veíc, etc.) | Volume de demanda/viagens associado ao par OD. |
geometry |
Linha (LineString) |
- | Geometria da reta conectando a origem ao destino. |
Nomes das colunas da camada
Os nomes reais das colunas <campo_origem>, <campo_destino> e <campo_fluxo> correspondem aos nomes dos campos selecionados nos comboboxes da interface na Aba 2 (ex.: Origem, Destino, Passageiros).
2. Camada de Alocação Sintética AoN Delaunay (Aba 3)¶
A camada de Alocação Sintética AoN sobre rede Delaunay contém os segmentos de reta resultantes da triangulação de Delaunay entre os centroides, acumulando o fluxo de viagens alocado pelos caminhos mínimos (Dijkstra) entre todos os pares OD.
- Nome padrão da camada:
aon_flows - Tipo de Geometria: Linha (
LineString) - Módulo responsável:
aon.py(edge_flows_to_layer)
| Campo | Tipo | Unidade | Descrição |
|---|---|---|---|
flow |
Decimal (Double) |
Demanda (veíc/h ou unidades de fluxo) | Volume total de tráfego alocado no segmento da rede Delaunay. Corresponde à soma dos fluxos em ambas as direções do segmento (flow = flow_ab + flow_ba). |
flow_ab |
Decimal (Double) |
Demanda | Volume alocado no sentido de orientação A -> B (do primeiro ao segundo vértice da feição). Gerado quando a opção Split by direction está ativada. |
flow_ba |
Decimal (Double) |
Demanda | Volume alocado no sentido de orientação B -> A (do segundo ao primeiro vértice da feição). Gerado quando a opção Split by direction está ativada. |
3. Camada de Capacidade HCM (Aba 4 — Pré-alocação)¶
Gerada ao executar o comando Calcular capacidade (Compute capacity) na quarta aba do plugin. Contém a malha viária processada e simplificada com as capacidades calculadas segundo os procedimentos do HCM 6ª Edição (Capítulos 12 e 15), antes de receber qualquer alocação de demanda.
- Nome padrão da camada:
capacidade_hcm - Tipo de Geometria: Linha (
LineString) - Módulo responsável:
traffic/outputs.py(flows_to_layer)
Possui exatamente os mesmos campos descritos na seção abaixo (Alocação em Rodovias Reais), mas com os seguintes valores padrão de pré-alocação:
volume = 0.0vc = 0.0los = 'A'tempo_h = tempo em fluxo livre (t0)atraso_h = 0.0metodo = 'capacidade'
4. Camada de Alocação em Rodovias Reais (Aba 4 — AoN / MSA)¶
Gerada após executar a alocação de demanda da matriz OD sobre a malha rodoviária real (SNV/DER) através do comando Alocar (Assign).
- Nome padrão da camada:
alocacao_aon(para método All-or-Nothing) oualocacao_msa(para método de Equilíbrio MSA). - Tipo de Geometria: Linha (
LineString) - Módulo responsável:
traffic/outputs.py(flows_to_layer)
Atributos Principais de Tráfego e Desempenho¶
| Campo | Tipo | Unidade | Descrição |
|---|---|---|---|
arc_id |
Texto (String) |
- | Identificador único do arco direcionado no grafo (ex.: ('link101', 'fw') ou ('link101', 'bw')). |
link_id |
Texto (String) |
- | Identificador do segmento/link original da malha rodoviária de entrada (ex.: código do trecho SNV/DER). |
sentido |
Texto (String) |
- | Sentido de trafegabilidade do arco: fw (forward — idêntico à orientação da geometria) ou bw (backward — inverso à geometria). |
faixas |
Inteiro (Int) |
faixas | Número de faixas de rolamento disponíveis por sentido no trecho. |
comp_m |
Decimal (Double) |
m | Comprimento real do trecho viário em metros. |
vel_livre |
Decimal (Double) |
km/h | Velocidade de fluxo livre (Free-Flow Speed - FFS) considerada no cálculo. |
capacidade |
Decimal (Double) |
veíc/h | Capacidade teórica máxima por sentido calculada segundo as normas do HCM 6ª Edição. |
volume |
Decimal (Double) |
veíc/h | Volume total de tráfego alocado sobre o arco após a resolução do modelo de alocação. |
vc |
Decimal (Double) |
adimensional | Razão Volume/Capacidade do arco (v/c = volume / capacidade). |
los |
Texto (String) |
- | Nível de Serviço (Level of Service) operacional do trecho, de A a F, derivado do indicador v/c. |
tempo_h |
Decimal (Double) |
h | Tempo total de viagem no trecho sob o fluxo alocado, determinado pela função de desempenho BPR (t = t0 * [1 + alfa * (v/c) ^ beta]). |
atraso_h |
Decimal (Double) |
h | Atraso por trecho provocado pelo congestionamento em relação ao tempo em fluxo livre (tempo_h - t0). |
metodo |
Texto (String) |
- | Algoritmo de alocação empregado: aon (All-or-Nothing) ou msa (Successive Averages Equilibrium). |
escopo |
Texto (String) |
- | Classificação do escopo territorial: rodoviario (rodovia rural/interurbana com capacidade HCM) ou urbano (travessia urbana mantida na rede sem recálculo de capacidade). |
Campos de Proveniência dos Parâmetros HCM (src_*)¶
Para atender ao princípio de transparência total dos dados (Regra D7 — "Nada é assumido em silêncio"), a camada de saída inclui 15 campos adicionais indicando a proveniência exata de cada parâmetro utilizado no cálculo da capacidade.
Os campos src_* podem assumir um dos três valores possíveis:
oficial: O parâmetro foi lido diretamente de um atributo existente na camada de rodovias de entrada.usuario: O parâmetro foi informado ou sobrescrito manualmente pelo usuário na interface do plugin.padrao: O parâmetro não constava na camada de entrada e o plugin aplicou o valor padrão alinhado às diretrizes do DNIT/HCM.
| Campo de Proveniência | Parâmetro Associado | Descrição |
|---|---|---|
src_tipo_segmento |
tipo_segmento |
Proveniência da tipologia do trecho (2_faixas, multipista, freeway). |
src_lanes |
lanes |
Proveniência do número de faixas por sentido. |
src_pavimentado |
pavimentado |
Proveniência do indicador de pavimentação. |
src_urbano |
urbano |
Proveniência da indicação de travessia urbana. |
src_largura_faixa |
largura_faixa |
Proveniência da largura da faixa de rolamento (m). |
src_largura_acostamento |
largura_acostamento |
Proveniência da largura do acostamento (m). |
src_terreno |
terreno |
Proveniência do tipo de terreno (plano, ondulado, montanhoso). |
src_pct_veic_pesados |
pct_veic_pesados |
Proveniência do percentual de veículos pesados (caminhões e ônibus). |
src_vel_livre |
vel_livre |
Proveniência da velocidade de fluxo livre (km/h). |
src_phf |
phf |
Proveniência do Fator de Hora de Pico (Peak Hour Factor). |
src_pct_no_passing |
pct_no_passing |
Proveniência do percentual de trecho com proibição de ultrapassagem. |
src_access_density |
access_density |
Proveniência da densidade de acessos por quilômetro (acessos/km). |
src_directional_split |
directional_split |
Proveniência da distribuição direcional do tráfego (ex.: 50/50, 60/40). |
src_bpr_alpha |
bpr_alpha |
Proveniência do parâmetro alfa da equação de impedância BPR. |
src_bpr_beta |
bpr_beta |
Proveniência do parâmetro beta da equação de impedância BPR. |
5. Simbologia e Estilo Graduado por v/c¶
As camadas de saída de alocação em rodovias (alocacao_aon e alocacao_msa) são configuradas automaticamente com um renderizador de simbologia graduada nativo do QGIS (QgsGraduatedSymbolRenderer) aplicado sobre o campo vc.
O estilo utiliza uma escala de cores intuitiva de 6 classes (de verde escuro a roxo) acompanhada pelo aumento na espessura das linhas:
| Nível de Serviço | Intervalo de v/c |
Cor Hexadecimal | Espessura (mm) | Condição Operacional |
|---|---|---|---|---|
| LOS A | v/c <= 0.35 |
#1a9641 |
0.6 mm | Fluxo Livre: Condição excelente, sem restrição de manobra. |
| LOS B | 0.35 < v/c <= 0.55 |
#a6d96a |
0.8 mm | Fluxo Estável: Pequeno aumento de densidade, velocidades mantidas. |
| LOS C | 0.55 < v/c <= 0.75 |
#ffffbf |
1.0 mm | Fluxo Restrito: Liberdade de manobra reduzida, velocidade influenciada pelo tráfego. |
| LOS D | 0.75 < v/c <= 0.90 |
#fdae61 |
1.2 mm | Fluxo Próximo da Instabilidade: Alta densidade, pequenas perturbações causam retenção. |
| LOS E | 0.90 < v/c <= 1.00 |
#d7191c |
1.5 mm | Capacidade Máxima: Operação no limite operacional, fluxo altamente instável. |
| LOS F | v/c > 1.00 |
#7b3294 |
2.0 mm | Sobre-saturação: Demanda excede a capacidade teórica; formação de filas e congestionamento. |
LOS como aproximação operacional
A atribuição do Nível de Serviço no campo los e na simbologia automática é uma aproximação derivada do indicador v/c. O procedimento oficial do HCM 6ª Edição define o LOS através de parâmetros de desempenho específicos: Percent Time-Spent-Following (PTSF) e Average Travel Speed (ATS) para rodovias de pista simples (Capítulo 15), ou densidade de veículos por quilômetro e por faixa para rodovias multifaixas e freeways (Capítulo 12).