ISOImageryGCPCollection
ISOImageryGCPCollection
R6Class object.
Object of R6Class for modelling an ISO imagery gcp collection
- ISO 19139 https://schemas.isotc211.org/19115/-2/gmi/1.0/gmi/#element_MI_GCPCollection
- ISO 19115-3 https://schemas.isotc211.org/19115/-3/msr/1.0/msr/#element_MI_GCPCollection
geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOImageryAbstractGeolocationInformation -> ISOImageryGCPCollection
collectionIdentificationcollectionIdentification [1..1]: integer
collectionNamecollectionName [1..1]: character|ISOLocalisedCharacterString
coordinateReferenceSystemcoordinateReferenceSystem [1..1]: ISOAbstractReferenceSystem
gcpgcp [0..*]: list of ISOImageryGCP
Inherited methods
geometa::geometaLogger$ERROR()geometa::geometaLogger$INFO()geometa::geometaLogger$WARN()geometa::ISOAbstractObject$addFieldAttrs()geometa::ISOAbstractObject$addListElement()geometa::ISOAbstractObject$checkMetadataStandardCompliance()geometa::ISOAbstractObject$contains()geometa::ISOAbstractObject$createLocalisedProperty()geometa::ISOAbstractObject$decode()geometa::ISOAbstractObject$delListElement()geometa::ISOAbstractObject$encode()geometa::ISOAbstractObject$getClass()geometa::ISOAbstractObject$getClassName()geometa::ISOAbstractObject$getNamespaceDefinition()geometa::ISOAbstractObject$isDocument()geometa::ISOAbstractObject$isFieldInheritedFrom()geometa::ISOAbstractObject$print()geometa::ISOAbstractObject$save()geometa::ISOAbstractObject$setAttr()geometa::ISOAbstractObject$setCodeList()geometa::ISOAbstractObject$setCodeListValue()geometa::ISOAbstractObject$setCodeSpace()geometa::ISOAbstractObject$setHref()geometa::ISOAbstractObject$setId()geometa::ISOAbstractObject$setIsNull()geometa::ISOAbstractObject$setValue()geometa::ISOAbstractObject$stopIfMetadataStandardIsNot()geometa::ISOAbstractObject$validate()geometa::ISOAbstractObject$wrapBaseElement()
new()Initializes object
ISOImageryGCPCollection$new(xml = NULL)xmlobject of class XMLInternalNode-class
setCollectionIdentification()Set collection identification id
idobject of class integer
setCollectionName()Set collection name
nameobject of class character
localeslist of localized names. Default is NULL
setCoordinateReferenceSystem()Set coordinate reference system
crsobject of class inheriting ISOAbstractReferenceSystem
  md <- ISOImageryGCPCollection$new()
  md$setCollectionIdentification(1L)
  md$setCollectionName("name")
  rs <- ISOReferenceSystem$new()
  rsId <- ISOReferenceIdentifier$new(code = "4326", codeSpace = "EPSG")
  rs$setReferenceSystemIdentifier(rsId)
  md$setCoordinateReferenceSystem(rs)
  xml <- md$encode()
#> [geometa][WARN] Element '{http://standards.iso.org/iso/19115/-2/gmi/1.0}MI_GCPCollection': Missing child element(s). Expected is ( {http://standards.iso.org/iso/19115/-2/gmi/1.0}gcp ) at line 1. 
#> [geometa][WARN] Object 'ISOImageryGCPCollection' is INVALID according to ISO 19139 XML schemas!