• Nenhum resultado encontrado

4.4. APRESENTAÇÃO E APLICAÇÃO DA INTERFACE LÓGICA

4.4.1. A Interface Lógica TRANSCOOT

A interface lógica desenvolvida neste trabalho foi denominada de TRANSCOOT. Este nome é derivado dos nomes dos sistemas interligados por esta interface: o software de SIG TransCAD e o sistema SCOOT de controle centralizado do tráfego em tempo real.

A interação do TRANSCOOT com o usuário ocorre em ambiente SIG, software TrasnCAD ou Maptitude, através da caixa de diálogo (Dialog Box) com estrutura

multiguias. A ativação desta Dialog Box é feita através do menu Tools/Add-ins, em

ambos os pacotes computacionais. A Dialog Box principal do TRANSCOOT possui três guias ou telas de interação com o usuário, denominadas: Dados Básicos, Variáveis e Horários.

A seguir, a Figura 4.7 apresenta a primeira guia da caixa de diálogo principal do TRANSCOOT, denominada Dados Básicos. Esta guia é composta de três frames, denominados: Dados Espaciais, Dias da Semana e Data (dd/mm/aaaa). Os frames são elementos visuais usados para agrupar objetos de interação com o usuário (ex. botões).

Figura 4.7: Guia Dados Básicos da estrutura multiguias do TRANSCOOT

Conforme a Figura 4.7, o frame Dados Espaciais permite que o usuário especifique os parâmetros espaciais necessários à consulta à base de dados do SCOOT, através de menus suspensos de listas (popdown menu). A definição dos parâmetros é feita por meio de um click sobre o respectivo popdown menu, com subseqüente click na opção desejada. O frame em questão é composto por três popdown menu, são eles:

a) Camada: especifica a camada geográfica usada para representar um ou mais objetos viários modelados pelo SCOOT;

b) Seleção: especifica a seleção de objetos viários a serem usados na consulta de dados;

c) Identificador (SCN): especifica o atributo da camada geográfica que contém os códigos SCN dos objetos viários selecionados para o processo de consulta de dados.

Diferente do front end padrão do software ASTRID, que requer a digitação de múltiplos códigos SCN, a definição de parâmetros espaciais no TRANSCOOT é feita através das ferramentas de seleção do SIG. Sendo necessária, contudo, a prévia

introdução de um atributo na respectiva camada geográfica, contendo todos os códigos SCN dos objetos viários desejados. O uso do SIG permite que o usuário efetue a consulta a diversos objetos viários simultaneamente, sem requerer a digitação de cada código SCN. Desta forma, o processo de consulta de dados ganha agilidade e eficiência.

Já o frame Dias da Semana permite que o usuário defina que dias da semana devem ser usados no processo de consulta à base de dados modelada pelo SCOOT. Este

frame é composto por sete caixas de seleção múltipla (check box), uma para cada dia da

semana, e quatro botões auxiliares de seleção. O usuário seleciona os dias desejados através de um click do mouse sobre a check box do respectivo dia, ou através de click nos botões auxiliares. Os botões são denominados:

a) Semana toda: seleciona os sete dias da semana;

b) Dias úteis: seleciona os dias úteis da semana (segunda-feira a sexta-feira); c) Final de semana: seleciona somente o sábado e o domingo;

d) Limpar seleção: anula qualquer seleção feita pelo usuário.

Comparando esta estrutura com o front end padrão do software ASTRID (Figura 2.7), é possível verificar que o TRANSCOOT fornece dois botões adicionais para agilizar a definição dos dias da semana, são eles: Dias úteis e Final de Semana.

Por sua vez, o frame Data (dd/mm/aaaa) possibilita que o usuário defina o período de dias ou meses desejados para extração de dados na base de dados modelada pelo SCOOT. Este frame é composto por seis popdown menu, sendo que os três a esquerda dizem respeito à data inicial e os três mais a direita correspondentes a data final. Em ambas definições de datas, da esquerda para a direita, o primeiro, segundo e terceiro popdown menu se referem, respectivamente, a um dado dia, mês e ano.

Cabe ressaltar que o front end padrão do software ASTRID permite apenas a definição de um mês ou menos para a consulta a arquivos tipo Bacfile, enquanto o TRANSCOOT permite a consulta a no máximo doze meses, incluindo o mês corrente e até onze meses anteriores ao mês atual. Esta restrição de importação de dados ocorre porque o SCOOT armazena dados apenas aos últimos doze meses.

Dando continuidade a descrição da estrutura multiguias do TRANSCOOT, a Figura 4.8 apresenta a guia denominada Variáveis.

Figura 4.8: Guia Variáveis da estrutura multiguias do TRANSCOOT

A guia Variáveis permite que o usuário defina que variáveis deseja consultar na base de dados modelada pelo SCOOT. Conforme Figura 4.8, a guia Variáveis é composta de três frames, denominados: Básicas, Históricas e Derivadas. Estes frames agrupam em categorias as variáveis disponíveis na base de dados modelada pelo sistema SCOOT, apresentadas através de check box. Esta classificação das variáveis foi apresentada na Tabela 2.6 e discutida na seção 2.6.2.

Além destes frames, a guia Variáveis contém cinco botões auxiliares para o processo de seleção. Assim, o usuário pode selecionar as variáveis que deseja através de um click na check box da respectiva variável, ou através de um click nos botões auxiliares. A seguir são descritos os botões de seleção auxiliares da guia Variáveis:

a) Básicas: seleciona as variáveis disponíveis no frame Básicas; b) Históricas: seleciona as variáveis disponíveis no frame Históricas;

c) Derivadas: seleciona as variáveis disponíveis no frame Derivadas. Cabe destacar que os três primeiros botões funcionam de forma conjunta, ou seja, a seleção feita por um não anula a seleção feita pelo outro;

