|
Geo::GDAL
2.4
|
An attribute table in a raster band.
More...
Inheritance diagram for Geo::GDAL::RasterAttributeTable:
Collaboration diagram for Geo::GDAL::RasterAttributeTable:Public Member Functions | |
| public method | Band () |
| public method | ChangesAreWrittenToFile () |
| public Geo::GDAL::RasterAttributeTable | Clone () |
| public hash | Columns (hash columns) |
| public method | CreateColumn (scalar name, scalar type, scalar usage) |
| public method | DumpReadable () |
| public list | FieldTypes () |
| public list | FieldUsages () |
| public scalar | GetColOfUsage (scalar usage) |
| public scalar | GetColumnCount () |
| public scalar | GetNameOfCol (scalar column) |
| public scalar | GetRowCount () |
| public scalar | GetRowOfValue (scalar value) |
| public scalar | GetTypeOfCol (scalar column) |
| public scalar | GetUsageOfCol (scalar column) |
| public scalar | GetValueAsDouble (scalar row, scalar column) |
| public scalar | GetValueAsInt (scalar row, scalar column) |
| public scalar | GetValueAsString (scalar row, scalar column) |
| public method | LinearBinning (scalar Row0MinIn, scalar BinSizeIn) |
| public method | SetRowCount (scalar count) |
| public method | SetValueAsDouble (scalar row, scalar column, scalar value) |
| public method | SetValueAsInt (scalar row, scalar column, scalar value) |
| public method | SetValueAsString (scalar row, scalar column, scalar value) |
| public scalar | Value (scalar row, scalar column, scalar value) |
| public Geo::GDAL::RasterAttributeTable | new () |
Public Member Functions inherited from Geo::GDAL | |
| public method | ApplyVerticalShiftGrid () |
| public method | BuildVRT () |
| public method | CPLBinaryToHex () |
| public method | CPLHexToBinary () |
| public method | CreatePansharpenedVRT () |
| public scalar | DataTypeIsComplex (scalar DataType) |
| public list | DataTypeValueRange (scalar DataType) |
| public list | DataTypes () |
| public scalar | DecToDMS (scalar angle, scalar axis, scalar precision=2) |
| public scalar | DecToPackedDMS (scalar dec) |
| public method | DontUseExceptions () |
| public Geo::GDAL::Driver | Driver (scalar Name) |
| public list | DriverNames () |
| public list | Drivers () |
| public method | EscapeString () |
| public scalar | FindFile (scalar basename) |
| public method | FinderClean () |
| public method | GOA2GetAccessToken () |
| public method | GOA2GetAuthorizationURL () |
| public method | GOA2GetRefreshToken () |
| public method | GetActualURL () |
| public scalar | GetCacheMax () |
| public scalar | GetCacheUsed () |
| public scalar | GetConfigOption (scalar key) |
| public scalar | GetDataTypeSize (scalar DataType) |
| public method | GetErrorCounter () |
| public method | GetFileSystemOptions () |
| public method | GetFileSystemsPrefixes () |
| public method | GetJPEG2000StructureAsString () |
| public method | GetSignedURL () |
| public Geo::GDAL::Driver | IdentifyDriver (scalar path, scalar siblings) |
| public method | IdentifyDriverEx () |
| public method | MkdirRecursive () |
| public Geo::GDAL::Dataset | Open (hash params) |
| public Geo::GDAL::Dataset | OpenEx (hash params) |
| public list | OpenFlags () |
| public scalar | PackCharacter (scalar DataType) |
| public scalar | PackedDMSToDec (scalar packed) |
| public method | PopFinderLocation () |
| public method | PushFinderLocation (scalar path) |
| public list | RIOResamplingTypes () |
| public list | ResamplingTypes () |
| public method | RmdirRecursive () |
| public method | SetCacheMax (scalar Bytes) |
| public method | SetConfigOption (scalar key, scalar value) |
| public method | UseExceptions () |
| public method | VSICurlClearCache () |
| public method | VSIFEofL () |
| public method | VSIFOpenExL () |
| public method | VSIGetLastErrorMsg () |
| public method | VSIGetLastErrorNo () |
| public scalar | VersionInfo (scalar request= 'VERSION_NUM') |
| public scalar | errstr () |
| public method Geo::GDAL::RasterAttributeTable::Band | ( | ) |
Code:
| public method Geo::GDAL::RasterAttributeTable::ChangesAreWrittenToFile | ( | ) |
Code:
| public Geo::GDAL::RasterAttributeTable Geo::GDAL::RasterAttributeTable::Clone | ( | ) |
| public hash Geo::GDAL::RasterAttributeTable::Columns | ( | hash | columns | ) |
Object method.
A get/set method for the columns of the RAT
| columns | optional, a the keys are column names and the values are anonymous hashes with keys Type and Usage |
Code:
| public method Geo::GDAL::RasterAttributeTable::CreateColumn | ( | scalar | name, |
| scalar | type, | ||
| scalar | usage | ||
| ) |
Object method.
| name | |
| type | one of FieldTypes |
| usage | one of FieldUsages |
Code:
| public method Geo::GDAL::RasterAttributeTable::DumpReadable | ( | ) |
Code:
| public list Geo::GDAL::RasterAttributeTable::FieldTypes | ( | ) |
Package subroutine.
Code:
| public list Geo::GDAL::RasterAttributeTable::FieldUsages | ( | ) |
Package subroutine.
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetColOfUsage | ( | scalar | usage | ) |
Object method.
| usage |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetColumnCount | ( | ) |
Object method.
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetNameOfCol | ( | scalar | column | ) |
Object method.
| column |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetRowCount | ( | ) |
Object method.
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetRowOfValue | ( | scalar | value | ) |
Object method.
| value | a cell value |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetTypeOfCol | ( | scalar | column | ) |
Object method.
| column |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetUsageOfCol | ( | scalar | column | ) |
Object method.
| column |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetValueAsDouble | ( | scalar | row, |
| scalar | column | ||
| ) |
Object method.
| row | |
| column |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetValueAsInt | ( | scalar | row, |
| scalar | column | ||
| ) |
Object method.
| row | |
| column |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::GetValueAsString | ( | scalar | row, |
| scalar | column | ||
| ) |
Object method.
| row | |
| column |
Code:
| public method Geo::GDAL::RasterAttributeTable::LinearBinning | ( | scalar | Row0MinIn, |
| scalar | BinSizeIn | ||
| ) |
Object method.
| Row0MinIn | [optional] the lower bound (cell value) of the first category. |
| BinSizeIn | [optional] the width of each category (in cell value units). |
Code:
| public Geo::GDAL::RasterAttributeTable Geo::GDAL::RasterAttributeTable::new | ( | ) |
| public method Geo::GDAL::RasterAttributeTable::SetRowCount | ( | scalar | count | ) |
Object method.
| count |
Code:
| public method Geo::GDAL::RasterAttributeTable::SetValueAsDouble | ( | scalar | row, |
| scalar | column, | ||
| scalar | value | ||
| ) |
Object method.
| row | |
| column | |
| value |
Code:
| public method Geo::GDAL::RasterAttributeTable::SetValueAsInt | ( | scalar | row, |
| scalar | column, | ||
| scalar | value | ||
| ) |
Object method.
| row | |
| column | |
| value |
Code:
| public method Geo::GDAL::RasterAttributeTable::SetValueAsString | ( | scalar | row, |
| scalar | column, | ||
| scalar | value | ||
| ) |
Object method.
| row | |
| column | |
| value |
Code:
| public scalar Geo::GDAL::RasterAttributeTable::Value | ( | scalar | row, |
| scalar | column, | ||
| scalar | value | ||
| ) |
Object method.
| row | |
| column | |
| value | [optional] |
Code: