1 / 31

ITI Final Presentations’ Day Satellite Data Dissemination via JPEG2000 and Java Technologies

ITI Final Presentations’ Day Satellite Data Dissemination via JPEG2000 and Java Technologies. D. Burridge 16 th October 2007. Agenda. Context Objectives Implementation Project Information Results Demonstration. Context. Satellite data size increasing

georgette
Télécharger la présentation

ITI Final Presentations’ Day Satellite Data Dissemination via JPEG2000 and Java Technologies

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. ITI Final Presentations’ DaySatellite Data Dissemination via JPEG2000 and Java Technologies D. Burridge 16th October 2007

  2. Agenda • Context • Objectives • Implementation • Project Information • Results • Demonstration

  3. Context • Satellite data size increasing • Dissemination via Internet • Bandwidth increasing but variable • Web Services use becoming more widespread • Standards for image/geographic data services • OGC • JPEG2000/JPIP • Searching multiple servers currently an issue

  4. Objectives I • Stakeholders • EUSC • DMCII • Spacemetric AB • Dartcom • Letters of Intent • Questionnaires • Requirements Capture • Stakeholder Reviews

  5. Objectives II - Requirements • Timeliness: Sensor to end-user time • JPEG2000 Compression • Connectivity, interoperability and cost • Standards-based, application server (JBoss) • Availability, robustness, scalability and extensibility • J2EE Enterprise-level SOA

  6. Objectives III - Use Cases • Administer System • Administer Data (via Web Client or Web Service) • Log File / Performance Metrics Analysis • Administer Users • Retrieve Imagery • From WCS • From WFS • From WMS • Stream Imagery

  7. Implementation • Features • Architecture • System Components

  8. Implementation I – System Features • JPIP Streaming • Web Coverage Service • Web Map Service • Web Feature Service • OGC Catalogue Service • Data Encryption • Authentication & Authorization • Load Balancing • Fault Tolerance • Cluster Administration • EJB Component Administration • User Account Administration • System Auditing • SOAP Administration Services • Multi-platform server support: • Windows • Linux

  9. Implementation II – Features vs Use Cases ID Feature Use Case 1 JPIP Streaming Stream Image 2 Web Coverage Service Retrieve from Web Coverage Service 3 Web Map Service Retrieve from Web Map Service 4 Web Feature Service Retrieve from Web Feature Service 5 OGC Catalogue Service All 6 FTP Retrieve from a File Server 7 Data Encryption Retrieve Imagery 8 Authentication & Authorization Log In 9 Load Balancing Retrieve Imagery 10 Fault Tolerant Retrieve Imagery 11 Administer Cluster Administer System 12 Administer J2EE EJB components Administer System 13 Administer User Accounts Administer System 14 Audit System Administer System 15 SOAP administration services Administer System, Retrieve Imagery 16 System runs on Windows 17 System runs on Linux

  10. Implementation III - Server Architecture Client(s) Osprey Server Deployment Remote Data Server(s) JPIP Client JPEG 2000 JPIP via HTTP JPIP Server (e.g. Kakadu) Local Cache JPIP via HTTP Osprey Client Catalogue HTML via HTTP OpenGIS Server (Web Browser) Interface OGC OGC via HTTP Osprey Server Database OGC Client OGC via HTTP FTP FTP Server Monitoring Client HTML via HTTP (Web Browser)

  11. Implementation IV - System Components • Main Applications • OMAR: ebXML Registry-Repository • POSTGRES/PostGIS: Geospatial Database • JBOSS: HTTP Server/ EJB Container • GeoServer W*S • Supporting Applications • Java • Subversion • OpenSSL • Maven • JWSDP • Swig • Ant • JAI & JAI Image I/O • GDAL

  12. Project Information • Development Team • Work Packages • Milestones

  13. Project I – Development Team • ITT VIS Project Team • David Burridge Scheduling, Reporting • Norman Barker Design, Development • Peter Giacovelli Integration, Testing, Deployment • Graham Thackrah Infrastructure • Subcontractors • OSGEO GDAL Library Enhancements • Geosolutions Catalogue Development

  14. Project II – Work Breakdown Structure

  15. Project III – Milestones Date Status M1: Kick-off (35%) 27th Mar 06 Complete M2: Infrastructure Ready 31st Mar 06 Complete M3: User Requirements Defined 26th May 06 Complete M4: Interim Delivery (35%) 15th Aug 06 Complete M5: Development Complete 7th Jul 07 Complete M6: Final Delivery (30%) 21st Sep 07 In Progress

  16. Results - System Functionality • Publish • Upload image data to JPIP streaming service • Register existing W*S service with catalogue • Search • Query catalogue via web-based form • Map tool to facilitate geographic subset query • Ability to specify service source type (WCS, JPIP, etc) • Discover • Query results displayed in web page • Preview displayed for image data • Click to access selected data • Retrieve • Data is downloaded to preferred client (browser-based or standalone)

  17. Demonstration – Catalogue Search Geospatial Query Attribute Query

  18. Demonstration – JP2K Conversion Service JPIP Server URL JPIP Conversion Profile Source file

  19. Demonstration – JP2K Streaming / Display JPIP Viewer Client (chosen by user) Data streamed from Osprey into viewer

  20. Demonstration – WMS Registration

  21. Demonstration – WMS Data Query Results

  22. Demonstration – WFS Registration

  23. Demonstration – WFS Data Query Results

  24. Demonstration – WCS Registration

  25. Demonstration – WCS Data Display

  26. Demonstration – WCS to JP2K Conversion

  27. Demonstration – JP2K Display of WCS Data

  28. Demonstration – Displaying Maps & Features (1)

  29. Demonstration – Displaying Maps & Features (2)

  30. Demonstration – Displaying Maps & Features (3)

  31. Osprey Server Deployment Status • Osprey Deployed on 3 Servers • ESA (issues with libraries on 64-bit RHEL) • ITT VIS Test • Geo-Solutions • Remaining Deployment Tasks • Complete ESA Server Deployment (in progress) • EUSC Stakeholder Deployment (in progress) • Stakeholder Reviews (in progress)

More Related