Package eoxserver :: Package resources :: Package coverages :: Module interfaces :: Class EOMetadataInterface
[hide private]
[frames] | no frames]

Class EOMetadataInterface

source code


This an interface for objects carrying basic EO Metadata. It is the base for metadata reader interfaces as well as EO-WCS object interfaces. Note that it does NOT inherit from :class:`MetadataInterface`, so key-value-pair access to metadata values is not possible. .. method:: getEOID This method shall return the EO ID of the coverage wrapped by the implementation .. method:: getBeginTime This method shall return the acquisition begin date and time of the EO coverage wrapped by the implementation. The type of the return value is expected to be :class:`datetime.datetime`. .. method:: getEndTime This method shall return the acquisition end date and time of the EO coverage wrapped by the implementation. The type of the return value is expected to be :class:`datetime.datetime`. .. method:: getFootprint This method shall return the acquisition footprint of the EO coverage wrapped by the implementation. The type of the return value is expected to be :class:`django.contrib.gis.geos.GEOSGeometry`.
Nested Classes [hide private]

Inherited from core.registry.RegisteredInterface: __metaclass__

Instance Methods [hide private]

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Methods [hide private]

Inherited from core.registry.RegisteredInterface: getBindingMethod, getInterfaceId, getRegistryKeys

Inherited from core.interfaces.Interface: implement

Class Variables [hide private]
  REGISTRY_CONF = {'binding_method': 'direct', 'intf_id': 'resou...
  getEOID = Method(returns= StringArg("@return"))
  getBeginTime = Method(returns= ObjectArg("@return", arg_class=...
  getEndTime = Method(returns= ObjectArg("@return", arg_class= d...
  getFootprint = Method(returns= ObjectArg("@return", arg_class=...
  __rconf__ = {'binding_method': 'direct', 'intf_id': 'resources...

Inherited from core.interfaces.Interface: __iconf__

Properties [hide private]

Inherited from object: __class__

Class Variable Details [hide private]

REGISTRY_CONF

Value:
{'binding_method': 'direct',
 'intf_id': 'resources.coverages.interfaces.EOMetadata',
 'name': 'EO Metadata Interface'}

getBeginTime

Value:
Method(returns= ObjectArg("@return", arg_class= datetime))

getEndTime

Value:
Method(returns= ObjectArg("@return", arg_class= datetime))

getFootprint

Value:
Method(returns= ObjectArg("@return", arg_class= GEOSGeometry))

__rconf__

Value:
{'binding_method': 'direct',
 'intf_id': 'resources.coverages.interfaces.EOMetadata',
 'name': 'EO Metadata Interface'}