Download presentation
Presentation is loading. Please wait.
Published byWendy McKenzie Modified over 9 years ago
1
U.S. Department of the Interior U.S. Geological Survey Data Collection, Product Dissemination and Process Automation GFSAD30 January 2016 Workshop Justin Poehnelt, Student Developer jpoehnelt@usgs.gov
2
Overview of Work and Resources Web Application Mobile Application Primary Server Python Flask REST API Secondary Server OGC/Geoserver Python Celery Async Worker Postgresql Database
3
2015 Achievements Mobile Application Implementation Reference Data Ingestion Flow Automated Reference Data Export OGC Server Website Updates with New Products
4
Mobile Application Cordova hybrid mobile application using Ionic framework with Angularjs Android: Current iOS: Several versions behind croplands.org/mobile
5
Mobile Application Unit Testing Continuous testing with Travis, Karma and SauceLabs Challenges still remain for testing on actual devices. Manual error reporting within application needs to be automated.
6
Mobile Application Offset Allows users to collect data from edge of field or area of interest. Prevent data collection errors.
7
Mobile Application Offset Distance
8
Mobile Application Accuracy
9
Mobile Application Accuracy: Mali
10
Reference Data Ingestion Automate split of training and validation sample units. Prevent overlapping training and validation sample units. (1000 m threshold) Can be expanded for quality control with other factors such as distance to road, water or NDVI mean. https://goo.gl/G65C1q
11
Reference Data Export Currently exporting data to two Google Fusion tables Validation: 12WLGpk7o1ic_j88NQfmrUEILVWDlrJaqZCAqEDeo Validation Link: https://goo.gl/jhAe7rhttps://goo.gl/jhAe7r Training: 1C_gFvQmd3AGtB0Q0XgnKk5ESUARSH79FB9Un8sF2 Training Table Link: https://goo.gl/qXAl13https://goo.gl/qXAl13 Can be shared through other file types and with additional columns from database.
12
OGC Server Transitioned from Google MapEngine to Geoserver Instance. Geoserver added to instance already running asynchronous tasks WMS Link http://wms.croplands.org/geoserver/ows?service=wms&version=1.3. 0&request=GetCapabilities
13
Products on Croplands.org Easy to incorporate WMS layers into web application. Switching WMS styles to show different products such as crop extent or crop dominance. Switching WMS layers to change between years. Still fine-tuning server settings so please don’t crash it!
14
Products on Croplands.org
15
Upcoming Work Transition to USGS Cloud Hosting Automating SSL/TLS with LetsEncrypt Service Updates to iOS Mobile Application Automating Error Reporting in Mobile Application Push Notifications for Feedback to Mobile Application Users Refactor Web Application Transfer to NASA URS for Authentication
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.