O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Polar CI: A Clound based Polar Resource Discovery Engine

61 visualizações

Publicada em

A one-stop gateway for polar data discovery

Publicada em: Dados e análise
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Polar CI: A Clound based Polar Resource Discovery Engine

  1. 1. Polar CI: A Cloud based Polar Resource Discovery Portal Yongyao Jiang Department of Geography and Geoinformation Science, George Mason University Colleagues: Jizhe Xia, Kai Liu
  2. 2. • Background • Objective • Architecture • Implementation • Contribution • Demo Agenda
  3. 3. Background • Polar regions: 1)natural resources 2)indicators of climate changes • Dispersed distribution • Search: key-word based matching • Lack of information to help making selection • Visualization (polar projection)
  4. 4. Objective • One-stop polar resource portal – Data, service • Semantic-based search • Service quality • Visualization tools NOAA USGS Portal Users
  5. 5. Architecture Six Components 1. 2. 3. 5. 4. 6.
  6. 6. Architecture Six Components 1. 2. 3. 5. 4. 6.
  7. 7. Architecture Six Components 1. 2. 3. 5. 4. 6.
  8. 8. Architecture Six Components 1. 2. 3. 5. 4. 6.
  9. 9. Architecture Six Components 1. 2. 3. 5. 4. 6.
  10. 10. Architecture Six Components 1. 2. 3. 5. 4. 6.
  11. 11. Data Harvesting Middleware • Harvest metadata from other sources – Customize search request – Convert metadata formats • 2 million metadata from 10 sources(dataset and service)
  12. 12. Search Broker • Middleware between user and data • Translate user’s input • Parse server’s response • Async query
  13. 13. Data Warehouse • Built upon GeoNetwork (open source spatial catalog) • Connected with PostGIS • Support catalog service – web (CSW)
  14. 14. Semantic Engine • Translate search input into query rules • Calculate relevance index between input and search result
  15. 15. Quality of Service Engine • Monitor service performance • Collect information from other evaluation systems • Calculate overall service quality
  16. 16. Visualization Tools • Visualize data and data service • Paged list viewer • Bing maps viewer • Pivot viewer • Service quality viewer
  17. 17. Implementation • Microsoft .NET framework (Search broker) • ASP. NET (Server side) • Silverlight (Client side) • Windows Communication Foundation’ (WCF) services
  18. 18. Contributions • Developed the data harvesting middleware • Developed the polar viewer based on Openlayers 3 • Developed the metadata parser in the search broker • Moved the entire system from Windows Azure to Amazon EC2 • Wrote a book chapter • Developing the data quality module to evaluate quality of data and help user make selection
  19. 19. Demo • Polar CI: http://52.6.44.195/
  20. 20. Questions and comments?

×