The Local Hub contributing hub must provide three services:
publication of ISO19115-3 metadata through a catalogue service - nominally GeoNetwork
publication of Web Mapping Service and Web Coverage Service according to AusSeabed protocols
direct download of Local Hub products through HTTP protocol
The Local Hub contributing hub must also provide a description of their holdings in an Excel format that can be read by the Exploring For The Future Portal.
Table of Contents |
---|
Publication of ISO19115-3 metadata
Most large organisations that distribute spatial data catalogue the existence of that data using a metadata catalogue system such as GeoNetwork. AusSeabed Local Hubs contributing hubs must provide a catalogue that can be harvested by AODN (and others) using GeoNetwork. AusSeabed requires that metadata entries be systematised to support downstream search and filter.
General Background
There are several metadata standards for describing spatial data, but ISO19115 continues to grow in popularity. The standard itself provides a wide range of flexibility in the forms of XML that it accepts. It is rarely possible for a system to understand the semantics of every component of XML that meets the standard. Likewise, the standard permits different ways of representing the same information. What has emerged are profiles of the ISO19115 that have agreed meaning among subsets of the spatial community. These can also include variations such as additional mandatory fields. In AusSeabed’s case the most notable is the marine community profile (ISO19115-3) that is designed for marine purposes (most notably documenting marine specimen samples). Worthy of similar mention is GA’s Community Profile that forces some metadata tags to be mandatory.
Technical Details
Geonetwork provides at least three method of editing metadata: a) a simple interface; b) the full interface; and c) an XML editor. Most metadata can be entered in the simple interface; however, a number of fields require the full editing interface or XML editor (or import) including:
...
http://vocab.nerc.ac.uk/collection/C38/current/BSH244/
AusSeabed protocols for publishing Web Mapping Service and Web Coverage Services
For consistency, L3 products need to be presented through web services in the same way. Each L3 product served through a Web Mapping Service (WMS) must be presented as a group layer:
Presentation Order | Product | Type | Style |
---|---|---|---|
Bottom | Extent Polygon | Polygon | |
Middle | Hillshade | Raster | |
Top | Bathymetry | Raster |
Naming of layers
The layers should follow a consistent form. The form chosen for GA’s holdings is:
...
Element | Value |
Location | Beagle Commonwealth Marine Reserve |
Product Type | Bathymetry |
Publication Date | 2018 |
Resolution | 1m |
Product Code | OV |
Bathymetry
All GeoTIFF images must be provided in Cloud Optimised form. For large images we have image overlays at 2 4 8 16 32 scales.
Hillshade
The hillshade must be produced with azimuth 30 degrees, altitude 45 degrees and z scaling factor of 2. For geographic projection images, a scaling factor of 111120 must be applied.
Extent Polygon
The extent polygon must contain metadata attributes of the layer (in any order):
...
Field | Example | |
---|---|---|
START_PORT | The port where the vessel departed | Hobart, Australia |
END_PORT | The port where the vessel arrived | Hobart, Australia |
Direct download of Local Hub products
All L3 products must be downloadable using standard HTTP protocols (http/https). They should have a consistent file format. Individual AusSeabed Data Hubs may have limitations on their capacity to define file names (i.e. because of integration with other systems). However, where they do have capacity to define names, the following convention may be useful:
...
Element | Value |
Location | Beagle Commonwealth Marine Reserve |
Product Type | Bathymetry |
Vertical Datum | Ellipsoid |
Publication Date | 2018 |
Resolution | 3m |
Version Identifier | 20200827T053422Z - The product generated at Thu Aug 27 2020 15:34:22 GMT+1000 (Australian Eastern Standard Time). |
Identifier | N/A |
Description of holdings for inclusion in EFTF Portal
Portal Category | Definition | Example |
PRIMARY THEME | The first level category in the Portal (shown in the panel on the left hand side) | Elevation and Depth |
SECONDARY THEME | The second level category in the Portal (shown in the panel on the left hand side) | Bathymetry - Survey |
NAME | Name of the layer (see conventions below) | Apollo Bay Bathymetry 2020 0.5m |
WMS LAYER NAMES | Comma separated list of layers should be shown under this heading (should point to one or more group layers) | ausseabed:Apollo_Bay_Bathymetry_2020_0_5m |
WCS LAYER NAMES | Comma separated list of bathymetry layers that have WCS endpoints | ausseabed:Apollo_Bay_City_of_Rayville_Bathymetry_2020_0_5m_OV |
TYPE | Type of service - always WMS? | WMS |
DESCRIPTION | Should be empty which means it is picked up from the WMS Service GetCapabilities document | empty |
TILECACHEURL | If there is a tilecache url | null |
SINGLETILE | Openlayers and WMS can work nicely together if single tile is set to true. | FALSE |
WMS URL | Url of the WMS service | |
WCS URL | Url of the WCS service | |
CSV URL | Ignore - for urls of CSV products | empty |
LEGEND URL | Ignore - legend should be defined by WMS service | empty |
xmin | If this is blank, the portal will use the WMS service’s get capabilities to calculate extent. It may still be required for group layers. | 143.4895 |
ymin | If this is blank, the portal will use the WMS service’s get capabilities to calculate extent. It may still be required for group layers. | -38.993 |
xmax | If this is blank, the portal will use the WMS service’s get capabilities to calculate extent. It may still be required for group layers. | 143.5608 |
ymax | If this is blank, the portal will use the WMS service’s get capabilities to calculate extent. It may still be required for group layers. | -38.9669 |
GEOMETRY | This should be RASTER for all raster bathymetry | RASTER |
POLYGON KEY | empty | |
TIME SERIES | null | |
PERSONA | This should be Marine for all AusSeabed products | Marine |
JSON | This is a placeholder for the excel spreadsheet to generate the values | empty |
PRODUCTION | NO for nonprod.portal.ga.gov.au, YES for portal.ga.gov.au as well | NO |
FILTER JSON | empty | |
INITIALISE_FOR_PERSONAS | Show this layer switched on by default for a particular persona - leave empty | empty |
RELATED_RECORDS | empty |
Display names on the portal
{Location} {Product Type} {Publication Date} {Resolution} ({Organisation if not GA}) [{Identifier}]
...