GeoMetadata
GeoMetadata includes a generic subset of metadata about the geographic data.
Inheritance
Code
XML encoding
<GeoMetadata url='' summary='' title='' description='' coordinateSystem='' horizontalDatum='' verticalDatum='' ellipsoid='' extent='' resolution='' originator='' copyright='' date='' metadataFormat='' dataUrl='' dataFormat='' logFeature='' />
Classic encoding
GeoMetadata {
url [""]
summary [""]
title ""
description ""
coordinateSystem ""
horizontalDatum ""
verticalDatum ""
ellipsoid ""
extent ""
resolution ""
originator ""
copyright ""
date ""
metadataFormat ""
dataUrl ""
dataFormat ""
logFeature [""]
}
Interface
Filter: X3D only | Avalon only | All
| id | Name | DataType | PartType | Default | ValueType | Description |
|---|---|---|---|---|---|---|
| url | MFString | initializeOnly | Hint: Strings can have multiple values, so separate each string by quote marks [ 'http://www.url1.org' 'http://www.url2.org' 'etc.' ]. | |||
| data | MFNode | initializeOnly | List of all nodes that implement this data. If not specified, then GeoMetadata node pertains to entire scene. | |||
| summary | MFString | initializeOnly | Metadata keyword=value pairs metadata keyword=value pairs VRML 97 encoding combines the following keyword=value pairs under summary. | |||
| title | SFString | initializeOnly | A name to succinctly identify the dataset to user. | |||
| description | SFString | initializeOnly | A brief textual description or summary of the content of the dataset. | |||
| coordinateSystem | SFString | initializeOnly | The spatial reference frame used to represent the data (e.g. GD, UTM, or LCC). The list of valid codes that can be used in this field are defined in ISO/IEC CD 18026:200x. | |||
| horizontalDatum | SFString | initializeOnly | The name of the geodetic datum. The list of valid codes that can be used in this field are defined in ISO/IEC CD 18026:200x. | |||
| verticalDatum | SFString | initializeOnly | The name of the vertical datum (geoid). The list of valid codes that can be used in this field are defined in ISO/IEC CD 18026:200x. | |||
| ellipsoid | SFString | initializeOnly | The name of the geodetic ellipsoid. The list of valid codes that can be used in this field are defined in ISO/IEC CD 18026:200x. | |||
| extent | SFString | initializeOnly | The bounding coordinates for the dataset given in spatial reference frame specified by the coordinateSystem keyword. These are provided in the order eastmost, southmost, westmost, northmost. Hint: an example for GD is: "-180.0 -90.0 180.0 90.0" | |||
| resolution | SFString | initializeOnly | Resolution (ground-sample distance) in meters. | |||
| originator | SFString | initializeOnly | Definines the originator of the data, for example the author, agency, organization, publisher, etc. | |||
| copyright | SFString | initializeOnly | Any appropriate copyright declaration that pertains to the data. | |||
| date | SFString | initializeOnly | Date/time (or date/time range) defining valid time period for data use format YYYY MM DD [HH:MM] with 4-digit years and hyphen - for ranges times are in 24-hour format with respect to GMT example: 1999 01 01 00:00 - 1999 12 31 23:59. | |||
| metadataFormat | SFString | initializeOnly | Specifies the format of the external metadata description specified by the url field of the GeoMetadata node. | |||
| dataUrl | SFString | initializeOnly | One or multiple url links to source data used for creating VRML node(s) these metadata pertain to. | |||
| dataFormat | SFString | initializeOnly | Describes the format of the source data used to create the X3D node(s) to which this metadata pertains. This refers to the source data specified by the dataUrl keyword (if present). | |||
| logFeature | MFString | inputOutput | state, child, parent, route, eventIn, eventOut | controls the logging of changes, state: log state changes (e.g. live), child: log child add/remove, parent: log parent add/remove, route: log route add/remove; eventIn: log receiving of events, eventOut: log sending of events: guiView, runtime system should create node-view, guiEdit: runtime system should create node-editeverything: log everything | ||
| metadata | SFNode | initializeOnly | MetadataObject | container for payload metadata inside MetadataSet element |
