Desenvolver um App que exiba num mapa as quantidades de passageiros que embarcaram em um ônibus, associadas a posições de GPS.
O App recebe 02 arquivos csv:
*
linha.GPX
Contém arquivo GPX com o itinerário da linha.
*
TRANSMISSAO.CSV
Contém a quantidade de passageiros que embarcaram em um ônibus, de uma determinada linha. Essa quantidade está associada a uma posição de GPS (latitude e longitude).
# Linha (texto) - contém a descrição da linha de ônibus no a qual os passageiros subiram;
# Carro (texto) - contém o número do ônibus no qual os passageiros subiram;
# Viagem (inteiro) - contém o número da viagem daquele ônibus;
# Sentido (texto) - contém a descrição de sentido: ida e volta.
# Qtd (inteiro) - contém a quantidade de passageiros que embarcou naquele ônibus, associada a posição de GPS;
# Latitude (coordenada de gps) - contém a latitude da coordenada de gps;
# longitude (coordenada de gps) - contém a longitude da coordenada de gps;
# horaminuto (texto) - contém a hora e minuto associados à quantidade de passageiros embarcada (é como se todos os passageiros tivessem subido no ônibus naquela horário)
exemplo:
linha = 46
carro = 1202
viagem = 1
sentido = ida
qtd = 8
latitude = -5,871634
longitude = -35,22105
horaminuto = 05:15
exemplo:
46;1202;1;ida,8;-5,871634;-35,22105;05:15
* interface desejada
o desenho de interface em anexo exibe o itinerário da linha a partir do arquivo gpx. As quantidades embarcadas de passageiros deverão ser exibidas em coordenadas de GPS associadas a esse itinerário.
O primeiro quadro a esquerda, exibe um resumo mostrando para qual linha, carro, viagem, sentido e total de embarcados na viagem. Esse total de embarcados é a soma de todos os passageiros embarcados no arquivo
TRANSMISSAO.CSV.
O quadro à direita, exibe o mapa propriamente dito, com as quantidades embarcadas. Essas quantidades estão associadas ao um controle SLIDER de barra horizontal, que mostra a variação das quantidades embarcadas no eixo do tempo. À Medida que se varia o SLIDER, se exibe as respectivas quantidades no mapa.
O mapa inicia sem nenhum embarque, com o slider na sua posição zero. A medida que se varia o slider, faz-se as quantidades serem exibidas no mapa, em suas coordenadas de gps, deixando as posições no mapa. Ao final do SLIDER, todos os embarques estarão expostos no mapa, em suas respetivas latitudes e longitudes.
O quadro inferior a esquerda, exibe uma relação entre o total de embarcados e o que ja foi exibido no mapa, através da variação do controle SLIDER. Aqui deve-se ter uma ideia de quantos % da ida e da volta já embarcaram na viagem.
Cada arquivo
TRANSMISSAO.CSV contém dados de apenas 01 linha, 01 carro, numa viagem, em um determinado dia.
Prazo de Entrega: 28 de Setembro de 2017