Find Jobs
Hire Freelancers

Parse/Convert Transit Data

$100-200 USD

Em Andamento
Publicado há mais de 15 anos

$100-200 USD

Pago na entrega
We are looking for a short and simple program to convert bus schedules (in human readable text format) into a standardized CSV format. The input to the program will be three text files (1 describing bus schedules during weekdays, 1 describing schedules on saturdays, and 1 describing schedules on sunday). A set of example inputs ([login to view URL], etc) is attached. The program will output 4 files: (1) [login to view URL] - a file listing the stops served by the agency. (2) [login to view URL] - a file listing the routes run by the agency (3) [login to view URL] - a file listing each trip (e.g. run). (4) [login to view URL] - a file listing each individual stop-time (i.e. every time a bus stops at a particular stop). These four files should conform to the Google Transit Feed Specification (e.g. GTFS, see [login to view URL]), with the following caveats: (1) The program does not need to output [login to view URL], [login to view URL], or any of the other GTFS files. (2) The program should assume use 'WD', 'SAT', or 'SUN' for the service_id of trips starting on weekdays, Saturday, or Sunday, respectively. (3) The program should set stop_lat and stop_lon to 0 and 0, respectively, for each stop in stops.txt. (this information is not provided by the source input files). (4) When setting the direction_id field, use 0 for outbound/northbound/westbound, and 1 for inbound/southbound/eastbound. (5) When a stop shows up twice in a row in the input .txt file, you should assume that the first time is an 'arrival time' and the second time is a 'departure time'. I've also provided a set of output files corresponding to the desired output for the first two trips in HeadwaysOct2008Weekday.txt. You may choose to use any language in developing this program; however, we will give a slight preference to bidders who plan to use Java. Coders may feel free to use any open source (GPL, LGPL, GNU, Apache, etc.) software libraries in their implementation. ## Deliverables 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables): a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. ## Platform Linux
ID do Projeto: 3254356

Sobre o projeto

6 propostas
Projeto remoto
Ativo há 16 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
6 freelancers estão ofertando em média $137 USD for esse trabalho
Avatar do Usuário
See private message.
$126,65 USD em 3 dias
5,0 (11 avaliações)
5,1
5,1
Avatar do Usuário
See private message.
$127,50 USD em 3 dias
5,0 (76 avaliações)
4,9
4,9
Avatar do Usuário
See private message.
$170 USD em 3 dias
5,0 (8 avaliações)
3,2
3,2
Avatar do Usuário
See private message.
$127,50 USD em 3 dias
5,0 (4 avaliações)
1,3
1,3
Avatar do Usuário
See private message.
$102 USD em 3 dias
5,0 (1 avaliação)
0,5
0,5
Avatar do Usuário
See private message.
$170 USD em 3 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED STATES
Wyncote, United States
5,0
60
Membro desde out. 5, 2007

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.