d) Tudo: seleciona todas as variáveis disponíveis; e) Limpar Seleção: anula a seleção feita pelo usuário.

A comparação entre a estrutura de frames e botões do TRANSCOOT e o front

end padrão do software ASTRID (Figura 2.7) permite concluir que a primeira é mais

interativa com o usuário. Além disto, a interface lógica disponibiliza as variáveis para o usuário obedecendo às condições de viabilidade de consulta à base de dados do sistema SCOOT, descritas na Tabela 2.5. Por exemplo, a Figura 4.8 apresenta apenas as variáveis disponíveis para o objeto viário link. Assim, a variável fluxo veicular está disponível no nível de Link, enquanto a variável comprimento de estágio só é disponível para entidades tipo Estágio, conforme Tabela 2.5.

Prosseguindo na apresentação das guias do TRANSCOOT, a Figura 4.9 apresenta a última guia, denominada Horários.

Através da guia Horários, o usuário define até dez períodos horários de consulta de dados ao sistema SCOOT. Cada horário tem precisão mínima de 15 minutos, tendo em vista que este sistema armazena dados com periodicidade mínima de 15 minutos. A definição destes horários pode ser feita de forma automática ou manual.

No caso da definição automática de períodos horários, o usuário pode montar um arquivo texto para especificar os horários desejados. Juntamente com a interface lógica, este arquivo é instalado numa das seguintes pastas: C:\Arquivos de Programas\Maptitude\gisdk\toolbox ou C:\Arquivos de Programas TransCAD\gisdk\toolbox. Sempre que o TRANSCOOT é ativado, o referido arquivo texto é lido e seus valores carregados nos elementos da guia Horários. A Figura 4.10 apresenta um exemplo do referido arquivo texto.

Figura 4.10: Exemplo de arquivo texto com especificações de períodos horários da

guia Horários do TRANSCOOT para consulta de dados ao SCOOT

O formato do arquivo texto apresentado na Figura 4.10 é padrão, comportando no máximo dez linhas. Cada linha registra as especificações de um período horário, segundo o padrão: código de horário; caractere “,”; hora inicial (formato hh:mm); caractere “,” e hora inicial (formato hh:mm). Por exemplo, na Figura 4.10, a linha “P1 – Manhã (MA),7:00,8:30” significa o período da manhã iniciando às 7:00 horas e finalizando às 8:30 horas. Cabe ressaltar, que no caso do código de horário, apenas as duas primeiras letras são consideradas na estrutura de atributos dos Arquivos DBASE Agregados, descrita na Tabela 4.2.

Quanto à definição manual dos períodos horários, o usuário deve interagir com os seguintes elementos da guia Horários, ilustrados na Figura 4.9:

a) Check box: define se um dado horário deve ou não ser usado no processo de consulta de dados. Um click sobre a check box seleciona o respectivo horário, ativando todos os demais elementos, inicialmente desativados; b) Edit box: especifica o código de um horário a ser usado na nomenclatura

dos atributos dos Arquivos DBASE Agregados. O referido código deve ser digitado na edit box respectiva ao check box selecionado;

c) Popdown menu: especificam a hora e minuto inicial e final de um dado período horário. A especificação de cada horário requer seleções junto a quatro popdown menu, respectivos ao check box selecionado. Conforme Figura 4.9, da esquerda para a direita, estes popdown menu definem, respectivamente, a horário inicial, minuto inicial, hora final e minuto final. Os popdown menu relativos à hora e aos minutos dispõem, respectivamente, as opções de 0 a 24 h e 00, 15, 30 e 45 min.

Cabe destacar que o TRANSCOOT fornece múltiplos horários simultâneos de consulta à base de dados modelada pelo SCOOT, com precisão variável por horário. Já o front end padrão do software ASTRID permite apenas a consulta a um único período horário com precisão padronizada, dentre as opções: 00:00 às 24:00, 00:00 às 07:00, 07:00 às 10:00, 10:00 às 16:00, 16:00 às 19:00, 19:00 às 24:00 e 7:00 às 24:00 horas.

Além da estrutura multiguias do TRANSCOOT, esta interface dispõe de três outros botões, conforme Figura 4.9, são eles: Opções, Cancelar e Ok. Um click sobre o botão Opções ativa a caixa de diálogo apresentada na Figura 4.11.

Conforme Figura 4.11, a caixa de diálogo Opções é composta de duas frames, são elas: Definir estatísticas e Definir pasta para arquivar Arquivos DBASE Agregados. Na primeira frame, via click em check box, o usuário define que estatísticas devem ser calculadas. A Média é a estatística padrão na interface lógica. Já na segunda frame, o usuário digita a pasta onde devem ser arquivados os Arquivos DBASE Agregados, gerados ao final da execução do TRANSCOOT. A pasta padrão para o armazenamento destes Arquivos DBASE Agregados é C:\Arquivos de Programas\TransCAD.

Relativamente aos botões Cancelar e Ok, o primeiro cancela o funcionamento da interface lógica, não podendo ser ativado após o inicio do processo de consulta de dados ao sistema SCOOT. Já o botão Ok inicia o processo de importação e modelagem de dados do sistema SCOOT. Este botão só é disponibilizado ao usuário depois da definição dos parâmetros mínimos para a consulta à base de dados do sistema SCOOT.

Finalizando a apresentação do TRANSCOOT, cabe ressaltar que esta interface não permite definir o tipo de arquivo de saída de dados, diferentemente do front end padrão do software ASTRID. Na verdade, a interface permite apenas a importação de arquivos tipo bacfile, tendo em vista que este é o tipo de arquivo básico modelado pelo sistema SCOOT.