Bert Spaan - Waag Society
Expose data via one unified REST API
Read and write data to objects in city
ptstops, ptlines
Add layers, add data
GET/PUT requests to modify nodes and data
Documentation: http://devcitysdk.ibb.gov.tr/
gem install citysdk
require 'citysdk'
email = ARGV[1]
password = ARGV[2]
api = CitySDK::API.new("apicitysdk.ibb.gov.tr")
api.authenticate(email, passw)
data = {
data: {
:type => "43",
:date => "2013-11-01",
:from => "gtfs.stop.istb.91",
:to => "gtfs.stop.istb.87"
}
}
@api.put("gtfs.line.2.t1-0/hackathonist.team1.construction", data)
Use bulk API: http://devcitysdk.ibb.gov.tr/write
JavaScript application showing nearest available public transport
Buildings by year of construction - dev.citysdk.waag.org/buildings
iOS library for CitySDK
15 teams
nr = 1
email = "team#{nr}@hackathonist.com"
password = "Team#{nr}.hackathonist"
# team1@hackathonist.com
# Team1.hackathonist
API endpoint - apicitysdk.ibb.gov.tr