public interface GridHorizCoordinateSystem
| Modifier and Type | Interface and Description |
|---|---|
static class |
GridHorizCoordinateSystem.CoordReturn
Return value from findXYindexFromCoord().
|
| Modifier and Type | Method and Description |
|---|---|
Optional<GridHorizCoordinateSystem.CoordReturn> |
findXYindexFromCoord(double xpt,
double ypt)
From the (x,y) projection point, find the indices and coordinates of the horizontal 2D grid.
|
ProjectionRect |
getBoundingBox()
Get horizontal bounding box in projection coordinates.
|
String |
getGeoUnits()
Get the horizontal coordinate units, null for latlon.
|
String |
getHorizStaggerType()
Horizontal staggering (currently based on WRF).
|
LatLonRect |
getLatLonBoundingBox()
Get horizontal bounding box in lat, lon coordinates.
|
Projection |
getProjection()
Get the horizontal Projection.
|
GridAxis1D |
getXHorizAxis()
Get the 1D X axis (either GeoX or Lon); null if LatLon2D
|
GridAxis1D |
getYHorizAxis()
Get the 1D Y axis (either GeoY or Lat); null if LatLon2D
|
boolean |
isGlobalLon()
Is this a global coverage over longitude ?
|
boolean |
isLatLon()
Does this use lat/lon horizontal axes?
|
boolean |
isRegular()
True if both X and Y axes are 1 dimensional and are regularly spaced.
|
List<GridAxis> |
subset(GridSubset params,
Formatter errlog)
Subset both x and y axis based on the given parameters.
|
@Nullable GridAxis1D getXHorizAxis()
@Nullable GridAxis1D getYHorizAxis()
boolean isRegular()
boolean isLatLon()
boolean isGlobalLon()
LatLonRect getLatLonBoundingBox()
ProjectionRect getBoundingBox()
Projection getProjection()
@Nullable String getGeoUnits()
String getHorizStaggerType()
Optional<GridHorizCoordinateSystem.CoordReturn> findXYindexFromCoord(double xpt, double ypt)
List<GridAxis> subset(GridSubset params, Formatter errlog)