maptek.vulcan.metadata
Class for manipulating object metadata.
num_fields (metadata self) → int
Returns the number of metadata fields.
field_list (metadata self) → str_list
Returns the list of metadata fields.
has_field (metadata self, std::string const & field) → bool
Returns true if a field exists in the metadata.
remove_field (metadata self, std::string const & field)
Removes a field.
get_value (metadata self, std::string const & field) → std::string
Gets a field value.
set_field (metadata self, std::string const & field, std::string const & value)
Sets a field value.
get_timestamp (metadata self, std::string const & field) → mtk::datetime::DateTime
Gets a timestamp of a field.
as_dict (metadata self) → MVariant
Gets the metadata as a dictionary.
from_dict (metadata self, MVariant & data)
Builds metadata from a dictionary.