Closed

Parking Sign Description Parser (java application)

This project received 20 bids from talented freelancers with an average bid price of $50 USD.

Get free quotes for a project like this
Project Budget
$10 - $30 USD
Total Bids
20
Project Description

The project is about writing a small java based program that can parse description of the Parking Signs from the given file CSV. The output format should be also in CSV format.

Input CSV file:

‘Signs’ file record has the following fields:

Borough code (B - Bronx, K – Brooklyn, M – Manhattan, Q – Queens, Staten Island)

‘Status’ - unique identifier of the street section

Sign Sequence - sign sequence on the street section

Distance from curb line

Arrow Points

Sign Description (this filed should be parsed)

Output CSV file:

The file contains information based on the description when the parking is ALLOWED.

STATUS - unique identifier of the street section

Sign Sequence - sign sequence on the street section

DayOfWeek - INTEGER (0-6)

OpenTime - TIME

CloseTime - TIME

Here is the example of some description variations:

1/2 HOUR PARKING W/ SINGLE ARROW (REVISED 8/7/2009)

1/2 HR. METERED PARKING 8AM-6PM MON. THRU SAT

11AM-8PM MON THRU FRI

12 HOUR MUNI-METER PARKING 7AM-7PM EXCEPT SUNDAY 25 CENTS PER 15 MIN 12 HOURS $[url removed, login to view]

NO PARKING 8AM-6PM MON THRU FRI (ARROW) (SUPERSEDED BY R7-45RA)

NO PARKING (SANITATION BROOM SYMBOL) 9-9:30AM SAT W/SINGLE ARROW SUPERSEDED BY SP-523CA DATED 4/10/96

NO STANDING EXCEPT FARMERS MARKET VEHICLES 8AM-4PM TUESDAY JUNE-NOV W/ SINGLE ARROW

NIGHT REGULATION (MOON & STAR SYMBOLS) NO PARKING (SANITATION BROOM SYMBOL) MIDNIGHT TO-3AM FRI

PARKING PERMITTED 7AM-7PM MONDAY ONLY W/SINGLE ARROW

The full version of the CSV file is available here (80Mb):

[url removed, login to view]

Please PM me if you have any questions,.

Thanks

Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online