U.S. Department of the Interior U.S. Geological Survey Web Presence, Data Sharing, Real- time Analysis and Crowdsourcing GFSAD30 January 2015 Workshop.

Slides:



Advertisements
Similar presentations
DIGIDOC A web based tool to Manage Documents. System Overview DigiDoc is a web-based customizable, integrated solution for Business Process Management.
Advertisements

Business Development Suit Presented by Thomas Mathews.
New Release Announcements and Product Roadmap Chris DiPierro, Director of Software Development April 9-11, 2014
NG-CHC Northern Gulf Coastal Hazards Collaboratory Simulation Experiment Integration Sandra Harper 1, Manil Maskey 1, Sara Graves 1, Sabin Basyal 1, Jian.
Database Management3-1 L3 Database Management Santa R. Susarapu Ph.D. Student Virginia Commonwealth University.
An Overview. BizLink BizLink is a Social Networking platform for business. It allows colleagues to come together, ask questions, share resources, form.
DESIGNING A PUBLIC KEY INFRASTRUCTURE
The Online Library Environment Projects and Challenges at The University of Alabama Libraries Jason J. Battles Head, Web Services Department.
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
Measuring and reporting outcomes for your BTOP grant 1Measuring and Reporting Outcomes.
Front and Back End: Webpage and Database Management Prepared by Nailya Galimzyanova and Brian J Kapala Supervisor: Prof. Adriano Cavalcanti, PhD College.
Chapter 3 Database Management
Components and Architecture CS 543 – Data Warehousing.
Document management New: SharePoint and SharePoint Online support Excel Add-in New: Office 365 support via export, filtering APIs, dimension descriptions,
ArcServer Kris Lander Central Region HQ RFC GIS Workshop July 2007.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
BUSINESS INTELLIGENCE/DATA INTEGRATION/ETL/INTEGRATION AN INTRODUCTION Presented by: Gautam Sinha.
REDCap Overview Institute for Clinical and Translational Science Heath Davis Fred McClurg Brian Finley.
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
A Scalable Application Architecture for composing News Portals on the Internet Serpil TOK, Zeki BAYRAM. Eastern MediterraneanUniversity Famagusta Famagusta.
Trimble Connected Community
GFSAD 30 WEBSITE UPDATE WITH INPUTS FROM: PRASAD THENKABAIL, CRISTINA MILESI, JEFF PETERS, JEANNE JONES JANUARY 17, 2014.
Design for Senior Project December 05, 2007 Raytheon_Design_Review.ppt 1 of 19 Raytheon – Google Earth Roy Daniels, Marc Maciel, Rifina Pierre Department.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
Myles McReynolds.  Cloud-based software platform for central management of geospatial applications, data and services.  Gives you the tools you need.
1 CMPT 275 High Level Design Phase Architecture. Janice Regan, Objectives of Design  The design phase takes the results of the requirements analysis.
Advanced Web Forms with Databases Programming Right from the Start with Visual Basic.NET 1/e 13.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Jeremy D. Bartley Kansas Geological Survey An Introduction to an Index of Geospatial Web Services.
U.S. Environmental Protection Agency WATERS Status Update
U.S. Department of the Interior U.S. Geological Survey Web and Mobile Application Updates GFSAD30 March 2015 Meeting Justin Poehnelt, Student Developer.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
material assembled from the web pages at
Global Land Cover Facility The Global Land Cover Facility (GLCF) is a member of the Earth Science Information Partnership (ESIP) Federation providing data,
U.S. Department of the Interior U.S. Geological Survey Web Presence, Data Sharing, Real- time Analysis and Crowdsourcing GFSAD30 Sixth Workshop – July.
Melissa Armstrong – Sponsor Dr. Eck Doerry – Mentor Greg Andolshek Alex Koch Michael McCormick Department of Computer Science SolutionProblemDesign User.
3 rd Party Registration & Account Management SMT Update To AMWG Status February 24, 2014.
The 2000 Decennial Census School District Project: Using Census Data for the School District Mapping System **** Development and Implementation Tai A.
Using SAS® Information Map Studio
© 2008 IBM Corporation ® IBM Cognos Business Viewpoint Miguel Garcia - Solutions Architect.
Introducing HingX now with Capacity Development Network.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
Dashboard: has been completely overhauled – View your completion status, number of total records, and the latest Crop Monitor at a glance – Help files.
Population Census Data Dissemination through Internet H. Furuta Lecturer/Statistician SIAP 1 Training Course on Analysis and Dissemination of Population.
Jonas Eberle 25th March Automatization of information extraction to build up a crowd-sourced reference database for vegetation changes Jonas Eberle,
ITGS Databases.
1 U.S. Department of the Interior U.S. Geological Survey LP DAAC Stacie Doman Bennett, LP DAAC Scientist Dave Meyer, LP DAAC Project Scientist.
Automated Assessment Management System. The Assessment Cycle Trainee | Learner Dashboard Trainer Dashboard Employer Dashboard Verifier Dashboard Assessor.
The Global Land Cover Facility is sponsored by NASA and the University of Maryland.The GLCF is a founding member of the Federation of Earth Science Information.
U.S. Department of the Interior U.S. Geological Survey Exploring New Ground Data Sources GFSAD30 April 2015 Meeting Justin Poehnelt, Student Developer.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Croplands Website. Croplands Website: Marker Icons New map icons allow users to quickly differentiate locations, and track those they have reviewed or.
Dispatching Java agents to user for data extraction from third party web sites Alex Roque F.I.U. HPDRC.
U.S. Department of the Interior U.S. Geological Survey Decision Support Tools and USGS Data Management Best Practices Cassandra Ladino USGS Chesapeake.
Google Map Engine Can export images to Map Engine from Earth Engine
Fire Emissions Network Sept. 4, 2002 A white paper for the development of a NSF Digital Government Program proposal Stefan Falke Washington University.
Development of the West Virginia University Electronic Theses & Dissertations System Presented By Haritha Garapati at ETD the 7 th International.
Kamel Didan 12*, Armando Barreto 12, Javier Rivera 12, Muluneh Yitayew 2 VIP DATA EXPLORER: 30 Years of Vegetation Index and Phenology Observations 1 VIP.
U.S. Department of the Interior U.S. Geological Survey Data Collection, Product Dissemination and Process Automation GFSAD30 January 2016 Workshop Justin.
Data Workspace  Writing some scripts to automatically backup GFSAD30 Drive  Limited to archive folder at moment  Also backing up the following location:
GBIF Governing Board 20 Module 6B: New GBIF Tools II 2013 Portal and NPT Startup Daniel Amariles IT Leader, National Biodiversity Information System of.
Building Preservation Environments with Data Grid Technology Reagan W. Moore Presenter: Praveen Namburi.
EBay Searcher Brian Payton, Jason Nowakoski, Justin Szeluga, Salvatore Siragusa, David Wolkiser.
1 A Look at the Application Authorized users can access Communicator! NXT from any Internet-capable computer via the Web.
Website: Croplands.org. User Authentication Full user authentication system with roles. User passwords hashed (one way encrypted) with a salt using modern.
REDCap General Overview
Accessing Spatial Information from MaineDOT
Project Update: Website Migration
Intermountain West Data Warehouse
Introducing Schoolwires Forms & Surveys Module
Presentation transcript:

