SlideShare una empresa de Scribd logo
1 de 27
landmap.mimas.ac.uk
Grid Enabling Satellite Data
using OWS and GRASS
Gail Millin Geodata Services Development Officer
Pascal Ekin Software Developer
Victoria, Canada
FOSS4G 2007
24th
– 27th
September 2007
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Mimas Data Centre
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Main Activities
 Satellite Data Provision to UK academia
 Geospatial Support Services
 Educational Materials
 Research and Development
 New Data Delivery Infrastructure
 Applications of Radar & Optical Data
 Dissemination & Outreach
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Who Uses Landmap?
First 1000 Registered
Users of the
Landmap Service
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Data Archive
 Optical Collection
 Landsat 5, Landsat 7, SPOT, MERIS
 Radar Collection
 ASAR (AP, WS, IM), ERS 1, ERS 2
 Elevation Collection
 SRTM, 25m DEM, KGPS
 Available to academics attending an institute that has
signed a licensing agreement.
 Free service since 1st
August 2007
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Optical Collection - Landsat
Landsat 7 Bands 3,2,1Landsat 7 Bands 7,4,3
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Optical Collection - SPOT
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Radar Collection - ASAR
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Elevation Collection – DEM &
KGPS
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Landmap - Image Streaming
 Image Streaming – ER Mappers Image Web
Server 8.1
 Landmap Image Streaming Viewer
 Free downloadable heavy clients
 ArcGIS Explorer
 Google Earth
 GetCapabilities request for IWS
 http://ims1.landmap.ac.uk/ecwp/ecw_wms.dll?request=G
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
 WMS – web application which provides a portrayal
of geographic data which is stored on the server.
 WFS – is an interface allowing requests for
geographical features across the web using the XML
based GML for data exchange.
 WCS – defines how to provide satellite data over the
internet. This differs from WMS as actual data
values are sent.
 WMS/WCS via OGC Landmap viewer or OGC compliant
software
 UDig
 Cadcorp
 ArcGIS
Landmap OWS
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
 Requires a variety of supporting libraries
 PROJ 4 for on-the-fly projection
 Geospatial Data Abstraction Library (GDAL) a translator library for
raster data
 GetCapabilities requests for GEMS II work
 Landsat 5 - http://ims2.landmap.ac.uk/cgi-bin/mapserv.exe?
map=..chameleonsatellitemapl5_wcs.map&SERVICE=WCS&R
EQUEST=GetCapabilities&WMTVER=1.0
 Landsat 7 - http://ims2.landmap.ac.uk/cgi-bin/mapserv.exe?
map=..chameleonsatellitemapl7_wcs.map&SERVICE=WCS&R
EQUEST=GetCapabilities&WMTVER=1.0
 GetCoverage request http://ims2.landmap.ac.uk/cgi-
bin/mapserv.exe?
map=..chameleonsatellitemapl7_wcs.map&SERVICE=WCS&REQ
UEST=GetCoverage&Coverage=orthol7_20123xs190600&BBOX=48
6600.00,252275.00,699975.00,468500.00&CRS=EPSG:27700&RES
X=25&RESY=25&FORMAT=GEOTIFF
MapServer
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GEMS I
 Aim: To Provide Grid-enabled
access to the aggregate
statistics from the 2001
Census via OGSA-DAI on the
National Grid Service
 Connect SQL Server database
directly to the Grid via NGS
 Grid-enable current data
access system Casweb to
facilitate ease of use
 A fully working version was
deployed on the NGS in
November 2006
http://casweb.mimas.ac.uk/
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GEMS II
 Aim and Objectives
 Grid enable a subset of the Landmap Service Data
archive
 Landsat 4/5 Thematic Mapper Scenes 1988 - 1992
 Landsat 7 1999 - 2002
 25m Digital Elevation Model
 GEMS II provide a data processing service on the
National Grid Service using OWS & Grid technologies
 Make use of 128 CPU/compute node
 High processing power
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GEMS II Use Case
 Urban Change Detection for the UK
 Satellite Image Processing renown for computer intensive tasks.
“There are many studies that take place in the remote sensing
community focused on change detection of urban areas;
however these studies can be limited to local areas due to the
lack of computer power to enable much larger areas to be
assessed” (Comert, 2004)
 Subset from the Data Archive for Use Case
 Landsat 4/5 Thematic Mapper Scenes 1988 - 1992
 Landsat 7 1999 - 2002
 25m Digital Elevation Model
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GEMS II Architecture - Tier 1
 Provide the Visualisation of the WCS data results and querying of the
