Information required to identify a dataset.
More...
#include <MD_DataIdentification.h>
Information required to identify a dataset.
- Note
- Only the mandatory elements for the core metadata are implemented.
Definition at line 52 of file MD_DataIdentification.h.
◆ MD_DataIdentification()
| te::md::MD_DataIdentification::MD_DataIdentification |
( |
CI_Citation * |
cite, |
|
|
const std::string & |
abstract, |
|
|
MD_ProgressCode |
status, |
|
|
const std::string & |
lang |
|
) |
| |
Constructor.
- Parameters
-
| citation | Pointer to the citation to the resource. Class takes ownership. Do not pass null. |
| abstract | Brief narrative summary of the resource. |
| status | The development phase of the resource. |
| lang | A language used within the dataset. using standard ISO three-letter codes. Do not pass empty. |
◆ ~MD_DataIdentification()
| te::md::MD_DataIdentification::~MD_DataIdentification |
( |
| ) |
|
◆ addCharacterSet()
Adds a character coding standard in the dataset.
◆ addGeographicBBoxExt() [1/2]
| void te::md::MD_DataIdentification::addGeographicBBoxExt |
( |
const double & |
llx, |
|
|
const double & |
lly, |
|
|
const double & |
urx, |
|
|
const double & |
ury, |
|
|
bool |
isInside = true |
|
) |
| |
Adds the spatial description of the dataset.
- Parameters
-
| llx | Westernmost coordinate of the limit of the dataset extent, expressed in longitude in decimal degrees. |
| lly | Southernmost coordinate of the limit of the dataset extent, expressed in latitude in decimal degrees. |
| urx | Easternmost coordinate of the limit of the dataset extent, expressed in longitude in decimal degrees. |
| lly | Northernmost coordinate of the limit of the dataset extent, expressed in latitude in decimal degrees. |
| isInside | True if the bounding polygon encompasses an area covered by the data or false if an area where data is not present. Default true. |
◆ addGeographicBBoxExt() [2/2]
| void te::md::MD_DataIdentification::addGeographicBBoxExt |
( |
const te::gm::Envelope * |
bb, |
|
|
bool |
isInside = true |
|
) |
| |
Adds the spatial description of the dataset.
- Parameters
-
| bbx | Pointer to the enclosing boounding box. Do not pass null. |
| isInside | True if the bounding polygon encompasses an area covered by the data or false if an area where data is not present. Default true. |
◆ addLanguage()
| void te::md::MD_DataIdentification::addLanguage |
( |
const std::string & |
lang | ) |
|
Adds a language used within the dataset.
- Parameters
-
| lang | Language description using standard ISO three-letter codes. Do not pass empty string. |
◆ addPointOfContact()
Adds a point of contact to the resource.
- Parameters
-
| poc | Pointer to a responsible party. Class takes pointer ownership. Do not pass null. |
◆ addTopicCategory()
Adds a theme of the dataset.
◆ clone()
◆ dataIsCovered()
| bool te::md::MD_DataIdentification::dataIsCovered |
( |
| ) |
const |
Returns true if the bounding polygon encompasses an area covered by the data or false if is an area where data is not present.
◆ getAbstract()
| const std::string& te::md::MD_Identification::getAbstract |
( |
| ) |
const |
|
inherited |
Returns the resource abstract.
◆ getCharsetCodes()
| const std::vector<MD_CharacterSetCode>& te::md::MD_DataIdentification::getCharsetCodes |
( |
| ) |
const |
Returns a character coding standard in the dataset.
◆ getCitation()
| const CI_Citation* te::md::MD_Identification::getCitation |
( |
| ) |
const |
|
inherited |
Returns the citation for the metadata.
◆ getExtent()
Returns the set of extents for the dataset.
◆ getLanguages()
| const std::vector<std::string>& te::md::MD_DataIdentification::getLanguages |
( |
| ) |
const |
Returns the set of languages associated to the dataset.
◆ getPointsOfContact()
| const boost::ptr_vector<CI_ResponsibleParty>& te::md::MD_Identification::getPointsOfContact |
( |
| ) |
const |
|
inherited |
Returns the resource points of contact.
◆ getScale()
| long te::md::MD_DataIdentification::getScale |
( |
| ) |
const |
Returns the scale information. If equal to 0 the denominator is not valid.
◆ getSpatialRepTypeCode()
Returns the spatial representation type.
◆ getStatus()
Returns the resource status code.
◆ getTopicCategories()
| const std::vector<MD_TopicCategoryCode>& te::md::MD_DataIdentification::getTopicCategories |
( |
| ) |
const |
Return the themes associated to the dataset.
◆ setScale()
| void te::md::MD_DataIdentification::setScale |
( |
long |
d | ) |
|
Sets resource scale. The scale of a map or other cartographic object expressed as a fraction or ratio which relates unit distance on the map or other cartographic object to distance, measured in the same units, on the ground.
- Parameters
-
| d | The scale denominator. Do not pass <= 0; |
◆ setSpatialRepType()
Sets the spatial representation type.
◆ m_abstract
| std::string te::md::MD_Identification::m_abstract |
|
protectedinherited |
◆ m_charSet
◆ m_citation
◆ m_dataIsCovered
| bool te::md::MD_DataIdentification::m_dataIsCovered |
|
private |
◆ m_extent
◆ m_language
| std::vector<std::string> te::md::MD_DataIdentification::m_language |
|
private |
◆ m_poc
◆ m_scale
| long te::md::MD_DataIdentification::m_scale |
|
private |
◆ m_spatialRepresentationType
◆ m_status
◆ m_topicCategory
The documentation for this class was generated from the following file: