Changes between Version 64 and Version 65 of PetascopeDevGuide


Ignore:
Timestamp:
Dec 22, 2015 2:52:35 PM (21 months ago)
Author:
pbaumann
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PetascopeDevGuide

    v64 v65  
    9090      * '''`[COV]`''' [[span('''`ps_coverage`''', style=color: Red )]] : The core table of the database, it is connected directly and indirectly to all other tables (coverage scope). Indeed dropping a coverage from the database is achieved by deleting the record in this table: the DELETE will cascade to all other linked metadata. It stores the ''name'' of the __coverage__ (the name you target in the OWS services, which is not necessarily the same as the associated rasdaman __collection__'s name, in case of grid coverages). The GMLCOV type is stored as well: this information is a derived attribute, but it is actively used by Petascope. Finally the native format is stored: `application/octet-stream` is the default for grid coverages ( = bytes from rasdaman db).
    9191      * '''`[DIC]`''' [[span('''`ps_gml_subtype`''', style=color: DimGray  )]] : The catalog of GMLCOV coverage types: ids are self-referencing within the table, so that Petascope can reconstruct the whole path of coverage types from the concrete to the root `AbstractCoverage` type in the `wcs:Capabilities/wcs:Contents/wcs:CoverageSummary`.
    92       * '''`[COV]`''' [[span('''`ps_extra_metadata`''', style=color: IndianRed  )]] : This table is used to provide different kinds of additional "extra" descriptive metadata to a coverage. The type of metadata is stored in `ps_extra_metadata_type`, which [browser:applications/petascope/src/main/db/petascope/update8/populate.sql initially] defines ''gmlcov'' (`/wcs:CoverageDescriptions/wcs:CoverageDescription/gmlcov:metadata`) and ''ows'' (`/wcs:Capabilities/wcs:Contents/wcs:CoverageSummary/ows:Metadata`) [PetascopeUserGuide#Metadata metadata types], plus a special field for the optional attribute table's name of an image ([wiki:Install#rasgeo rasgeo] component).
     92      * '''`[COV]`''' [[span('''`ps_extra_metadata`''', style=color: IndianRed  )]] : This table is used to provide different kinds of additional "extra" descriptive metadata to a coverage. The type of metadata is stored in `ps_extra_metadata_type`, which [browser:applications/petascope/src/main/db/petascope/update8/populate.sql initially] defines ''gmlcov'' (`/wcs:CoverageDescriptions/wcs:CoverageDescription/gmlcov:metadata`) and ''ows'' (`/wcs:Capabilities/wcs:Contents/wcs:CoverageSummary/ows:Metadata`) [PetascopeUserGuide#Metadata metadata types], plus a special field for the optional attribute table's name of an image ([wiki:InstallFromSource#rasgeo rasgeo] component).
    9393      * '''`[DIC]`''' [[span('''`ps_extra_metadata_type`''', style=color: DimGray  )]] : Catalog of extra metadata types, e.g. GMLCOV or OWS, see `ps_extra_metadata`.
    9494      * '''`[DIC]`''' [[span('''`ps_mime_type`''', style=color: DimGray  )]] : catalog of MIME types, used to define the coverage native format (and as well to support service capabilities description, e.g. `supportedFormat`).[[BR]][[BR]]
     
    104104   1. '''''Data storage (range set)'''''
    105105      * '''`[COV]`''' [[span('''`ps_range_set`''', style=color: Chocolate )]] : This table serves as dispatcher for possibly different storage methods for a coverage. A pair of fields determine the table and correspondent PK (id) where the storage information is available for the coverage. Currently only `ps_rasdaman_collection` is a legal table (it is also set by default).
    106       * '''`[COV]`''' [[span('''`ps_rasdaman_collection`''', style=color: Coral )]] : Fundamental table, by means of which Petascope can fetch the actual grid values. From [wiki:Versions#Version9.0.x rasdaman 9.0] there is an univocal association between a GMLCOV coverage and a single marray of a rasdaman collection. This means that both collection name and marray OID have to be compulsorily set. Optionally the rasdaman base type can be specified ([wiki:Install#rasgeo rasgeo] component).
     106      * '''`[COV]`''' [[span('''`ps_rasdaman_collection`''', style=color: Coral )]] : Fundamental table, by means of which Petascope can fetch the actual grid values. From [wiki:Versions#Version9.0.x rasdaman 9.0] on there is a 1:1 association between an OGC coverage and a single marray in some rasdaman collection. This means that both collection name and marray OID have to be compulsorily set. Optionally, the rasdaman base type can be set.
    107107      * '''`[COV]`''' [[span('''`ps_multipoint`''', style=color: Coral )]] : see table description in the domain set section above.[[BR]][[BR]]
    108108   1. '''''Feature space (range type)'''''