Overview and Demos
Open Austin
Senior Software Architect
alex@urthecast.com
@alexsbain
Urthecast APIs enable developers to build custom geospatial applications
Foundational layer for apps - internal and external
Urthecast APIs adhere to open standards
APIs are built with open source software
Archive
Areas of Interest
Events
Satellite Tracker
Map Tile Service
Before we begin, need to add an API key and secret
Alright, let's begin!
Searchable archive of all imagery on platform
Multiple sensors - Theia, Landsat-8 on launch
Filter by: satellite, sensor, cloud coverage, sun elevation angle, area of interest, season, and more
Bonus: Map Tile Service requests use these same Archive filters
Monitor areas of the planet
Persistent data flow
Use an AOI to filter Archive / Satellite Tracker
Track events happening within your AOI
GeoJSON:
{"name":"Austin","geometry":{"type":"Polygon","coordinates":[[[-98.44651,30.29169],[-98.14199,30.75718],[-96.760639,30.57719],[-97.34582,29.75514],[-98.44651,30.29169]]]}}
Tracking activity within your AOI
Stream of events happening on the platform
Launch event type: New imagery available
(more to come: AIS, earthquakes, fires, deforestation)
Query past, present, predicted position of satellites
Access TLE data for all tracked satellites
Forecasts - see capture opportunities for all sensors historically or up to 14 days in the future
Normalized map tiles from all imagery in the archive
Filter the imagery being shown with Archive queries
Multiple renderers to showcase data behind pixels
Launching with: True RGB, NDVI, False color NIR, NDWI, EVI
Map Tile Service Renderers
True RGB
NDVI
False color NIR
NDWI
EVI
Comparing change over time
March 2015 - True RGB
March 2015 - NDVI
March 2015 - False Color NIR
March 2015 - NDWI
March 2015 - EVI
August 2015 - True RGB
August 2015 - NDVI
August 2015 - False Color NIR
August 2015 - NDWI
August 2015 - EVI
Application: Drought
Lake Travis, TX
Feb 2015
September 2015
Application: Fire
Bastrop Fire
July 2015
October 2015
One thing to read in the news
Another to have access to up to date imagery
AOIs + Events = real time updates
Foundation for mapping applications
Works on smart watches, phones, tablets, desktops, web
Flexible
Custom renderers = extremely powerful
Urthecast APIs provide you with infrastructure to build custom mapping applications.
... and this is just the beginning.
https://github.com/urthecast/urthecast-api-presentation
https://github.com/urthecast/urthecast-api-demos
https://github.com/urthecast/urthecast-map-tile-demos