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

PntTrax @ WAURISA 2013

PntTrax @ WAURISA 2013

A GeoDjango project designed to store field collected data for the Seattle-based Environmental Engineering firm, RIDOLFI Inc.

Presented at the 2013 WAURISA conference.

Matthew Kenny

May 07, 2013
Tweet

More Decks by Matthew Kenny

Other Decks in Programming

Transcript

  1. PntTrax:  An  Open-­‐Source  Field  
    Data  Management  Tool  
    Ma;  Kenny,  RIDOLFI  Inc.  
    May  7th,  2013  

    View full-size slide

  2. Purpose  
    •  To  serve  as  the  authoritaKve  repository  for  
    field  collected  data.  
    2  

    View full-size slide

  3. Purpose  
    3  

    View full-size slide

  4. Purpose  
    4  

    View full-size slide

  5. Common  Scenario  
    5  

    View full-size slide

  6. The  Problem  
    6  

    View full-size slide

  7. The  Problem  
    •  Where  is  it  on  our  file  system?  
    – AcKve  Projects?  
    – InacKve  Projects?  
    •  Lack  of  insKtuKonal  knowledge.  
    – Data  oXen  pre-­‐date  my  Kme  at  RIDOLFI  
    7  

    View full-size slide

  8. The  Problem  
    8  

    View full-size slide

  9. The  Problem  
    9  

    View full-size slide

  10. The  Problem  
    •  Loss  of  efficiency.  
    •  Ge]ng  the  data  to  the  client  requires  more  
    effort  from  both  the  project  manager,  and  the  
    GIS  staff.  
    10  

    View full-size slide

  11. The  Goal  
    •  Empower  data  users  (PMs  and  Clients)  to  
    directly  access  the  data  they  need.  
    •  Remove  myself  from  the  data  fulfillment  of  
    the  data  request.  
    •  Focus  on  cleaning  and  maintaining  high-­‐
    quality  data.  
    11  

    View full-size slide

  12. A  Simple  Design  
    12  
    Users  
    (Logins)  
    Clients  
    GPS  
    Groups  
    Features   CollecKon  
    Method  
    Feature  
    Purpose  
    Jane  ScienKst;  Joe  Planner  
    Ridolfi  Staff/Non-­‐Staff  
    City  of  Yakima;  Makah  Tribe  
    June  Monitoring  Event  
    Sample  01;  Photo  Point  02  
    GPS  –  Trimble;  
    Field  Notes  
    Sampling  LocaKon;  
    Debris  Removal  

    View full-size slide

  13. Demo  Time  
    13  

    View full-size slide

  14. Mobile  Use  Case  
    14  

    View full-size slide

  15. Mobile  Use  Case  
    15  

    View full-size slide

  16. Mobile  Use  Case  
    16  

    View full-size slide

  17. In  Conclusion  
    •  See  a  simple  (or  complex),  repe$$ve  task?  
    Automate  it.  
    •  Try  Open  Source  Tools.  They’re  free.  
    •  Python  is  powerful.  Use  it  to  write  both  
    simple  scripts  and  complex  applica$ons.  
    17  

    View full-size slide

  18. Thanks  
    •  Have  Ideas?  Contribute!  
    •  Source  Code:  
    h;p://github.com/ma;makesmaps/PntTrax  
    •  E-­‐mail:  ma;@ridolfi.com  
    •  Twi;er:  @ma;makesmaps  
    18  

    View full-size slide

  19. In  The  Event  of  an  Emergency  
    19  

    View full-size slide

  20. Data  Access  
    20  

    View full-size slide

  21. Data  Upload  
    24  

    View full-size slide

  22. Data  ManipulaKon  
    28  

    View full-size slide