Package | Description |
---|---|
ucar.nc2.dt |
Scientific data types package.
|
ucar.nc2.dt.grid |
Scientific data type "Grid", uses cartesian coordinate system.
|
ucar.nc2.ft.cover | |
ucar.nc2.ft.cover.impl | |
ucar.unidata.geoloc |
Support library for georeferencing coordinate systems and transformations.
|
ucar.unidata.geoloc.projection |
Implementations of coordinate projection transformations.
|
ucar.unidata.geoloc.projection.proj4 |
Port of proj4 transformations to CDM.
|
ucar.unidata.geoloc.projection.sat |
Implementations of coordinate projection for satellites.
|
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
GridCoordSystem.getBoundingBox()
Get horizontal bounding box in projection coordinates.
|
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
GridCoordSys.getBoundingBox()
Get the x,y bounding box in projection coordinates.
|
Modifier and Type | Method and Description |
---|---|
long |
CFGridWriter.makeFile(String location,
GridDataset gds,
List<String> gridList,
ProjectionRect projRect,
int horizStride,
Range zRange,
CalendarDateRange dateRange,
int stride_time,
boolean addLatLon)
Deprecated.
|
long |
CFGridWriter.makeFile(String location,
GridDataset gds,
List<String> gridList,
ProjectionRect llbb,
int horizStride,
Range zRange,
CalendarDateRange dateRange,
int stride_time,
boolean addLatLon,
NetcdfFileWriter.Version version)
Deprecated.
|
long |
CFGridWriter.makeGridFileSizeEstimate(GridDataset gds,
List<String> gridList,
ProjectionRect projBB,
int horizStride,
Range zRange,
CalendarDateRange dateRange,
int stride_time,
boolean addLatLon)
Deprecated.
Write a netcdf-3 file from a subset of a grid dataset (projection coordinates), as long as it doesnt exceed a certain file size.
|
static long |
CFGridWriter2.makeSizeEstimate(GridDataset gds,
List<String> gridList,
LatLonRect llbb,
ProjectionRect projRect,
int horizStride,
Range zRange,
CalendarDateRange dateRange,
int stride_time,
boolean addLatLon)
Compute the size of the file without writing
|
static long |
CFGridWriter2.writeFile(GridDataset gds,
List<String> gridList,
LatLonRect llbb,
ProjectionRect projRect,
int horizStride,
Range zRange,
CalendarDateRange dateRange,
int stride_time,
boolean addLatLon,
NetcdfFileWriter writer)
Write a netcdf/CF file from a GridDataset
|
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
CoverageCS.getBoundingBox()
Get horizontal bounding box in projection coordinates.
|
Modifier and Type | Field and Description |
---|---|
protected ProjectionRect |
CoverageCSImpl.mapArea |
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
CoverageCSImpl.getBoundingBox() |
Modifier and Type | Field and Description |
---|---|
protected ProjectionRect |
ProjectionImpl.defaultMapArea
default map area
|
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
ProjectionImpl.getDefaultMapArea()
Get a reasonable bounding box for this projection.
|
ProjectionRect |
Projection.getDefaultMapArea()
Get a reasonable bounding box in this projection.
|
ProjectionRect |
ProjectionImpl.latLonToProjBB(LatLonRect latlonRect)
Convert a lat/lon bounding box to a world coordinate bounding box,
by finding the minimum enclosing box.
|
Modifier and Type | Method and Description |
---|---|
void |
ProjectionRect.add(ProjectionRect r)
Adds a
Rectangle2D object to this
Rectangle2D . |
static void |
ProjectionRect.intersect(ProjectionRect src1,
ProjectionRect src2,
ProjectionRect dest)
Intersects the pair of specified source
Rectangle2D
objects and puts the result into the specified destination
Rectangle2D object. |
boolean |
ProjectionRect.intersects(ProjectionRect r) |
LatLonRect |
ProjectionImpl.projToLatLonBB(ProjectionRect bb)
Compute lat/lon bounding box from projection bounding box by finding the minimum enclosing box.
|
LatLonRect |
ProjectionImpl.projToLatLonBBold(ProjectionRect world)
Convert a world coordinate bounding box to a lat/lon bounding box,
by finding the minimum enclosing box.
|
void |
ProjectionImpl.setDefaultMapArea(ProjectionRect bb)
Set a reasonable bounding box for this specific projection.
|
void |
ProjectionRect.setRect(ProjectionRect r) |
Constructor and Description |
---|
ProjectionRect(ProjectionRect r)
Copy Constructor
|
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
ProjectionAdapter.getDefaultMapArea()
Get a reasonable bounding box for this projection.
|
ProjectionRect |
VerticalPerspectiveView.latLonToProjBB(LatLonRect rect)
Create a ProjectionRect from the given LatLonRect.
|
ProjectionRect[] |
LatLonProjection.latLonToProjRect(double lat0,
double lon0,
double lat1,
double lon1)
Create a latlon rectangle and split it into the equivalent
ProjectionRect using this LatLonProjection.
|
ProjectionRect[] |
LatLonProjection.latLonToProjRect(LatLonRect latlonR)
Split a latlon rectangle to the equivalent ProjectionRect
using this LatLonProjection to split it at the seam if needed.
|
Modifier and Type | Method and Description |
---|---|
List<ProjectionPoint> |
Sinusoidal.getMapEdgeIntercepts(ProjectionRect projBB)
Returns the points at which
projBB intersects the map edge. |
LatLonRect |
LatLonProjection.projToLatLonBB(ProjectionRect world) |
LatLonRect |
Sinusoidal.projToLatLonBB(ProjectionRect projBB) |
void |
LatLonProjection.setDefaultMapArea(ProjectionRect bb)
Set a reasonable bounding box for this projection.
|
Constructor and Description |
---|
LatLonProjection(String name,
ProjectionRect defaultMapArea)
Create a new LatLonProjection
|
Modifier and Type | Field and Description |
---|---|
static ProjectionRect |
MapMath.WORLD_BOUNDS |
static ProjectionRect |
MapMath.WORLD_BOUNDS_RAD |
Modifier and Type | Method and Description |
---|---|
ProjectionRect |
Geostationary.latLonToProjBB(LatLonRect rect)
Create a ProjectionRect from the given LatLonRect.
|
ProjectionRect |
MSGnavigation.latLonToProjBB(LatLonRect rect)
Create a ProjectionRect from the given LatLonRect.
|
ProjectionRect |
BoundingBoxHelper.latLonToProjBB(LatLonRect rect) |
Copyright © 1999–2016 UCAR/Unidata. All rights reserved.