Академический Документы
Профессиональный Документы
Культура Документы
Aps transformao das coordenada anterior e da atual para radianos, faz-se o
clculo da distncia, em metros, entre esses dois pontos atravs da Frmula 2.
( ) ( ) ( ) ( ) ( ) | |
()
180
2 1 cos 2 cos 1 cos 2 1 cos 1111200
pi
p p p p p sen p sen ar D + = (2)
Para cada coordenada transmitida, o algoritmo far o clculo da distncia e
armazenar em um somatrio todas as distncias da estao anterior at ponto atual.
O algoritmo faz o clculo da velocidade mdia do trecho atravs do somatrio da
distncia dividido pelo tempo desde estao anterior at ponto atual. Aps obtido o valor da
velocidade mdia, ocorre o clculo do tempo estimado, obtido atravs da subtrao da
distncia entre as duas estaes pelo somatrio da distncia percorrida at ponto atual,
divididos pela velocidade mdia, conforme Frmula 3.
mdia velocidade
percorrida distncia estaes entre distncia
estimado tempo
_
= (3)
Cada dado novo transmitido obtm se um valor novo estimado do tempo, devido
a um novo valor obtido da distncia percorrida e da velocidade mdia do trecho.
Para a verificao e validao do algoritmo foi efetuados em uma planilha de
clculos do Microsoft Excel, inserindo todos as coordenada obtida no percurso da Linha 1
(Porto 1/ Porto 2), conforme tabela a baixo.
o
n
i
b
u
s
h
o
r
a
d
a
t
a
l
a
t
g
l
a
t
m
l
a
t
s
l
a
t
m
s
l
o
n
g
l
o
n
m
l
o
n
s
l
o
n
m
s
v
e
l
l
a
t
r
a
d
l
o
n
r
a
d
d
i
s
t
(
m
)
t
V
m
e
d
i
a
W
t
_
m
i
n
$
J
C
0
0
7
1
1
3
7
0
6
2
7
1
1
0
7
2
5
2
7
2
0
6
4
4
9
1
5
1
0
7
1
0
0
.
0
0
,
4
4
4
3
0
,
8
5
9
6
0
0
,
0
0
0
0
4
0
,
0
0
0
0
#
D
I
V
/
0
!
0
,
0
0
0
0
4
$
J
C
0
0
7
1
1
3
7
1
0
2
7
1
1
0
7
2
5
2
7
2
0
6
6
4
9
1
5
1
0
7
3
0
0
.
0
0
,
4
4
4
3
0
,
8
5
9
6
2
,
2
E
-
0
7
1
,
3
8
8
8
4
0
,
1
7
3
6
2
7
8
4
7
,
8
6
1
4
6
4
,
1
3
1
0
1
,
3
8
8
8
8
$
J
C
0
0
7
1
1
3
7
1
4
2
7
1
1
0
7
2
5
2
7
2
0
6
6
4
9
1
5
1
0
7
4
0
0
.
0
0
,
4
4
4
3
0
,
8
5
9
6
7
,
3
E
-
0
8
0
,
4
6
5
1
4
0
,
1
5
4
5
3
1
2
8
9
,
3
6
1
5
2
1
,
4
8
9
4
1
,
8
5
4
0
1
2
$
J
C
0
0
7
1
1
3
7
1
8
2
7
1
1
0
7
2
5
2
7
2
0
5
5
4
9
1
5
1
0
7
1
0
6
.
7
0
,
4
4
4
3
0
,
8
5
9
6
9
,
2
E
-
0
7
5
,
8
3
2
4
4
0
,
4
8
0
4
1
0
0
5
0
,
5
2
8
1
6
7
,
5
0
8
8
7
,
6
8
6
4
1
6
$
J
C
0
0
7
1
1
3
7
2
2
2
7
1
1
0
7
2
5
2
7
2
0
3
9
4
9
1
5
1
0
2
9
0
7
.
6
0
,
4
4
4
3
0
,
8
5
9
6
3
,
3
E
-
0
6
2
1
,
1
8
9
8
4
1
,
4
4
3
8
3
3
2
9
,
4
2
9
7
5
5
,
4
9
0
5
2
8
,
8
7
6
2
2
0
$
J
C
0
0
7
1
1
3
7
2
6
2
7
1
1
0
7
2
5
2
7
2
0
4
7
4
9
1
5
9
5
9
1
4
.
5
0
,
4
4
4
3
0
,
8
5
9
6
2
,
3
E
-
0
6
1
4
,
5
4
0
6
4
1
,
8
0
9
0
2
6
4
9
,
2
1
5
1
4
4
,
1
5
3
6
4
3
,
4
1
6
9
2
4
$
J
C
0
0
7
1
1
3
7
3
0
2
7
1
1
0
7
2
5
2
7
2
0
4
3
4
9
1
5
8
6
2
1
4
.
3
0
,
4
4
4
3
0
,
8
5
9
6
4
,
2
E
-
0
6
2
6
,
5
7
5
6
4
2
,
4
9
9
7
1
9
0
6
,
5
8
4
3
1
,
7
7
6
4
6
9
,
9
9
2
5
2
8
$
J
C
0
0
7
1
1
3
7
3
4
2
7
1
1
0
7
2
5
2
7
2
0
3
3
4
9
1
5
7
5
6
1
7
.
5
0
,
4
4
4
3
0
,
8
5
9
6
4
,
9
E
-
0
6
3
1
,
1
0
8
1
4
3
,
1
5
9
4
1
4
9
8
,
6
5
5
7
2
4
,
9
7
7
6
1
0
1
,
1
0
0
5
3
2
$
J
C
0
0
7
1
1
3
7
3
8
2
7
1
1
0
7
2
5
2
7
1
9
9
7
4
9
1
5
6
4
3
2
0
.
4
0
,
4
4
4
3
0
,
8
5
9
6
5
,
3
E
-
0
6
3
3
,
9
9
5
3
4
3
,
7
5
2
7
1
2
5
2
,
6
6
9
6
2
0
,
8
7
7
8
1
3
5
,
0
9
5
8
3
6
$
J
C
0
0
7
1
1
3
7
4
2
2
7
1
1
0
7
2
5
2
7
1
9
7
8
4
9
1
5
5
2
8
1
9
.
1
0
,
4
4
4
3
0
,
8
5
9
6
5
,
7
E
-
0
6
3
6
,
2
0
8
9
4
4
,
2
8
2
6
1
0
8
9
,
2
0
2
3
1
8
,
1
5
3
4
1
7
1
,
3
0
4
7
4
0
$
J
C
0
0
7
1
1
3
7
4
6
2
7
1
1
0
7
2
5
2
7
1
9
5
8
4
9
1
5
4
1
5
1
3
.
3
0
,
4
4
4
3
0
,
8
5
9
6
5
,
6
E
-
0
6
3
5
,
4
6
0
7
4
4
,
6
9
9
2
9
8
5
,
0
9
6
0
1
1
6
,
4
1
8
3
2
0
6
,
7
6
5
4
4
4
$
J
C
0
0
7
1
1
3
7
5
0
2
7
1
1
0
7
2
5
2
7
1
9
4
7
4
9
1
5
3
3
7
1
8
.
5
0
,
4
4
4
3
0
,
8
5
9
6
2
,
9
E
-
0
6
1
8
,
5
4
9
0
4
4
,
6
9
4
0
9
8
2
,
2
2
8
1
4
1
6
,
3
7
0
5
2
2
5
,
3
1
4
3
4
8
$
J
C
0
0
7
1
1
3
7
5
4
2
7
1
1
0
7
2
5
2
7
1
9
1
6
4
9
1
5
2
1
7
2
0
.
4
0
,
4
4
4
3
0
,
8
5
9
6
6
,
4
E
-
0
6
4
0
,
4
6
6
9
4
5
,
1
1
1
2
8
9
4
,
1
5
0
0
8
1
4
,
9
0
2
5
2
6
5
,
7
8
1
2
5
2
$
J
C
0
0
7
1
1
3
7
5
8
2
7
1
1
0
7
2
5
2
7
1
8
7
3
4
9
1
5
0
4
6
2
1
.
4
0
,
4
4
4
3
0
,
8
5
9
6
6
,
6
E
-
0
6
4
2
,
3
2
8
4
4
5
,
5
0
2
0
8
2
2
,
9
4
9
2
1
3
,
7
1
5
8
3
0
8
,
1
0
9
6
5
6
$
J
C
0
0
7
1
1
3
8
0
2
2
7
1
1
0
7
2
5
2
7
1
8
9
3
4
9
1
4
9
9
3
1
1
5
.
1
0
,
4
4
4
3
0
,
8
5
9
8
0
,
0
0
0
1
7
1
0
8
0
,
7
9
4
4
4
2
3
,
1
4
8
4
1
4
8
,
9
1
0
3
8
2
,
4
8
1
8
1
3
8
8
,
9
0
4
0
6
0
$
J
C
0
0
7
1
1
3
8
0
6
2
7
1
1
0
7
2
5
2
7
1
8
6
6
4
9
1
4
9
8
9
1
1
6
.
2
0
,
4
4
4
3
0
,
8
5
9
8
2
,
2
E
-
0
6
1
3
,
9
0
0
1
4
2
1
,
9
1
8
8
1
5
6
,
6
2
9
6
8
2
,
6
1
0
5
1
4
0
2
,
8
0
4
2
6
4
$
J
C
0
0
7
1
1
3
8
1
0
2
7
1
1
0
7
2
5
2
7
1
7
5
5
4
9
1
4
9
9
2
9
2
3
.
4
0
,
4
4
4
3
0
,
8
5
9
8
5
,
7
E
-
0
6
3
6
,
5
6
3
7
4
2
1
,
1
6
7
2
1
6
0
,
4
6
4
1
8
2
,
6
7
4
4
1
4
3
9
,
3
6
7
9
6
8
$
J
C
0
0
7
1
1
3
8
1
4
2
7
1
1
0
7
2
5
2
7
1
6
0
4
9
1
4
9
9
4
5
1
7
.
2
0
,
4
4
4
3
0
,
8
5
9
8
9
,
4
E
-
0
6
5
9
,
6
6
9
0
4
2
0
,
8
2
0
0
1
6
0
,
2
7
4
3
1
2
,
6
7
1
2
1
4
9
9
,
0
3
6
9
7
2
$
J
C
0
0
7
1
1
3
8
1
8
2
7
1
1
0
7
2
5
2
7
1
5
4
7
4
9
1
4
9
9
4
2
1
0
.
4
0
,
4
4
4
3
0
,
8
5
9
8
1
,
1
E
-
0
6
6
,
8
3
7
0
4
1
9
,
8
1
4
1
1
6
8
,
0
6
5
2
8
2
,
8
0
1
1
1
5
0
5
,
8
7
3
9
7
6
$
J
C
0
0
7
1
1
3
8
2
2
2
7
1
1
0
7
2
5
2
7
1
4
4
5
4
9
1
4
9
9
5
2
1
9
.
5
0
,
4
4
4
3
0
,
8
5
9
8
5
,
1
E
-
0
6
3
2
,
2
5
5
3
4
1
9
,
2
2
6
6
1
7
1
,
5
2
3
2
8
2
,
8
5
8
7
1
5
3
8
,
1
2
9
2
8
0
$
J
C
0
0
7
1
1
3
8
2
6
2
7
1
1
0
7
2
5
2
7
1
3
1
6
4
9
1
4
9
9
6
7
2
3
.
9
0
,
4
4
4
3
0
,
8
5
9
8
7
,
3
E
-
0
6
4
6
,
3
4
6
1
4
1
8
,
8
6
2
8
1
7
2
,
3
7
4
5
2
,
8
7
2
9
1
5
8
4
,
4
7
5
3
8
4
$
J
C
0
0
7
1
1
3
8
3
0
2
7
1
1
0
7
2
5
2
7
1
1
8
9
4
9
1
4
9
9
9
5
2
1
.
0
0
,
4
4
4
2
0
,
8
5
9
8
4
,
3
E
-
0
6
2
7
,
4
7
4
8
4
1
8
,
3
1
7
6
1
7
6
,
0
0
4
9
6
2
,
9
3
3
4
1
6
1
1
,
9
5
0
1
8
8
$
J
C
0
0
7
1
1
3
8
3
4
2
7
1
1
0
7
2
5
2
7
1
1
2
1
4
9
1
5
0
9
1
0
.
1
0
,
4
4
4
2
0
,
8
5
9
6
0
,
0
0
0
1
8
1
1
2
8
,
2
5
6
5
4
2
9
,
7
8
4
9
7
0
,
3
6
2
4
2
3
1
,
1
7
2
7
2
7
4
0
,
2
0
6
7
9
2
$
J
C
0
0
7
1
1
3
8
3
8
2
7
1
1
0
7
2
5
2
7
1
0
3
6
4
9
1
5
0
2
8
1
5
.
7
0
,
4
4
4
2
0
,
8
5
9
6
3
,
9
E
-
0
6
2
4
,
7
9
3
1
4
2
8
,
8
0
2
1
7
1
,
9
0
2
4
9
7
1
,
1
9
8
4
2
7
6
4
,
9
9
9
7
9
6
$
J
C
0
0
7
1
1
3
8
4
2
2
7
1
1
0
7
2
5
2
7
9
2
4
9
1
5
0
4
0
2
8
.
9
0
,
4
4
4
2
0
,
8
5
9
6
7
,
6
E
-
0
6
4
8
,
7
1
3
1
4
2
8
,
1
3
7
1
7
1
,
8
7
0
4
6
2
1
,
1
9
7
8
2
8
1
3
,
7
1
2
8
1
0
0
$
J
C
0
0
7
1
1
3
8
4
6
2
7
1
1
0
7
2
5
2
7
7
2
7
4
9
1
5
0
5
0
2
6
.
4
0
,
4
4
4
2
0
,
8
5
9
6
7
,
7
E
-
0
6
4
9
,
1
2
7
8
4
2
7
,
5
2
7
3
7
1
,
6
7
7
9
1
8
1
,
1
9
4
6
2
8
6
2
,
8
4
0
7
1
0
4
$
J
C
0
0
7
1
1
3
8
5
0
2
7
1
1
0
7
2
5
2
7
5
8
5
4
9
1
5
0
6
1
2
3
.
1
0
,
4
4
4
2
0
,
8
5
9
6
5
,
1
E
-
0
6
3
2
,
3
2
5
7
4
2
6
,
8
0
7
1
7
2
,
3
9
7
8
0
6
1
,
2
0
6
6
2
8
9
5
,
1
6
6
3
1
0
8
$
J
C
0
0
7
1
1
3
8
5
4
2
7
1
1
0
7
2
5
2
7
4
3
8
4
9
1
5
0
7
4
2
3
.
3
0
,
4
4
4
2
0
,
8
5
9
6
8
,
7
E
-
0
6
5
5
,
4
1
5
6
4
2
6
,
3
4
4
5
7
1
,
5
6
5
6
2
4
1
,
1
9
2
8
2
9
5
0
,
5
8
1
9
1
1
2
$
J
C
0
0
7
1
1
3
8
5
8
2
7
1
1
0
7
2
5
2
7
3
1
8
4
9
1
5
0
8
2
1
3
.
4
0
,
4
4
4
2
0
,
8
5
9
6
6
,
5
E
-
0
6
4
1
,
3
5
2
6
4
2
5
,
7
9
2
5
7
1
,
4
9
3
8
1
,
1
9
1
6
2
9
9
1
,
9
3
4
6
1
1
6
$
J
C
0
0
7
1
1
3
9
0
2
2
7
1
1
0
7
2
5
2
7
2
5
2
4
9
1
5
0
8
9
1
2
.
3
0
,
4
4
4
2
0
,
8
5
9
6
2
,
2
E
-
0
6
1
3
,
7
7
5
1
4
2
5
,
0
4
7
6
7
3
,
0
7
0
1
9
5
1
,
2
1
7
8
3
0
0
5
,
7
0
9
6
1
2
0
$
J
C
0
0
7
1
1
3
9
0
6
2
7
1
1
0
7
2
5
2
7
1
6
8
4
9
1
5
0
9
6
1
4
.
0
0
,
4
4
4
2
0
,
8
5
9
6
3
,
6
E
-
0
6
2
2
,
8
8
4
4
4
2
4
,
4
2
4
1
7
3
,
9
9
8
3
8
1
,
2
3
3
3
3
0
2
8
,
5
9
4
0
1
2
4
$
J
C
0
0
7
1
1
3
9
1
0
2
7
1
1
0
7
2
5
2
7
1
2
6
4
9
1
5
0
9
5
0
1
.
2
0
,
4
4
4
2
0
,
8
5
9
6
3
,
4
E
-
0
6
2
1
,
6
2
7
1
4
2
3
,
8
2
9
9
7
4
,
9
3
6
2
6
4
1
,
2
4
8
9
3
0
5
0
,
2
2
1
1
1
2
8
$
J
C
0
0
7
1
1
3
9
1
4
2
7
1
1
0
7
2
5
2
7
1
6
4
9
1
5
0
9
4
0
6
.
7
0
,
4
4
4
2
0
,
8
5
9
6
1
,
6
E
-
0
6
1
0
,
3
0
7
0
4
2
3
,
1
8
5
8
7
6
,
5
7
3
2
3
5
1
,
2
7
6
2
3
0
6
0
,
5
2
8
1
1
3
2
$
J
C
0
0
7
1
1
3
9
1
8
2
7
1
1
0
7
2
5
2
7
0
3
9
4
9
1
5
1
3
1
7
.
0
0
,
4
4
4
2
0
,
8
5
9
6
3
,
1
E
-
0
6
2
0
,
0
2
1
9
4
2
2
,
6
5
1
1
7
7
,
4
9
6
9
4
4
1
,
2
9
1
6
3
0
8
0
,
5
5
0
0
1
3
6
$
J
C
0
0
7
1
1
3
9
2
2
2
7
1
1
0
7
2
5
2
6
9
9
4
9
4
9
1
5
1
3
6
1
5
.
1
0
,
4
4
4
4
0
,
8
5
9
6
0
,
0
0
0
1
9
1
2
0
9
,
9
1
2
1
4
3
0
,
6
4
6
2
1
7
,
7
9
9
2
6
8
0
,
2
9
6
7
4
2
9
0
,
4
6
2
0
1
4
0
$
J
C
0
0
7
1
1
3
9
2
6
2
7
1
1
0
7
2
5
2
6
9
8
6
4
4
9
1
5
1
9
4
1
6
.
5
0
,
4
4
4
4
0
,
8
5
9
6
5
,
6
E
-
0
6
3
5
,
5
4
5
5
4
3
0
,
0
4
1
7
1
6
,
9
7
4
1
8
5
0
,
2
8
2
9
4
3
2
6
,
0
0
7
5
1
4
4
$
J
C
0
0
7
1
1
3
9
3
0
2
7
1
1
0
7
2
5
2
6
9
7
8
9
4
9
1
5
2
5
5
1
6
.
0
0
,
4
4
4
4
0
,
8
5
9
6
3
,
2
E
-
0
6
2
0
,
4
9
2
5
4
2
9
,
3
6
8
2
1
6
,
6
6
5
6
6
3
0
,
2
7
7
8
4
3
4
6
,
5
0
0
0
1
4
8
$
J
C
0
0
7
1
1
3
9
3
4
2
7
1
1
0
7
2
5
2
6
9
7
5
4
9
1
5
3
6
1
5
.
2
0
,
4
4
4
4
0
,
8
5
9
6
6
,
8
E
-
0
6
4
3
,
5
4
5
6
4
2
8
,
8
8
1
9
1
5
,
4
3
8
5
9
5
0
,
2
5
7
3
4
3
9
0
,
0
4
5
6
1
5
2
$
J
C
0
0
7
1
1
3
9
3
8
2
7
1
1
0
7
2
5
2
6
9
6
3
2
4
9
1
5
3
4
4
1
3
.
3
0
,
4
4
4
4
0
,
8
5
9
6
3
,
8
E
-
0
6
2
4
,
5
0
7
3
4
2
8
,
2
9
8
4
1
4
,
8
9
0
8
8
0
,
2
4
8
2
4
4
1
4
,
5
5
2
9
1
5
6
$
J
C
0
0
7
1
1
3
9
4
2
2
7
1
1
0
7
2
5
2
6
9
6
4
7
4
9
1
5
4
1
7
0
4
.
8
0
,
4
4
4
4
0
,
8
5
9
6
2
,
7
E
-
0
6
1
7
,
1
7
3
3
4
2
7
,
6
9
8
3
1
4
,
5
9
3
5
0
1
0
,
2
4
3
2
4
4
3
1
,
7
2
6
2
1
6
0
$
J
C
0
0
7
1
1
3
9
4
6
2
7
1
1
0
7
2
5
2
6
9
6
5
9
4
9
1
5
4
9
4
1
3
.
9
0
,
4
4
4
4
0
,
8
5
9
6
5
,
7
E
-
0
6
3
6
,
3
2
0
2
4
2
7
,
2
4
4
2
1
3
,
5
0
3
6
0
8
0
,
2
2
5
1
4
4
6
8
,
0
4
6
4
1
6
4
$
J
C
0
0
7
1
1
3
9
5
0
2
7
1
1
0
7
2
5
2
6
9
6
6
6
4
9
1
5
5
6
7
1
1
.
3
0
,
4
4
4
4
0
,
8
5
9
6
2
,
5
E
-
0
6
1
5
,
7
5
6
8
4
2
6
,
6
8
9
3
1
3
,
1
9
3
9
7
3
0
,
2
1
9
9
4
4
8
3
,
8
0
3
3
1
6
8
$
J
C
0
0
7
1
1
3
9
5
4
2
7
1
1
0
7
2
5
2
6
9
6
7
6
4
9
1
5
6
4
1
1
4
.
1
0
,
4
4
4
4
0
,
8
5
9
6
2
,
6
E
-
0
6
1
6
,
6
2
1
2
4
2
6
,
1
6
5
3
1
2
,
8
2
2
9
8
6
0
,
2
1
3
7
4
5
0
0
,
4
2
4
5
1
7
2
$
J
C
0
0
7
1
1
3
9
5
8
2
7
1
1
0
7
2
5
2
6
9
6
8
9
4
9
1
5
7
3
8
1
5
.
2
0
,
4
4
4
4
0
,
8
5
9
6
4
,
3
E
-
0
6
2
7
,
3
2
7
0
4
2
5
,
7
2
5
9
1
1
,
9
7
9
7
6
6
0
,
1
9
9
7
4
5
2
7
,
7
5
1
4
1
7
6
$
J
C
0
0
7
1
1
4
0
0
2
2
7
1
1
0
7
2
5
2
6
9
7
5
4
9
1
5
8
5
5
1
8
.
6
0
,
4
4
4
4
0
,
8
5
9
6
5
,
9
E
-
0
6
3
7
,
8
6
3
7
4
2
5
,
3
6
4
5
1
0
,
6
5
7
6
4
5
0
,
1
7
7
6
4
5
6
5
,
6
1
5
1
1
8
0
$
J
C
0
0
7
1
1
4
0
0
6
2
7
1
1
0
7
2
5
2
6
9
7
3
0
4
9
1
5
9
5
3
1
4
.
3
0
,
4
4
4
4
0
,
8
5
9
6
4
,
7
E
-
0
6
2
9
,
8
7
3
9
4
2
4
,
9
7
5
5
9
,
6
2
7
5
3
2
2
0
,
1
6
0
5
4
5
9
5
,
4
8
8
9
1
8
4
$
J
C
0
0
7
1
1
4
0
1
0
2
7
1
1
0
7
2
5
2
6
9
7
5
7
4
9
1
5
1
0
2
8
0
8
.
4
0
,
4
4
4
4
0
,
8
5
9
6
3
,
4
E
-
0
6
2
1
,
3
9
7
9
4
2
4
,
5
5
7
9
8
,
9
1
9
9
1
2
1
0
,
1
4
8
7
4
6
1
6
,
8
8
6
8
1
8
8
$
J
C
0
0
7
1
1
4
0
1
4
2
7
1
1
0
7
2
5
2
6
9
7
6
4
4
9
1
5
1
1
1
1
5
.
9
0
,
4
4
4
4
0
,
8
5
9
6
2
,
5
E
-
0
6
1
5
,
7
5
6
5
4
2
4
,
1
2
8
4
8
,
4
2
5
6
8
3
1
0
,
1
4
0
4
4
6
3
2
,
6
4
3
4
1
9
2
$
J
C
0
0
7
1
1
4
0
1
8
2
7
1
1
0
7
2
5
2
6
9
7
7
3
4
9
1
5
1
2
1
2
1
7
.
3
0
,
4
4
4
4
0
,
8
5
9
6
5
,
2
E
-
0
6
3
3
,
3
2
5
6
4
2
3
,
8
0
6
0
7
,
1
3
9
9
0
2
9
0
,
1
1
9
0
4
6
6
5
,
9
6
8
9
1
9
6
$
J
C
0
0
7
1
1
4
0
2
2
2
7
1
1
0
7
2
5
2
6
9
7
6
8
4
9
1
5
1
3
5
1
8
.
4
0
,
4
4
4
4
0
,
8
5
9
6
3
,
9
E
-
0
6
2
4
,
7
6
9
4
4
2
3
,
4
5
3
7
6
,
1
9
1
0
4
4
6
0
,
1
0
3
2
4
6
9
0
,
7
3
8
4
2
0
0
$
J
C
0
0
7
1
1
4
0
2
6
2
7
1
1
0
7
2
5
2
6
9
7
6
7
4
9
1
5
1
4
2
3
1
7
.
1
0
,
4
4
4
4
0
,
8
5
9
6
5
,
7
E
-
0
6
3
6
,
2
5
9
2
4
2
3
,
1
7
1
6
4
,
7
0
1
6
0
9
8
0
,
0
7
8
4
4
7
2
6
,
9
9
7
6
2
0
4
$
J
C
0
0
7
1
1
4
0
3
0
2
7
1
1
0
7
2
5
2
6
9
7
7
0
4
9
1
5
1
5
2
6
1
1
.
5
0
,
4
4
4
4
0
,
8
5
9
6
4
,
6
E
-
0
6
2
9
,
3
2
4
1
4
2
2
,
8
6
6
9
3
,
4
8
1
8
6
4
9
0
,
0
5
8
0
4
7
5
6
,
3
2
1
7
2
0
8
$
J
C
0
0
7
1
1
4
0
3
4
2
7
1
1
0
7
2
5
2
6
9
7
6
3
4
9
1
5
1
5
9
6
0
9
.
6
0
,
4
4
4
4
0
,
8
5
9
7
5
,
1
E
-
0
6
3
2
,
7
3
6
1
4
2
2
,
5
8
9
9
2
,
0
7
5
4
1
5
7
0
,
0
3
4
6
4
7
8
9
,
0
5
7
8
2
1
2
$
J
C
0
0
7
1
1
4
0
3
8
2
7
1
1
0
7
2
5
2
6
9
7
1
1
4
9
1
5
1
6
1
4
0
7
.
7
0
,
4
4
4
4
0
,
8
5
9
7
4
,
5
E
-
0
6
2
8
,
6
5
7
1
4
2
2
,
3
0
4
2
0
,
8
1
7
1
6
6
6
0
,
0
1
3
6
4
8
1
7
,
7
1
4
9
2
1
6
$
J
C
0
0
7
1
1
4
0
4
2
2
7
1
1
0
7
2
5
2
6
9
6
9
6
4
9
1
5
1
6
8
0
0
.
1
0
,
4
4
4
4
0
,
8
5
9
7
2
,
1
E
-
0
6
1
3
,
1
6
9
3
4
2
1
,
9
5
8
6
0
,
2
3
0
2
9
8
2
0
,
0
0
3
8
4
8
3
0
,
8
8
4
2
2
2
0
$
J
C
0
0
7
1
1
4
0
4
6
2
7
1
1
0
7
2
5
2
6
9
6
9
4
4
9
1
5
1
6
8
0
0
.
0
0
,
4
4
4
4
0
,
8
5
9
7
1
,
6
E
-
0
7
1
,
0
3
1
3
4
2
1
,
5
7
1
1
0
,
1
8
6
6
2
5
5
0
,
0
0
3
1
4
8
3
1
,
9
1
5
5
2
2
4
$
J
C
0
0
7
1
1
4
0
5
0
2
7
1
1
0
7
2
5
2
6
9
6
9
7
4
9
1
5
1
6
1
6
0
0
.
0
0
,
4
4
4
4
0
,
8
5
9
7
6
,
3
E
-
0
7
4
,
0
2
5
7
4
2
1
,
2
1
0
3
0
0
,
0
0
0
0
4
8
3
5
,
9
4
1
2
2
2
8
$
J
C
0
0
7
1
1
4
0
5
4
2
7
1
1
0
7
2
5
2
6
9
6
9
7
4
9
1
5
1
6
1
6
0
0
.
0
0
,
4
4
4
4
0
,
8
5
9
7
0
0
,
0
0
0
0
4
2
0
,
8
4
4
6
0
0
,
0
0
0
0
d
i
s
t
a
n
c
i
a
e
n
t
r
e
e
s
t
a
e
s
4
8
3
5
,
9
4
1
2
2
3
2
39
Conforme podemos observar na tabela acima, os primeiros valores do tempo
estimado obtido um valor muito alto devido velocidade mdia ser prxima a zero. Para
contornar esse erro de estimativa, at que a velocidade mdia adquira um valor constante,
foram ignorados os quatorzes primeiros pontos da velocidade mdia. Com esse contorno,
obtivemos um valor prximo do obtido no trajeto.
Podemos validar o resultado do clculo obtido atravs dos dados transmitidos
pelo nibus, no caso, o horrio do GPS do incio do trajeto at seu trmino.
Portanto, pelo clculo obtemos 3 minutos e 48 segundos, e pelos dados do
horrio do GPS, tem-se 2 minutos e 48 segundos. Embora seja uma diferena de 1 minuto,
pode-se levar em conta que o algoritmo do clculo estimado funciona perfeitamente
validando assim o projeto de fim de curso.
40
ARMAZENANDO DADOS NO SERVIDOR:
Para preencher o servidor com as rotas dos nibus, um software foi desenvolvido na
interface LabView, Figura 20, da National Instruments.
Figura 19 - Software para inserir a rota.
O software de fcil uso. Basta inserir o Cdigo do nibus e conectar o GPS a ele.
Com isso basta fazer a rota que ser inclusa no sistema. Esse programa gera um arquivo
padro TXT de acordo com o protocolo de mensagens desenvolvido e faz aquisio de
pontos a cada quatro segundos.
A Figura 21 mostra o traado da rota configurada:
41
Figura 20 - Rota configurada para testes.
Com esses pontos em mos, configura-se a rota no servidor e carrega as
informaes adquiridas e, assim, estar cadastrando uma nova rota no servidor. Maneira
desenvolvida para facilitar as operaes de acrscimo de pontos, evitando operao manual
ponto a ponto.
42
CONCLUSO:
O problema de congestionamento nas cidades grande, campanhas de incentivo ao
uso do transporte coletivo no motivam a populao que possui automvel devido a atrasos
e horrios incertos.
Por esse motivo o projeto vem para auxiliar no incentivo ao uso do transporte
pblico, mostrando tempo estimado para a chegada do prximo nibus. A soluo proposta
alm do objetivo principal traz consigo uma gama de possibilidades que geram benefcios
tanto aos usurios, proprietrios da frota e agncia regulamentadora (como exemplo a
URBS de Curitiba Paran).
Para cumprir esse objetivo, so utilizados mdulos GPS, GPRS e micro-
controladores. A funo do GPS informar a hora exata em todo o sistema, posio do
nibus e velocidade do mesmo. O mdulo GPRS faz a comunicao do sistema,
interligando os nibus central e estaes tubos ou terminais.
A juno GPS/GPRS/Microcontrolador possibilita muitos outros projetos. Neste
projeto uma soluo relativamente barata e seu funcionamento no depende de custos de
implementao de redes ou sensores pela cidade, facilitando o uso e operabilidade. A
viabilidade financeira do projeto real e com os custos na comunicao via rede de celular
cada vez mais baixa, o sistema apresenta uma relao custo/benefcio muito alta.
43
REFERNCIAS BIBLIOGRFICAS:
[1] Fernandes, Carlo Alberto Gonzles - Tecnologia GPRS; Monografia
(Especializao em Telecomunicaes) - Pontifcia Universidade Catlica do Paran, 2003.
[2] Souza, David Jos de - Desbravando o PIC; So Paulo: rica, 2000.
[3] Instituto Curitiba de Informtica e Secretaria Municipal da Comunicao Social
Prefeitura Municipal de Curitiba - Consultado na Internet em 18/04/207
http://www.curitiba.pr.gov.br/pmc/a_cidade/Solucoes/Transporte/index.html.
[4] GASPAR, J. J. (N/D) - Global Positioning System - G.P.S. - Dep. Florestal,
Escola Superior Agrria de Coimbra.
[5] Axmark, David e Widenius, Michael Manual de Referencia do MySQL 4.1 -
Equipe de Documentao da MySQL - http://www.mysql.com/documentation/
[6] Almeida, Rondinely S. de MySQL Bsico - Consultado na Internet em
12/08/2007 - http://www.hospedia.com.br/artigos/5/MySQL.html
[7] BCD, Dicas O portal dos Programadores C++ Builder - Consultado na
Internet em 27/10/2007 - http://www.dicasbcb.com.br
[8] System Designer Reference Manual, Lassen (TM) LP GPS Trimble Navigation
Limited.
[9] Pereira, Fbio. Microcontroladores PIC - Programao em C; Editora rica,
2003, 6 Edio.