Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Species Invaders

Species Invaders

Species Invaders API solution presentation for RKoK Burlington (June 2nd-3rd, 2012).

Morgan Aldridge

June 03, 2012
Tweet

Other Decks in Technology

Transcript

  1. PROBLEM • Invasive species take over local ecosystems and choke

    out local species • With widespread & frequent travel (both regional & international) it’s too easy to transport species • People might not be aware of the problem, risks, or consequences • Once a species has made themselves at home, there’s little recourse, so education is the most important factor
  2. CHALLENGES • Spreading the word & educating in simple, real-world

    terms for real world situations • Simplicity & flexibility to be globally applicable • Getting, aggregating, and making the data widely available • Making data generic enough & standards compliant to be used in a wide range of end-use applications
  3. PARING DOWN THE PROBLEM • How could we make significant

    progress in a single weekend? • What if someone else has a better/alternate idea of how to educate end-users or use our data? • How could we merge scientific research data with amateur end-user data?
  4. SOLUTION • A central database & API to interact with

    & collaborate on the data • Simple, light-weight, standards compliant HTTP REST API returning JSON-encoded data • Using scientific-standard KPCOFGS nomenclature & standard geospatial coordinate system • PHP & MySQL implementation, building on existing geometry functions • Developers, developers, developers!
  5. API DEMO • Pure JavaScript implementation • Direct integration with

    Google Maps • Shows potential data querying & interpretation (native & invading habitats) • Can be embedded in any webpage
  6. WHAT’S NEXT? • Complete API implementation (we’re missing some editing

    endpoints) & documentation • Polish example widget as reference implementation and for easy use on organization websites • Coordinate with researchers, data sources, and developers to get wider use • ... • Profit! (Or ‘Educate!’, or whatever...)