U.S. Department of the Interior U.S. Geological Survey Web Presence, Data Sharing, Real- time Analysis and Crowdsourcing GFSAD30 January 2015 Workshop Justin Poehnelt, Student Developer

2014 Achievements  Data products are being distributed from multiple sources.  An interactive map with multiple layers and a legend is available for public viewing.  A beginning framework for crowdsourcing training and validation data has been established.

2014 Challenges  Requirements are beginning to stabilize for croplands web application.  Custom web application requires custom architecture, design, codebase and testing.  Development has been a very iterative process.

USGS Web Portal While project updates have been posted, more significant changes will be delayed until USGS migration to new content management system. A storage solution for publicly available large files has been implemented on Flagstaff servers. Central location to point visitors.

Google Earth Engine Layers can be used in derivative products through the distributed power of Google Earth Engine.   Google Earth Engine brings together the world's satellite imagery — trillions of scientific measurements dating back over 40 years — and makes it available online with tools for scientists, independent researchers, and nations to mine this massive warehouse of data to detect changes, map trends and quantify differences on the Earth's surface. Applications include: detecting deforestation, classifying land cover, estimating forest biomass and carbon, and mapping the world’s roadless areas.

Croplands Website Purpose: The web application provides a data repository for the team and enables interaction not possible through the USGS website system. Status: Currently in internal testing and use by the team.

