Skip to content

CityOfNewYork/DOT-Data-Feeds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 

Repository files navigation

DOT-Data-Feeds

"The Department of Transportation (DOT) provides numerous data feeds including Traffic Advisories, Street Construction worksites, bicycle parking and cycling map, as well as information regarding the Staten Island Ferry, alternate side parking and parking regulations, Citywide Low Bridges, New York City Truck Routes, and Street Network Changes. DOT also provides real time data from traffic cameras and traffic speed detectors. Note that these data feeds may contain and/or utilize information which was originally compiled by the New York City Department of Transportation (DOT) for governmental purposes; the information may subsequently been modified by entity/entities other than DOT. DOT and the City of New York make no representation as to the accuracy or usefulness of the information provided by this application or the information's suitability for any purpose and disclaim any liability for omissions or errors that may be contained therein. The public is advised to observe posted signage for compliance with applicable laws and regulations.

Import The Library

To use the included Python Library, you must first import it:
import DOT

If the library fails to import, make sure python is set to search the directory that the file is located in. Then restart python and try again.

Creating the DOT Object

Creating a DOT object and setting the API Key/ID:
myobj = DOT.DOT('API ID' , 'API Key')

Changing the API Key or ID for a DOT object that was already created:
myobj.setID('NewID')
myobj.setKey('NewKey')

Getting the API Key or ID for a DOT object that was already created:
myobj.getID()
myobj.getKey()

Using an already created object, search for "Weekly Traffic Info"
myobj.getTrafficInfo(myobj.t_WeeklyTraf)

For DOT Truck info and Bike info, you can select whether to have your result returned as a ZIP or a KML:
truckRouteInfo = myobj.getTruckInfo(myobj.r_AllRoutes , myobj.kml)
OR
truckRouteInfo = myobj.getTruckInfo(myobj.r_AllRoutes , myobj.zip)

Print output in text format
print truckRouteInfo.text

For further documentation and examples, see the integrated help Doc in python:
help(DOT)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages