introduce yourself to your neighbor
install a text editor
big thanks to our wonderful hosts, Broad Street Maps and WeWork Seattle
wifi: wework
3/4/2015
Welcome!
you have an address, but want coordinates
where do we geocode?
desktop GIS much?
Why might the desktop approach be problematic for the web?
Application Programming Interface
they provide a means of communication on the web
in our case, an API allows us to send a query, and get back data that matches that query
let's look at an example
http://api.example.com?query=hello&format=json
break it down
http://api.example.com?query=hello&format=json
api.example.com is where we find the API
http://api.example.com?query=hello&format=json
? indicates parameters will follow
this is just a convention of communication on the web
http://api.example.com?query=hello&format=json
query=hello is a parameter, query
which for this request, equals hello
http://api.example.com?query=hello&format=json
& delimits parameters
http://api.example.com?query=hello&format=json
format=json is another parameter, that basically says, "hey send me some json!"