Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
Encontro dos Usuários
do EMME/2 do Brasil
Novembro / 2004
ENIF EM MODO SERVIDOR
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
EMME/2 - LINGUAGEM DE COMANDOS DE
MACRO
Utilidades:
 Automatização de processos complexos ou
repetitivos
 Portabilidade
 Intercâmbio entre usuários
 Maior controle sobre a rede e alocações
 Etc.
~r1=%s%
/Cenario corrente (atual)
~r2=1.10
/Tarifa ($)
~/Parametros para converter tarifa em tempo:
~r3=1
/Baixa Renda
~r3/0.0165 / = 60.60 (min/$)
~r4=1
/Media Renda
~r4/0.0190 / = 52.63 (min/$)
~r5=1
/Alta Renda
~r5/0.0222 / = 45.05 (min/$)
~r6=2.14
/Fator subjetivo do tempo de espera
~r7=3.0
/Fator subjetivo do tempo caminhando
~r8=3.0
/Velocidade do pedestre (km/h)
~+|2.01|4|p|||||||ul2*1|8
~r11=0.000 /Parte fixa da tarifa nos nós de terminais ($)
~r14=0.190 /Inconveniente de transbordo nos acessos onibus<->metro, adicionado as tarifas de transbordo ($)
~r15=0.095 /Inconveniente de transbordo nos acessos onibus<->onibus, adicionado as tarifas de transbordo ($)
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
EMME/2 - LINGUAGEM DE COMANDOS DE
MACRO
Características:
 diálogos sequenciais –> macros sequenciais
 É parte do programa EMME/2
 Não pode ser substituída pelo usuário
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
ENIF EM MODO SERVIDOR
Características:
 Acesso direto ao “cérebro” do
Enif
 Servidor TCP/IP
 Acesso remoto via LAN ou
Internet
 Protocolo aberto nãoproprietário
 Sem ordem seqüencial
predefinida (orientada a
eventos)
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
ENIF EM MODO SERVIDOR
Possíveis usos:
 Automatização de processos complexos ou
repetitivos
 Impressão de itinerários de todas as linhas
 Carregar ums série de plotagens e imprimi-las
 Determinar os caminhos mínimos de um cenário e enviar os
resultados para arquivo texto
 Consultar base Enif remotamente
 Via internet, intranet ou LAN
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
COMUNICANDO COM O SERVIDOR ENIF
 Programas clientes
 O programa cliente mais simples:
Telnet!
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
COMUNICANDO COM O SERVIDOR ENIF
 Programas clientes
 O programa cliente mais simples:
Telnet!
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
PROGRAMAS CLIENTE
 Pode ser desenvolvido por qualquer um em qualquer linguagem,
incluindo Pearl, PHP, Visual Basic, Java, C, C++ e Delphi
 não é necessário aprender nova linguagem de programação.
 Interface de controle customizável (usuário final)
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
O PROGRAMA SEnC
 “Sequential Enif Client”
 Gratuito – Código aberto
 Não faz parte do pacote Emme2/Enif
 Lê arquivo de entrada de comandos e alimenta o servidor Enif
 www.spiess.ch/emme2
!function scenario SCENARIO
!begin
!if 0 < {SCENARIO}
Scenario[1] = {SCENARIO}
echo Scenario %<$ScenarioNumber>%: %<$ScenarioTitle>%
!end
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
CLIENTE ENIF WEB
 Disponibiliza a consulta aos resultados do estudo
 Usuário necessita apenas browser e conecção com internet
 Interface customizável
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
CLIENTE ENIF WEB
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
CLIENTE ENIF WEB
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
CONCLUSÕES:
 Enif proporciona um mecanismo cliente/servidor muito poderoso
para a implementação de macros e controle remoto.
 Os programas cliente do Enif são completamente independentes
do programa Enif. Podem ser programados por qualquer um,
usando qualquer linguagem e fornecendo a interface mais
adequada.
 Maiores informações:
www.inro.ca
Transportation Planning System
ENGENHARIA DE
TRÁFEGO E DE
TRANSPORTES S/C. LTDA.
LES CONSEILLERS
CONSULTANTS INC.
Download

Enif em modo Servidor