Onde Subiram os Passageiros do ônibus


Terminado
Descripción:
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.

Categoria: IT & Programação
Subcategoria: Programação para dispositivos móveis
Qual é o alcance do projeto?: Criar um novo aplicativo
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Plataformas exigidas: Android

Abierto

Presupuesto

2

Propuestas

4

Freelancers interesados

Publicado: Hace 10 meses

Plazo: 10 días

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.


Freelancers que ya aplicaron para este trabajo

Fernan. Programador, desenvolvedor .Net C#, AngularJs, Ionic, PHP. HTML5 e CSS3. SEO WordPress, conteúdo orientado para SEO e Marketing Digital. Tradução Inglês Português, Inglês Espanhol. + detalles