CSW using OGC compliant clients on the Users System
Clients Evaluated for this Role:
 Cadcorp SIS MapBrowser
 Free to download but not open source
 Browse OGC Data services
 Supports WMS, WFS, WCS
 MPGC1.0
 Data menu allows users to add/remove WCS, WFS and WMS
 Client offers image processing capabilities
 Quantum GIS
 Open source, free of charge GIS supports WMS and WCS results
(GeoTiffs).
 GRASS layers can be imported into the interface using a GRASS plug-
in
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GEMS II Architecture - Tier 1/2
 Developments of a GEMS GridRelay Client/Server Proxy
 GEMS GridRelay client proxy - install on the user’s system
 GEMS GridRelay proxy server – installed on Mimas Server
(Linux OS)
 Benefits of GridRelay
 GridRelay allows user accreditation (Athens, UK eScience
certificates) verifiable of the service side
 Deployment of the client proxy is seamless
 Works at the TCP level
 GridRelay can be extended to include other
authentication/authorisation protocols such as Shibboleth
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GridRelay – Further Benefits
 Dependent on traditional internet protocols &
tools
 OS independent as it is Java based
 Very small (a jar file with few dependencies)
 Configurable through an internet browser
(developed)
 Can be combined with existing Web Service
protocols
 REST, SOAP, WSDL, existing Grid Security (GSI)
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Overview of GEMS II
Architecture
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GRASS - Scripts
 Change Detection of Urban Areas
 i.cluster – Clustering algorithm
 Pixel clusters = imagery categories that can
be related to land cover types on the ground
 Output = Cluster spectral signatures, cluster
means and covariance matrices
 i.maxlik – Classifies the cell spectral
reflectances in imagery data based on
the spectral signatures generated by
i.cluster
 Output = Raster map layer of classified
image in which each cell has been assigned
a spectral class.
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
GEMS II Outcomes
 Exploit GRID Technologies
 Expand on OWS work initiated by the JISC
funded Interoperability Project
 Use OWS in a Grid Context
 Users can benefit from high CPU computer power of
the NGS
 Create the use case demonstrator using Landsat
4/5, Landsat 7 and DEM
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Future Developments
 New Website – due to be released in January 2008
 New Release of ASAR data – January 2008
 Monthly acquisitions of TOPSAT data from QinetiQ
 10 images per month
 International locations
 2m/3m resolution 3 band optical imagery
 Extend the Image Streaming Viewer to display the
recently updated metadata
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Register
 Institutes must sign a licensing agreement form to use
the service after July 31st
2007
 93 sites are already registered
 The service is now free!
 Further information available at http://
landmap.mimas.ac.uk
 Users require Athens Username and Password
 Access to download area
 Access to the online learning materials e.g. Image Processing
Course
FOSS4G 2007 Victoria Canada
landmap.mimas.ac.uk
Thanks for Listening
Enquiries spatial@mimas.ac.uk
Website landmap.mimas.ac.uk

Más contenido relacionado

Último

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 

