NEONET Netherlands Earth Observation Network
Download
Report
Transcript NEONET Netherlands Earth Observation Network
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Neonet
A metadata application demonstrating SatCAST
Edwin Wisse & Rob van Swol
National Aerospace Laboratory
CXXX-1A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Overview
History: Sawa and SatCAST demonstrations
Neonet network
The software
Metadata gathering and distribution
Using multicast to distribute metadata
Demonstration
CXXX-2A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
1998: Sawa demonstration
Demonstrated IP over satellite & caching, no multicast
Application: Neonet version 0
No XML yet: HTML based
Built a single site combining and crosslinking pages from
different sites about a common theme: remote sensing
Site was replicated on different UNEP sites by retrieving
databases with HTML files.
CXXX-3A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
2000: SatCAST demonstration
Multicast capability
Demonstration application: Neonet version 2
Using structured metadata in XML
Network with nodes about different topics in remote
sensing
Demonstration:
– Neonet functionality
– Database synchronisation by multicast over satellite link.
CXXX-4A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Neonet: Background
Netherlands Earth Observation Network
Allow (Dutch) users of remote sensing data access to
information in the Netherlands and abroad.
Keep information at the provider
Connect to other metadata infrastructures
– CEOS IDN
– CEO
CXXX-5A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Neonet nodes
A Neonet node is a website with
supporting software.
A node covers a self-chosen
theme in remote sensing
Users can search for and enter
metadata in a fixed format.
Format is derived from the CEO
recommendation on metadata.
CXXX-6A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Neonet network (1)
The network is a group of nodes running Neonet software
Node maintainer(s) decide what is appropiate information
A node servers a user community, example:
– atmospheric chemistry
– water management
Nodes are organised hierarchically
General node at top: APEX
CXXX-7A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Neonet network (2)
CXXX-8A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Metadata flow
Node
email
Node
email
Node
metadata file
Provider
Metadata entered at a
specialised node is sent
automatically to the nodes
above.
E-mail is available everywhere
Even behind firewalls
CXXX-9A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Neonet software
Retrieve metadata from provider by HTTP
– Version 0: HTML pages
– Version 1: metadata in XML pages (CEO like format)
Uses CEO standard for metadata
Status: version 2 released october (but used in SatCAST)
Available for interested institutes
CXXX-10A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Software: elements
• A Neonet node runs:
• Webserver
• Database
• Servlet package
• Java application for
database sync and
metadata retrieval
• Nodes can be installed on
systems running Windows and
a number of Unix systems
(SGI, Solaris, Linux).
CXXX-11A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
SatCAST setup
3 top level nodes with local databases and no sub-nodes
Synchronisation:
– Nodes synchronise their databases using HTTP requests
– Added for SatCAST
Multicast aspect:
– New or changed XML files get broadcasted to all nodes
– Nodes retrieves files and records from local cache
– No multicast for servlet results, only for database
synchronisation
CXXX-12A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Synchronisation
Node
Node
admin
XML
SatCAST
Multicast
A node exports its database to a
set of XML files, so it can be accessed
using HTTP
admin
XML
Node
CXXX-13A
Nationaal Lucht- en Ruimtevaartlaboratorium
National Aerospace Laboratory NLR
Demonstration
Three nodes were set up, all are Apex nodes.
Check each other every 10 minutes.
Metadata entered at 1 node is found and retrieved by the
others
No instant result
Short demonstration of other Neonet features
Questions?
CXXX-14A