Package noaa.coastwatch.render.feature
package noaa.coastwatch.render.feature
Provides classes for reading and selecting groups of earth locations assembled into feature layers like coastlines, shapefiles, and polygons.
-
ClassDescriptionThe
AbstractFeatureSourceclass supplies default implementations for someFeatureSourcemethods.AnAttributeRuleprovides a selection mechanism for features based on the value of one of the attributes.TheBinnedGSHHSLineReaderclass reads Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) border and river data in the binned format provided with the Generic Mapping Tools (GMT).The binned GSHHS reader class reads Global Self-consistent Hierarchical High-resolution Shorelines (GSHHS) data from the binned format provided with the Generic Mapping Tools (GMT).ABinnedGSHHSReaderFactorycreates instances ofBinnedGSHHSReaderandBinnedGSHHSLineReaderobjects based on a resolution requirement.TheColocatedPointFeatureSourceclass combines the point features from a source with colocated values from a set of grids.ADateRuleprovides a selection mechanism for features based on a date value of one of the attributes.The operators for this class of rule.TheESRIShapefileReaderclass reads geographic features from ESRI shapefile data and presents the data as anEarthDataOverlayobject.AFeatureGroupFilterfilters a set ofFeatureobjects using a grouping concept.TheFeatureSourceinterface provides methods common the all feature sources; the methods allow for selection of features based on a geographic area, iteration over the matching features, and information on attributes.AGriddedPointGeneratorcreates point features from a set of co-locatedGridobjects.Deprecated.TheHDFGSHHSLineReaderextendsBinnedGSHHSLineReaderto read data from an HDF binned data file.TheHDFGSHHSReaderextendsBinnedGSHHSReaderto read data from an HDF binned data file.The iQuam data reader reads NOAA iQuam (in-situ SST quality monitoring) system data files and presents the data as point features.TheLatLonLineReaderclass reads sets of latitude/longitude locations to create line features and presents the data as aEarthDataOverlayobject.TheLineFeatureclass holds a list of earth location data.TheLineFeatureSourceclass supplies methods that read or generate vector-specified earth data such as coast lines, political boundaries, bathymetry, and so on.ANumberRuleprovides a selection mechanism for features based on the numercial value of one of the attributes.The operators for this class of rule.TheOpendapGSHHSLineReaderextendsBinnedGSHHSLineReaderto read data from an OPeNDAP-enabled binned data file.TheOpendapGSHHSReaderextendsBinnedGSHHSReaderto read data from an OPeNDAP-enabled binned data file.ThePointFeatureSourceclass supplies and rendersPointFeaturedata with user-supplied plot symbols.ThePolygonFeatureclass is aLineFeaturewith extra properties and rendering algorithms specific to polygons.ThePolygonFeatureSourceextends theLineFeatureSourceclass to render filled polygons as well as lines.ASelectionRuleFilteris a list ofSelectionRuleobjects together with an overall rule that determines how to filter a set ofFeatureobjects.The mode that the filtering is operating under.TheShapeOverlayFactoryclass reads various shape file formats and returns the shapes as anEarthDataOverlayobject.ATextRuleprovides a selection mechanism for features based on the string value of one of the attributes.The operators for this class of rule.ATimeWindowrepresents a date and window centered around the date.ATimeWindowRuleprovides a selection mechanism for features based on a date value of one of the attributes and a window of time around that date.The operators for this class of rule.Deprecated.The functionality of this class has been replaced by theBinnedGSHHSLineReaderclass which provides better performance for reading and rendering.
BinnedGSHHSReaderwhich provides better overall performance.