ISOImageryGCPCollection function

ISOImageryGCPCollection

ISOImageryGCPCollection

ISOImageryGCPCollection

ISOImageryGCPCollection class

Format

R6Class object.

Returns

Object of R6Class for modelling an ISO imagery gcp collection

Examples

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()

References

Author(s)

Emmanuel Blondel emmanuel.blondel1@gmail.com

Super classes

geometa::geometaLogger -> geometa::ISOAbstractObject -> geometa::ISOImageryAbstractGeolocationInformation -> ISOImageryGCPCollection

Public fields

  • collectionIdentification: collectionIdentification [1..1]: integer

  • collectionName: collectionName [1..1]: character|ISOLocalisedCharacterString

  • coordinateReferenceSystem: coordinateReferenceSystem [1..1]: ISOAbstractReferenceSystem

  • gcp: gcp [0..*]: list of ISOImageryGCP

Methods

Public methods

Method new()

Initializes object

Usage

ISOImageryGCPCollection$new(xml = NULL)

Arguments

  • xml: object of class XMLInternalNode-class

Method setCollectionIdentification()

Set collection identification id

Usage

ISOImageryGCPCollection$setCollectionIdentification(id)

Arguments

  • id: object of class integer

Method setCollectionName()

Set collection name

Usage

ISOImageryGCPCollection$setCollectionName(name, locales = NULL)

Arguments

  • name: object of class character

  • locales: list of localized names. Default is NULL

Method setCoordinateReferenceSystem()

Set coordinate reference system

Usage

ISOImageryGCPCollection$setCoordinateReferenceSystem(crs)

Arguments

  • crs: object of class inheriting ISOAbstractReferenceSystem

Method addGCP()

Adds GCP

Usage

ISOImageryGCPCollection$addGCP(gcp)

Arguments

  • gcp: object of class ISOImageryGCP

Returns

TRUE if added, FALSE otherwise

Method delGCP()

Deletes GCP

Usage

ISOImageryGCPCollection$delGCP(gcp)

Arguments

  • gcp: object of class ISOImageryGCP

Returns

TRUE if deleted, FALSE otherwise

Method clone()

The objects of this class are cloneable with this method.

Usage

ISOImageryGCPCollection$clone(deep = FALSE)

Arguments

  • deep: Whether to make a deep clone.

  • Maintainer: Emmanuel Blondel
  • License: MIT + file LICENSE
  • Last published: 2025-01-29