ISOImageryGCPCollection | R Documentation |
ISOImageryGCPCollection
ISOImageryGCPCollection
R6Class
object.
Object of R6Class
for modelling an ISO imagery gcp collection
new(xml)
This method is used to instantiate an ISOImageryGCPCollection
setCollectionIdentification(id)
Set the identifier, object of class integer
setCollectionName(name, locales)
Sets a name (object of class "character"). Locale names can be
specified as list
with the locales
argument.
setCoordinateReferenceSystem(crs)
Sets the crs, object of class ISOReferenceSystem
addGCP(gcp)
Adds a GCP, object of class ISOImageryGCP
delGCP(gcp)
Deletes a GCP, object of class ISOImageryGCP
geometa::geometaLogger
-> geometa::ISOAbstractObject
-> geometa::ISOImageryAbstractGeolocationInformation
-> ISOImageryGCPCollection
collectionIdentification
collectionIdentification [1..1]: integer
collectionName
collectionName [1..1]: character|ISOLocalisedCharacterString
coordinateReferenceSystem
coordinateReferenceSystem [1..1]: ISOReferenceSystem
gcp
gcp [0..*]: list of ISOImageryGCP
geometa::geometaLogger$ERROR()
geometa::geometaLogger$INFO()
geometa::geometaLogger$WARN()
geometa::ISOAbstractObject$addFieldAttrs()
geometa::ISOAbstractObject$addListElement()
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$validate()
geometa::ISOAbstractObject$wrapBaseElement()
new()
Initializes object
ISOImageryGCPCollection$new(xml = NULL)
xml
object of class XMLInternalNode-class
setCollectionIdentification()
Set collection identification id
ISOImageryGCPCollection$setCollectionIdentification(id)
id
object of class integer
setCollectionName()
Set collection name
ISOImageryGCPCollection$setCollectionName(name, locales = NULL)
name
object of class character
locales
list of localized names. Default is NULL
setCoordinateReferenceSystem()
Set coordinate reference system
ISOImageryGCPCollection$setCoordinateReferenceSystem(crs)
crs
object of class ISOReferenceSystem
addGCP()
Adds GCP
ISOImageryGCPCollection$addGCP(gcp)
gcp
object of class ISOImageryGCP
TRUE
if added, FALSE
otherwise
delGCP()
Deletes GCP
ISOImageryGCPCollection$delGCP(gcp)
gcp
object of class ISOImageryGCP
TRUE
if deleted, FALSE
otherwise
clone()
The objects of this class are cloneable with this method.
ISOImageryGCPCollection$clone(deep = FALSE)
deep
Whether to make a deep clone.
Emmanuel Blondel <emmanuel.blondel1@gmail.com>
ISO 19115-2:2009 - Geographic information – Metadata Part 2: Extensions for imagery and gridded data
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()
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.