com.bbn.openmap.dataAccess.dted
Class DTEDFrameUtil

java.lang.Object
  extended by com.bbn.openmap.dataAccess.dted.DTEDFrameUtil

public class DTEDFrameUtil
extends java.lang.Object

This class does the conversions that are required for converting latitudes and longitudes into filenames, and from string values of latitudes and longitudes from within a DTED file to float values.


Constructor Summary
DTEDFrameUtil()
           
 
Method Summary
static java.lang.String latToFileString(float lat, int level)
          Conversion of a float latitude value and DTED level to a DTED filename.
static java.lang.String lonToFileString(float lon)
          Conversion of a float longitude value to a DTED parent directory of frame files.
static float stringToLat(java.lang.String text_lat)
          Conversion of string found in DTED file to float value.
static float stringToLon(java.lang.String text_lon)
          Conversion of a string value of a longitude to a float.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DTEDFrameUtil

public DTEDFrameUtil()
Method Detail

stringToLat

public static float stringToLat(java.lang.String text_lat)
Conversion of string found in DTED file to float value.

Parameters:
text_lat - the String representation of the latitude, from the file.
Returns:
the latitude in decimal degrees.

stringToLon

public static float stringToLon(java.lang.String text_lon)
Conversion of a string value of a longitude to a float.

Parameters:
text_lon - the longitude String representation, out of a DTED file.
Returns:
the longitude in decimal degrees.

latToFileString

public static java.lang.String latToFileString(float lat,
                                               int level)
Conversion of a float latitude value and DTED level to a DTED filename. DTED filenames are based on these two factors -<n/s> <value>.dt{0,1} DTED Level 0 files are named .dt0. Level 1 and higher are named .dt1, rather than .dt{level}

Parameters:
lat - latitude in decimal degrees.
level - the DTED level.
Returns:
part of the DTED directory path that longitude contributes to.

lonToFileString

public static java.lang.String lonToFileString(float lon)
Conversion of a float longitude value to a DTED parent directory of frame files. DTED parent directories are based on latitude -<w/e><value>.

Parameters:
lon - longitude in decimal degrees.
Returns:
part of the DTED directory path that longitude contributes to.


Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details