Wondering if a point is inside a city park? Know your latitude and longitude but not sure which city council district you're in? Want to know all the Seattle-related boundaries that a point is inside?
Send a request like this:
https://boundaries-api.seattle.io/boundaries?long=-122.345002&lat=47.667044
Get a FeatureCollection of the matching features from each dataset in response.
Additionally, you can append the extension .topojson to receive the response back in TopoJSON, e.g., the previous request would become http://boundaries.seattle.io/boundaries.topojson?long=-122.345002&lat=47.667044.
import requests
r = requests.get('https://boundaries-api.seattle.io/boundaries?long=-122.345002&lat=47.667044')
print(r.status_code)
print(r.headers['content-type'])
print(r.json())var request = require('request')
request('https://boundaries-api.seattle.io/boundaries?long=-122.345002&lat=47.667044', function (err, res, body) {
  if (err) return console.log(err)
  console.log(res.statusCode)
  console.log(body)
})This project uses seattle-boundaries, a collection of geojson boundaries for the city of Seattle.
To get this project running on your computer:
- git clone https://github.com/seattleio/boundaries-api.git
- cd boundaries-api
- npm install
- npm start