Último (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 

Destacado

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by HubspotMarius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTExpeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsPixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfmarketingartwork
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 

Destacado (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Grid Enabling Satellite Data using OWS and GRASS

  • 1. landmap.mimas.ac.uk Grid Enabling Satellite Data using OWS and GRASS Gail Millin Geodata Services Development Officer Pascal Ekin Software Developer Victoria, Canada FOSS4G 2007 24th – 27th September 2007
  • 2. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Mimas Data Centre
  • 3. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Main Activities  Satellite Data Provision to UK academia  Geospatial Support Services  Educational Materials  Research and Development  New Data Delivery Infrastructure  Applications of Radar & Optical Data  Dissemination & Outreach
  • 4. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Who Uses Landmap? First 1000 Registered Users of the Landmap Service
  • 5. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Data Archive  Optical Collection  Landsat 5, Landsat 7, SPOT, MERIS  Radar Collection  ASAR (AP, WS, IM), ERS 1, ERS 2  Elevation Collection  SRTM, 25m DEM, KGPS  Available to academics attending an institute that has signed a licensing agreement.  Free service since 1st August 2007
  • 6. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Optical Collection - Landsat Landsat 7 Bands 3,2,1Landsat 7 Bands 7,4,3
  • 7. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Optical Collection - SPOT
  • 8. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Radar Collection - ASAR
  • 9. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Elevation Collection – DEM & KGPS
  • 10. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Landmap - Image Streaming  Image Streaming – ER Mappers Image Web Server 8.1  Landmap Image Streaming Viewer  Free downloadable heavy clients  ArcGIS Explorer  Google Earth  GetCapabilities request for IWS  http://ims1.landmap.ac.uk/ecwp/ecw_wms.dll?request=G
  • 11. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk
  • 12. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk
  • 13. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk  WMS – web application which provides a portrayal of geographic data which is stored on the server.  WFS – is an interface allowing requests for geographical features across the web using the XML based GML for data exchange.  WCS – defines how to provide satellite data over the internet. This differs from WMS as actual data values are sent.  WMS/WCS via OGC Landmap viewer or OGC compliant software  UDig  Cadcorp  ArcGIS Landmap OWS
  • 14. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk  Requires a variety of supporting libraries  PROJ 4 for on-the-fly projection  Geospatial Data Abstraction Library (GDAL) a translator library for raster data  GetCapabilities requests for GEMS II work  Landsat 5 - http://ims2.landmap.ac.uk/cgi-bin/mapserv.exe? map=..chameleonsatellitemapl5_wcs.map&SERVICE=WCS&R EQUEST=GetCapabilities&WMTVER=1.0  Landsat 7 - http://ims2.landmap.ac.uk/cgi-bin/mapserv.exe? map=..chameleonsatellitemapl7_wcs.map&SERVICE=WCS&R EQUEST=GetCapabilities&WMTVER=1.0  GetCoverage request http://ims2.landmap.ac.uk/cgi- bin/mapserv.exe? map=..chameleonsatellitemapl7_wcs.map&SERVICE=WCS&REQ UEST=GetCoverage&Coverage=orthol7_20123xs190600&BBOX=48 6600.00,252275.00,699975.00,468500.00&CRS=EPSG:27700&RES X=25&RESY=25&FORMAT=GEOTIFF MapServer
  • 15. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk
  • 16. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GEMS I  Aim: To Provide Grid-enabled access to the aggregate statistics from the 2001 Census via OGSA-DAI on the National Grid Service  Connect SQL Server database directly to the Grid via NGS  Grid-enable current data access system Casweb to facilitate ease of use  A fully working version was deployed on the NGS in November 2006 http://casweb.mimas.ac.uk/
  • 17. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GEMS II  Aim and Objectives  Grid enable a subset of the Landmap Service Data archive  Landsat 4/5 Thematic Mapper Scenes 1988 - 1992  Landsat 7 1999 - 2002  25m Digital Elevation Model  GEMS II provide a data processing service on the National Grid Service using OWS & Grid technologies  Make use of 128 CPU/compute node  High processing power
  • 18. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GEMS II Use Case  Urban Change Detection for the UK  Satellite Image Processing renown for computer intensive tasks. “There are many studies that take place in the remote sensing community focused on change detection of urban areas; however these studies can be limited to local areas due to the lack of computer power to enable much larger areas to be assessed” (Comert, 2004)  Subset from the Data Archive for Use Case  Landsat 4/5 Thematic Mapper Scenes 1988 - 1992  Landsat 7 1999 - 2002  25m Digital Elevation Model
  • 19. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GEMS II Architecture - Tier 1  Provide the Visualisation of the WCS data results and querying of the CSW using OGC compliant clients on the Users System Clients Evaluated for this Role:  Cadcorp SIS MapBrowser  Free to download but not open source  Browse OGC Data services  Supports WMS, WFS, WCS  MPGC1.0  Data menu allows users to add/remove WCS, WFS and WMS  Client offers image processing capabilities  Quantum GIS  Open source, free of charge GIS supports WMS and WCS results (GeoTiffs).  GRASS layers can be imported into the interface using a GRASS plug- in
  • 20. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GEMS II Architecture - Tier 1/2  Developments of a GEMS GridRelay Client/Server Proxy  GEMS GridRelay client proxy - install on the user’s system  GEMS GridRelay proxy server – installed on Mimas Server (Linux OS)  Benefits of GridRelay  GridRelay allows user accreditation (Athens, UK eScience certificates) verifiable of the service side  Deployment of the client proxy is seamless  Works at the TCP level  GridRelay can be extended to include other authentication/authorisation protocols such as Shibboleth
  • 21. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GridRelay – Further Benefits  Dependent on traditional internet protocols & tools  OS independent as it is Java based  Very small (a jar file with few dependencies)  Configurable through an internet browser (developed)  Can be combined with existing Web Service protocols  REST, SOAP, WSDL, existing Grid Security (GSI)
  • 22. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Overview of GEMS II Architecture
  • 23. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GRASS - Scripts  Change Detection of Urban Areas  i.cluster – Clustering algorithm  Pixel clusters = imagery categories that can be related to land cover types on the ground  Output = Cluster spectral signatures, cluster means and covariance matrices  i.maxlik – Classifies the cell spectral reflectances in imagery data based on the spectral signatures generated by i.cluster  Output = Raster map layer of classified image in which each cell has been assigned a spectral class.
  • 24. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk GEMS II Outcomes  Exploit GRID Technologies  Expand on OWS work initiated by the JISC funded Interoperability Project  Use OWS in a Grid Context  Users can benefit from high CPU computer power of the NGS  Create the use case demonstrator using Landsat 4/5, Landsat 7 and DEM
  • 25. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Future Developments  New Website – due to be released in January 2008  New Release of ASAR data – January 2008  Monthly acquisitions of TOPSAT data from QinetiQ  10 images per month  International locations  2m/3m resolution 3 band optical imagery  Extend the Image Streaming Viewer to display the recently updated metadata
  • 26. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Register  Institutes must sign a licensing agreement form to use the service after July 31st 2007  93 sites are already registered  The service is now free!  Further information available at http:// landmap.mimas.ac.uk  Users require Athens Username and Password  Access to download area  Access to the online learning materials e.g. Image Processing Course
  • 27. FOSS4G 2007 Victoria Canada landmap.mimas.ac.uk Thanks for Listening Enquiries spatial@mimas.ac.uk Website landmap.mimas.ac.uk

Notas del editor

  1. This data is from the first 1000 SIDS registered users Shows 31% of users come from disciplines that would traditionally use satellite data e.g. IT, GIS, Geomatics, Environment, Geography, Agricultural studies and Marine/Hydrology studies 27% come from unconventional subject areas such as social sciences and economics 22% are from the biological and physical sciences with the largest user group not from geomatic but from the disciplines of biology, physics and engineering Less than a third of the total users are from conventional spatial science disciplines over 2 thirds are from a wide range of other academic disciplines including engineering, languages, history, finance and physics. 20% was classified in the other or learning resources category and therefore is from a more generic user group.
  2. Landsat 5 (late 80s early 90s) Landsat 7 (1999 -2000) SPOT (mid 1990s) Mediterranean datasets available for Landsat imagery only ASAR (2004 – present) ERS 1 & 2 (1995 – 1999) Landmap DEM derived from ERS
  3. Orthorectified and Projected to British National Grid 64 Scenes - Landsat 5 and Landsat 7 Formats JPEG, GeoTiff, Imagine Image 1 – Band combination 3,2,1 enables information about water sediment patterns and water features to be highlighted – area is Isle of Wight and Portsmouth Image 2 – Band combination 7,4,3 highlights the urban areas of Southampton, Totton, Cowes, Gosport and Lymington in pink, forested areas are represented as a bright vivid green e.g The New Forest and Parkhurst Forest on the Isle of Wight.
  4. Image 1: SPOT image of Greenwich and Isle of Dogs acquired 13 th September 1991 Image 2: 15m Panchromatic Landsat 7 image acquired 19 th June 2000 – can detect urban change addition of Ed-Excel Exhibition Centre and the Millennium Dome Projected to British National Grid 150 Panchromatic images available 10m resolution 60km x 60km coverage ECW & GeoTIFF format
  5. Image 1: August 04 Alternating Polarisation during a low tide Image 2: Solway viewed through ASAR Image Mode data on two dates: 18th January 2005 and 16 August 2005 Image 3: Solway viewed through ASAR Alternative Polarisation (AP) on 8th August 2004
  6. 25m DEM created using interferometric techniques with ERS 1 and ERS 2 data KGPS Survey provides accurate high-resolution locational data of about 6,400km of roads in the British Isles.
  7. ER Mapper - Provides ECW high speed streaming for all Landmap imagery and is also OGC WMS compliant
  8. New approaches are being developed so that our users can easily take advantage of the desktop visualisation capabilities of ArcGIS.
  9. New approaches are being developed so that our users can easily take advantage of the desktop visualisation capabilities of Google Earth. This example shows how the Image Streaming Service run from ER Mappers Image Web Server has been linked into the Google Earth interface using KML
  10. Open Geospatial Consortium (OGC) - a non-profit, international, voluntary standards organization that is leading the development of standards for geospatial services Their aim is to advance geo-processing interoperability across the GIS industry
  11. MapServer is a freely available, open source development environment, offering support of WMS and WCS http://mapserver.gis.umn.edu/
  12. MIMAS is now a member of the OGC organisation Many WMS have been created at Landmap so that all data within the archive is accessible using an OGC compliant software client. Additionally this interface has been created for the Landmap website where sample WCS can be accessed to download the data if required This makes the Landmap Service highly interoperable and accessible in a variety of ways
  13. Holding 2001 aggregate census data The system allowed users to Upload query results to a Grid/File Transfer Protocol (FTP) server. View SQL generated by user interface for further integration into an OGSA-DAI client. Redirect query results to a grid service/ OGSA-DAI activity for further processing. Bulk upload query results to a user specified OGSA-DAI enabled database Integration of table metadata into query results. Transform query result into a variety of formats (CSV, HTML, etc...) by employing built in Java/SAX transformation code. Convert query results from a target to a user selected source geography.
  14. The overall aim of GEMS II Project is to Grid Enabling Mimas Services (GEMS) in particular a subset of the Landmap Service Data Archive. The GEMS II project would allow large amounts of satellite imagery available from the Landmap Service to be transferred to a National Grid Service (NGS) compute node for large scale, CPU intensive analysis. GEMS II will provide a data processing service through an OGC defined Web Processing Service
  15. The limitations in using desktop for high CPU intensive processing tasks like mosaicing or image classification is justification for trying to incorporate the power of the grid into a satellite image processing workflow. This use case is a proof of concept to test out combining the different grid technologies and OWS
  16. Proposed software architecture in GEMS II would be built around several of the Open Geospatial Consortium (OGC) web standards. Web Coverage Service - Web Processing Service Catalogue Service for the Web
  17. The GridRelay software component developed by Pascal Ekin at Mimas relays client/server connections through proxies This is necessary to track who is accessing the data and reporting usage to JISC The more seamless the architecture is by avoiding customised coding to services ultimately means that the GridRelay client can connect to any service using HTTP protocol By working at the Transmission Control Protocol level GridRelay is compatible with most internet protocols e.g. native database connection through JDBC as well as providing secure non local communication between proxies through SSL (Secure Sockets Layer)
  18. Some problems Not a full grid solution Not as efficient as some specific Grid Solutions as there is an efficiency penalty incurred by employing proxy components to relay information between nodes, clients, servers.
  19. Visualisation Clients – OGC compliant GEMS GridRelay client proxy – allow users to employ any known OWS client with GEMS using a Secure Socket Layer to the GEMS GridRelay Proxy here the users credentials can be checked using ConvertGrid for Athens Authentication/authorisation. If ok can use PyWPS to launch Globus GRASS jobs on the NGS HPC system. Globus calls MyProxy which enables users to safely store a proxy of their UK e-science certificate permitting proxy delegation the GRASS jobs can then be launched employing the users credentials. In a similar fashion to the WPS the WCS will be deployed on the Mimas Linux server. WCS is provided using MapServer The catalogue service bypasses the GEMS GridRelay proxy server as authentication of metadata is not required and will be used for data discovery.
  20. GRASS – Geographic Resource Analysis Support System is used for data management, image processing, graphics production, spatial modelling and visualisation of many types of data. Free software and open source containing over 350 programs. i.Cluster – Reads through the raster imagery data and builds pixel clusters based on the spectral reflectances of the pixels. i.Maxlik – The maximum likelihood classifier is being used for unsupervised classification the cluster means and covariance matrices from i.cluster signature file are used to determine which category each cell in the image has the highest probability of belonging . r.Kappa – Calculate error matrix and kappa parameter for accuracy assessment of classification results.
  21. The NGS data node utilised for this project consists of 128 CPU system accessible to UK e-Science certificate holders. The system currently runs on GLOBUS 2.
  22. Image Streaming Viewer Information Interoperable with all ESRI ArcGIS software including the new 3 D viewer ArcGIS Explorer Provides users with real time zoom and roam capabilities for exploring the SIDS data archive Is in the process of being extended further with a dynamic data download service using WCS and incorporating the metadata.