Difference between revisions of "Community Data Science Course (Spring 2019)/Day 5 Coding Challenges"

From CommunityData
(Created page with "These exercises use the Nominatim API for OpenStreetMap. The docs can be found here: http://wiki.openstreetmap.org/wiki/Nominatim Most of these exercises require exploring th...")
 
 
Line 3: Line 3:
 
Most of these exercises require exploring the documentation to find the endpoint and specific parameters to help you satisfy your answer. There may be more than one way to do it!
 
Most of these exercises require exploring the documentation to find the endpoint and specific parameters to help you satisfy your answer. There may be more than one way to do it!
  
#) '''Reverse Geocoding'''  Use the geocoding API to look up a specific latitude and longitude of your choice (try this building!).  
+
# '''Reverse Geocoding'''  Use the geocoding API to look up a specific latitude and longitude of your choice (try this building!).  
#) Craft a query using the search API to find colleges in Seattle. (Hint: you'll want to set bounded=1 and use viewbox). Print the name and location of every college you find.
+
# Craft a query using the search API to find colleges in Seattle. (Hint: you'll want to set bounded=1 and use viewbox). Print the name and location of every college you find.
#) How can you tell that a place returned by the API is in fact a college?
+
# How can you tell that a place returned by the API is in fact a college?
#) Find bakeries near your home. (Hint: look at special phrases documentation)
+
# Find bakeries near your home. (Hint: look at special phrases documentation)
#) Are there more cafes in Ballard or Capitol Hill? (Hint: investigate 'limit' keyword)
+
# Are there more cafes in Ballard or Capitol Hill? (Hint: investigate 'limit' keyword)
#) Are there more dentists near the University or near Downtown?
+
# Are there more dentists near the University or near Downtown?

Latest revision as of 01:55, 2 May 2019

These exercises use the Nominatim API for OpenStreetMap. The docs can be found here: http://wiki.openstreetmap.org/wiki/Nominatim

Most of these exercises require exploring the documentation to find the endpoint and specific parameters to help you satisfy your answer. There may be more than one way to do it!

  1. Reverse Geocoding Use the geocoding API to look up a specific latitude and longitude of your choice (try this building!).
  2. Craft a query using the search API to find colleges in Seattle. (Hint: you'll want to set bounded=1 and use viewbox). Print the name and location of every college you find.
  3. How can you tell that a place returned by the API is in fact a college?
  4. Find bakeries near your home. (Hint: look at special phrases documentation)
  5. Are there more cafes in Ballard or Capitol Hill? (Hint: investigate 'limit' keyword)
  6. Are there more dentists near the University or near Downtown?