Diagrama espaço-tempo¶
Um diagrama espaço-tempo representa graficamente informações de detectores no espaço e no tempo, em que o espaço é a distância ao longo de uma rodovia definida por um conjunto ordenado de detectores. As informações dos detectores são representadas em cores no gráfico 2D espaço-tempo.
Um uso típico de um diagrama espaço-tempo seria representar a velocidade média em uma seção de autoestrada como a variável detectada para mostrar o tempo, a localização e a subsequente propagação e dispersão do congestionamento na autoestrada.
Diagrama espaço-tempo¶
Selecionando Análise de Dados > Diagrama Espaço-Tempo quando uma microssimulação animada está em execução, abre a seguinte caixa de diálogo.

A Janela Espaço-Tempo especifica os detectores em um conjunto de detectores, os intervalos dinâmicos usados na alocação de cores e a própria visualização espaço-tempo.
Aba de Conjuntos de Detectores¶
A Conjunto de detectores é uma coleção ordenada de detectores. Para adicionar ou excluir um conjunto, clique no Adicionar conjunto ou Excluir conjunto botões. Com o conjunto selecionado, clique em um único detector na Visualização 2D ou clique em uma seção. Se uma seção for selecionada, todos os detectores da seção serão adicionados ao conjunto atualmente selecionado e ordenados por sua posição na seção.
Clique em qualquer detector adicionado e pressione Excluir conjunto botão para remover o detector do conjunto.
Clique na Excluir botão para remover do conjunto os detectores atualmente selecionados.
Aba Configurações¶

A aba Settings pode ser usada opcionalmente para definir os intervalos aos quais a escala de cores do diagrama espaço/tempo é aplicada. Os intervalos podem ser personalizados e fixados (útil quando você deseja criar gráficos que possam ser comparados), ou a opção Dynamic Values ajustará automaticamente o intervalo aos valores mínimo e máximo em cada gráfico.
Aba Principal¶
A aba principal mostra o diagrama espaço-tempo. As opções são:
- Conjunto de detectores: qual conjunto usar.
- Coluna: qual variável mostrar
- Diagrama Espaço Espaço O Eixo X representa os detectores ordenados por posição. O Eixo Y representa as faixas da seção. A figura a seguir mostra a Contagem (SCR) no intervalo de tempo 08:10:00.
- Diagrama espaço-tempo O eixo X representa os detectores ordenados por posição. O eixo Y representa o tempo de simulação.


Criação Automática de Detectores¶
Criar as seções em intervalos fixos em uma rodovia é uma tarefa repetitiva e, portanto, uma tarefa que pode ser automatizada com um script. Este é um exemplo de Python Script, que cria um detector em cada faixa a uma distância regular em uma seção (no código, a variável "target" é a seção). O script deve ser adicionado ao menu de contexto da seção e executado para gerar os detectores.
sectionType = model.getType("GKSection")
distanceBetweenDetectors = QInputDialog.getDouble(None, "Input Dialog", "Distance Between Detectors", 50)[0]
if target != None and target.getType().inherits(sectionType) != 0:
sectionLength = target.length2D()
currentLength = 0.0
nbLanes = target.getDataValueIntByID(GKSection.nblanesAtt)
while currentLength < sectionLength:
i = 0
for i in range(0, nbLanes):
cmd = GKSectionObjectNewCmd()
cmdDet.init( model.getType( "GKDetector" ), target, i, i, currentLength, 4.5 );
model.getCommander().addCommand(cmd)
currentLength = currentLength + distanceBetweenDetectors
print "Done"
print
"Script must be launched from a section's context menu"