Package org.geotools.coverage.io.range
Interface RangeType
- All Known Implementing Classes:
DefaultRangeType
public interface RangeType
Defines the fields (categories, measures, or values) in the range records available for each location in the coverage
domain. Each such field may be a scalar (numeric or text) value, such as population density, or a vector (compound or
tensor) of many similar values, such as incomes by race, or radiances by wavelength.
- Author:
- Simone Giannecchini, GeoSolutions
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves thisRangeTypedescription asInternationalString.getFieldType(String name) Get the FieldType by nameGet all the measure types of this Coverage typegetName()intGet the Number of FieldTypes in the range
-
Method Details
-
getName
Name getName() -
getDescription
InternationalString getDescription()Retrieves thisRangeTypedescription asInternationalString.- Returns:
- this
RangeTypedescription asInternationalString.
-
getFieldTypeNames
- Returns:
- List of
FieldTypenames
-
getNumFieldTypes
int getNumFieldTypes()Get the Number of FieldTypes in the range- Returns:
- number of measure types
-
getFieldTypes
Get all the measure types of this Coverage type- Returns:
- Set of FieldType instances
-
getFieldType
Get the FieldType by name- Parameters:
name- name of the FieldType in the form "nameSpace:localPart". In case of no nameSpace, the simple "localPart" section need to be provided- Returns:
- FieldType instance or null if not found
-