Croplands Website: Services, Platforms and Libraries Used

Croplands Website: Objectives Crowdsourcing Training Data: Allow experts and non- experts to contribute local knowledge to training and validation data through a simple interface Interactive Maps: Interactively display multiple data products with easy to understand metadata and legend Data Storage: Provide a standardized data storage solution to serve numerous. Real-Time Distributed Spatial Computing: Enable real- time distributed computing operations through Google Earth Engine

Croplands Website: Crowdsourcing Reference Data: Creating a mechanism for others to contribute their own knowledge on a location to the project. Team Use: Allows our team to review and modify ground data using high resolution satellite imagery, NDVI time series and other data sources as available.

Croplands Website: Interactive Map Layer Legend: Easy to understand layer classes Opacity Controls: Controls allow users to view data products over high resolution imagery. Future: Easily expandable for new data products or additional background layers.

Croplands Website: Data Storage Standardized Data Format: Uses REST web architectural style Restricted Access: Multiple Layers of Access according to Role Backup: Database is backed up on a daily basis and API level data is cached every ten minutes. Capacity: Tested with over 500,000 data entries PublicAPIServerDatabase

Croplands Website: Computing Task Queue: Distributed tasks to send digest s of data changes, process reference photos, find data anomalies or complete other parallel tasks. Real-Time Spatial Calculations: Ability to do computations on spatial data using server-side libraries and interface with Google Earth Engine.  NDVI Time Series  Point in Polygon  Generate Product on Periodic Basis

Data Models Questions still remain but a more flexible structure is being developed. Is a secondary crop from a mixed pixel or a later season?

Locations  Parent object for records, photos, etc.  Point based, but may also be represented by a polygon.  NDVI time series pulled as requested from Google Earth Engine.

Records  Each location may have many records. Currently a unique constraint of a single record per month in a year.  Does not contain spatial data.  Includes land cover type, primary and secondary crop type, water source, and intensity.  May be expanded to include crop health.  Each record has a flag for training or validation.

Common Interface  An Application Programming Interface(API) can allow many individuals to manipulate data in a standardized form.  FAO employees and volunteers may want to access the data from a custom application.  A mobile can consume and manipulate the data in the same way as a web application using the same endpoints.

API Security  JSON Web Tokens: A digitally signed token is generated for a user with a specific expiration time in seconds.  The token is attached to all data requests and validated by the server.  Currently limited to authorizing specific users.

API Permissions TaskPublicUserPartnerTeamAdmin Records Createxxxxx Review xxxx Update xx Delete x Downloads Publicxxxxx Private xxx

# Todo  Get SSL certificates for server endpoints that handle user data.  Rebuild some Angular Directives and Controllers.  Add additional unit tests for frontend application.  Implement timed release for team collected data.  Move source code to public repository for anyone to contribute to.  Move all static content to Amazon Cloudfront and point www domain to Amazon.

# Todo (Continued)  Separation of client application and server application.  Finalize API and data models for rating mechanism.  Input existing global data into system.  Build CSV file import into web application.  Allow filtering of locations by country and continent. Get appropriate libraries running on server.

# Todo (Continued)  NDVI time series aggregation statistics for records generated in browser as requested by user.  Allow selection of records by specific NDVI time series parameters. Find records similar to an existing record.  Simple mobile application for field data collection.  Automatic creation of CSV files saved to GFSAD drive.

#Todo (Continued)  Allow user to overlay kml, geojson or other wms layers on map.  Find alternative to Google Map Engine which is being discontinued 1/16.

Other Ideas  Very simple application allowing user to sketch polygon(field) for a location.  Even simpler application asking ‘Is this cropland?’ with two buttons to help refine the data.  Querying Google Maps for street view data.  Using Google Earth Engine to determine pixel validity.

Mobile Application  What is best approach for converting point data with photo and bearing outside of location to the correct pixel?  Manipulation within mobile application by field personnel.  Manipulation within web application by team members  Auto suggest best location with spatial segmentation and analysis.  Mobile application data should be placed in staging area until approved by team member.