Onde Subiram os Passageiros do ônibus


Realizado
Descrição:
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: TI e Programação
Subcategoria: Programação de Apps para Android, iOS e outros
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
Disponibilidade requerida: Conforme necessário
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Plataformas exigidas: Android

Android Google Maps

USD 100 - 250

Orçamento

2

Propostas

4

Freelancers interessados

Publicado: há 2 anos

Prazo de Entrega: 10 dias

Crie seu próprio projeto

Você está procurando um freelancer para realizar um projeto parecido? Crie seu próprio projeto e você receberá ofertas dos melhores freelancers.


Freelancers que já se candidataram para este trabalho

Fernan.Programador, desenvolvedor .Net C#, AngularJs, Ionic, PHP. HTML5 e CSS3. SEO WordPress, conteúdo orientado para SEO e Marketing Digital. Mais detalhes