|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object visad.data.gis.UsgsDemAdapter
public class UsgsDemAdapter
UsgsDemAdapter converts the data in a USGS DEM file to a VisAD object. The specification for * the format can be found at http://rockyweb.cr.usgs.gov/nmpstds/acrodocs/dem/2DEM0198.PDF. Refer to this document for further explanation of the data elements of a DEM.
To simplify things, class UsgsDem changes the format of a USGS 7.5 minute DEM to a simpler "row by column" raster form rather than the "row by column by subcolumn" format in the specification.
Constructor Summary | |
---|---|
UsgsDemAdapter()
Default constructor, everything remains null. |
|
UsgsDemAdapter(String filename)
Constructs a new UsgsDemAdapter object with data read from the given (native format, non-SDTS) USGS DEM file |
Method Summary | |
---|---|
FieldImpl |
getData()
Get the DEM as a VisAD data object |
Gridded2DSet |
getDomain()
Get the domain set for this DEM |
void |
load(String filename)
Reinitializes this UsgsDemAdapter object with data read from the given (non-SDTS) USGS DEM file. |
static void |
main(String[] args)
|
static String |
padRight(Object obj,
int i)
This method takes any Object and using its String representation provided by its toString() method, pads it with blank characters on the right, to a specified length. |
String |
toString()
Multi-line string representation |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public UsgsDemAdapter()
public UsgsDemAdapter(String filename) throws IOException, VisADException
filename
- the name of the DEM file
IOException
VisADException
Method Detail |
---|
public void load(String filename) throws IOException, VisADException
filename
- the name of the DEM file
IOException
- - If an I/O error occurs (invalid file)
VisADException
public String toString()
toString
in class Object
public static String padRight(Object obj, int i)
obj
- Object to be paddedi
- padding lengthpublic FieldImpl getData() throws VisADException
VisADException
public Gridded2DSet getDomain() throws VisADException
VisADException
public static void main(String[] args) throws Exception
Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |