BandInfo¶
-
class
caris.coverage.
Category
¶ Contains possible band categories.
- SCALAR
- STRING
- STRING_TABLE
- DATE
- TIME
- DATE_TIME
- COLOR
- FLAGSET
-
class
caris.coverage.
ColorFormat
¶ Contains possible color formats.
- RGB
- RGBA
-
class
caris.coverage.
DataType
¶ Contains the possible data types stored in the csar file.
- FLOAT32
- FLOAT64
- INT8
- UINT8
- INT16
- UINT16
- INT32
- UINT32
- INT64
- UINT64
-
class
caris.coverage.
Direction
¶ Contains unit direction types.
- NAP
- HEIGHT
- DEPTH
- GROUND
-
class
caris.coverage.
BandInfo
([name = ''[, type = DataType.FLOAT32[, tuple_length = 0[, direction = Direction.NAP[, units = ''[, category = Category.SCALAR[, color_format = ColorFormat.RGBA[, ndv = None[, minimum = None[, maximum = None[, level_policy = None[, follow_band_name = None]]]]]]]]]]]])¶ Band information
-
__init__
()¶ Constructor
Keyword Arguments: - name (
str
) – The band name - type (
DataType
, optional) – - tuple_length (int) – Number of items in each point attribute for this band
- direction (
Direction
) – Unit direction - units (
str
, optional) – Unit measurement (ex: “m”, “ft”) - category (
Category
, optional) – The type of attributes stored in this band - color_format (
ColorFormat
, optional) – The color format when category is COLOR - ndv – A tuple/value of size tuple_length containing the no-data-value (Optional)
- min – A tuple/value of size tuple_length containing the minimum value (Optional)
- max – A tuple/value of size tuple_length containing the maximum value (Optional)
- level_policy (
LevelPolicy
, optional) – Policy for handling lower resolution levels - follow_band_name (
str
, optional) – Band to follow with follow level policy - string_table (list(
str
, optional)) – String table/list when the type is STRING_TABLE
- name (
-
color_format
¶ ColorFormat
– The color format when category is COLOR
-
follow_band_name
¶ str – Band to follow with follow level policy
-
level_policy
¶ LevelPolicy
– Policy for handling lower resolution levels
-
maximum
¶ A tuple / value of size tuple_length containing the maximum value
-
minimum
¶ A tuple/value of size tuple_length containing the minimum value
-
ndv
¶ A tuple of size tuple_length containing the no-data-value
-
numpy_dtype
¶ numpy.dtype
– Data Type of numpy arrays returned for this band.
-
tuple_length
¶ int – Number of items in each point attribute for this band
-