26 #ifndef __TERRALIB_METADATA_INTERNAL_ISO19115_MD_DATAIDENTIFICATION_H 
   27 #define __TERRALIB_METADATA_INTERNAL_ISO19115_MD_DATAIDENTIFICATION_H 
   30 #include "../../geometry/Envelope.h" 
   31 #include "../Config.h" 
  103                                 const double& urx, 
const double& ury, 
 
Identification information contains information to uniquely identify the data.
 
An Envelope defines a 2D rectangular region.
 
Provides a standardized method for citing a resource (dataset, feature, source, publication,...
 
Information required to identify a dataset.
 
void addGeographicBBoxExt(const double &llx, const double &lly, const double &urx, const double &ury, bool isInside=true)
Adds the spatial description of the dataset.
 
std::vector< MD_CharacterSetCode > m_charSet
 
void addTopicCategory(MD_TopicCategoryCode code)
Adds a theme of the dataset.
 
MD_DataIdentification(CI_Citation *cite, const std::string &abstract, MD_ProgressCode status, const std::string &lang)
Constructor.
 
const std::vector< MD_TopicCategoryCode > & getTopicCategories() const
Return the themes associated to the dataset.
 
void setScale(long d)
Sets resource scale. The scale of a map or other cartographic object expressed as a fraction or ratio...
 
std::vector< std::string > m_language
 
void setSpatialRepType(te::md::MD_SpatialRepresentationTypeCode code)
Sets the spatial representation type.
 
const te::gm::Envelope & getExtent() const
Returns the set of extents for the dataset.
 
~MD_DataIdentification()
Destructor.
 
te::gm::Envelope m_extent
 
MD_Identification * clone() const
Gets a copy of this object.
 
void addLanguage(const std::string &lang)
Adds a language used within the dataset.
 
std::vector< MD_TopicCategoryCode > m_topicCategory
 
const std::vector< MD_CharacterSetCode > & getCharsetCodes() const
Returns a character coding standard in the dataset.
 
long getScale() const
Returns the scale information. If equal to 0 the denominator is not valid.
 
bool dataIsCovered() const
Returns true if the bounding polygon encompasses an area covered by the data or false if is an area w...
 
te::md::MD_SpatialRepresentationTypeCode getSpatialRepTypeCode() const
Returns the spatial representation type.
 
te::md::MD_SpatialRepresentationTypeCode m_spatialRepresentationType
 
void addGeographicBBoxExt(const te::gm::Envelope *bb, bool isInside=true)
Adds the spatial description of the dataset.
 
void addCharacterSet(MD_CharacterSetCode code)
Adds a character coding standard in the dataset.
 
const std::vector< std::string > & getLanguages() const
Returns the set of languages associated to the dataset.
 
Identification information contains information to uniquely identify the data.
 
MD_TopicCategoryCode
high-level geographic data thematic classification to assist in the grouping and search of available ...
 
MD_ProgressCode
status of the dataset or progress of a review
 
MD_SpatialRepresentationTypeCode
 
MD_CharacterSetCode
name of the character coding standard used in the resource