Package | Description |
---|---|
com.bbn.openmap.plugin |
Provides support for writing OpenMap PlugIns.
|
com.bbn.openmap.proj |
Provides projection classes.
|
com.bbn.openmap.proj.coords |
Modifier and Type | Method and Description |
---|---|
protected OMGeometry |
UTMGridPlugIn.createMGRSRectangle(MGRSPoint mgrsBasePoint,
double voffset,
double hoffset,
double interval,
Ellipsoid ellipsoid)
Create a polygon representing an equi-distant area, at a meters offset
with a meters interval.
|
protected OMGeometryList |
UTMGridPlugIn.createMGRSRectangles(LatLonPoint llp,
int accuracy,
int numRects,
Ellipsoid ellipsoid)
Create a list of rectangles representing equal areas of MGRS coordinates
around a lat/lon location.
|
Modifier and Type | Field and Description |
---|---|
static Ellipsoid |
Ellipsoid.AIRY
"Airy"
|
static Ellipsoid |
Ellipsoid.AUSTRALIAN_NATIONAL
"Australian National"
|
static Ellipsoid |
Ellipsoid.BESSEL_1841
"Bessel 1841"
|
static Ellipsoid |
Ellipsoid.BESSEL_1841_NAMIBIA
"Bessel 1841 (Nambia) "
|
static Ellipsoid |
Ellipsoid.CLARKE_1866
"Clarke 1866"
|
static Ellipsoid |
Ellipsoid.CLARKE_1880
"Clarke 1880"
|
protected Ellipsoid |
UTMProjection.ellps |
static Ellipsoid |
Ellipsoid.EVEREST
"Everest"
|
static Ellipsoid |
Ellipsoid.FISHER_1960_MERCURY
"Fischer 1960 (Mercury) "
|
static Ellipsoid |
Ellipsoid.FISHER_1968
"Fischer 1968"
|
static Ellipsoid |
Ellipsoid.GRS_1967
"GRS 1967"
|
static Ellipsoid |
Ellipsoid.GRS_1980
"GRS 1980"
|
static Ellipsoid |
Ellipsoid.HELMERT_1906
"Helmert 1906"
|
static Ellipsoid |
Ellipsoid.HOUGH
"Hough"
|
static Ellipsoid |
Ellipsoid.INTERNATIONAL
"International"
|
static Ellipsoid |
Ellipsoid.KRASSOVSKY
"Krassovsky"
|
static Ellipsoid |
Ellipsoid.MODIFIED_AIRY
"Modified Airy"
|
static Ellipsoid |
Ellipsoid.MODIFIED_EVEREST
"Modified Everest"
|
static Ellipsoid |
Ellipsoid.MODIFIED_FISCHER_1960
"Modified Fischer 1960"
|
static Ellipsoid |
Ellipsoid.SOUTH_AMERICAN_1969
"South American 1969"
|
static Ellipsoid |
Ellipsoid.WGS_60
"WGS 60"
|
static Ellipsoid |
Ellipsoid.WGS_66
"WGS 66"
|
static Ellipsoid |
Ellipsoid.WGS_72
"WGS-72"
|
static Ellipsoid |
Ellipsoid.WGS_84
"WGS-84"
|
Modifier and Type | Method and Description |
---|---|
static Ellipsoid[] |
Ellipsoid.getAllEllipsoids()
Returns an array of all available ellipsoids in alphabetical order by
name.
|
static Ellipsoid |
Ellipsoid.getByName(java.lang.String name)
Given the name of an Ellipsoid, find the object for it out of the
possible selections.
|
Ellipsoid |
UTMProjection.getEllps() |
Modifier and Type | Method and Description |
---|---|
void |
UTMProjection.setEllps(Ellipsoid ellps) |
Constructor and Description |
---|
LambertConformal(LatLonPoint center,
float scale,
int width,
int height,
double centralMeridian,
double sp_one,
double sp_two,
double reference_latitude,
double falseEasting,
double falseNorthing,
Ellipsoid ellps)
Constructor for the lambert conformal projection.
|
LambertConformal(LatLonPoint center,
float scale,
int width,
int height,
float centralMeridian,
float sp_one,
float sp_two,
Ellipsoid ellps)
Constructor for the lambert conformal projection.
|
UTMProjection(LatLonPoint center,
float s,
int w,
int h,
int zone_number,
boolean isnorthern,
Ellipsoid ellps) |
Modifier and Type | Field and Description |
---|---|
protected Ellipsoid |
UTMGCT.ellipsoid |
Modifier and Type | Method and Description |
---|---|
Ellipsoid |
UTMGCT.getEllipsoid() |
Modifier and Type | Method and Description |
---|---|
static HelmertTransformation |
HelmertTransformation.find(Ellipsoid source,
Ellipsoid dest) |
java.awt.geom.Point2D |
ECEFPoint.getLatLon(Ellipsoid ellip,
java.awt.geom.Point2D ret)
Return a Point2D in the given
Ellipsoid with longitude as x and
latitude as y |
static MGRSPoint |
MGRSPoint.LLtoMGRS(LatLonPoint llp,
Ellipsoid ellip,
MGRSPoint mgrsp)
Create a MGRSPoint from a LatLonPoint.
|
static UTMPoint |
UTMPoint.LLtoUTM(LatLonPoint llpoint,
Ellipsoid ellip,
UTMPoint utmpoint)
Converts a set of Longitude and Latitude co-ordinates to UTM given an
ellipsoid
|
static UTMPoint |
UTMPoint.LLtoUTM(LatLonPoint llpoint,
Ellipsoid ellip,
UTMPoint utmPoint,
int zoneNumber,
boolean isNorthern)
Converts a set of Longitude and Latitude co-ordinates to UTM given an
ellipsoid and the UTM zone to use.
|
static LatLonPoint |
MGRSPoint.MGRStoLL(Ellipsoid ellip,
double northing,
double easting,
int zoneNumber,
char zoneLetter,
LatLonPoint llp)
Create a LatLonPoint from a MGRSPoint.
|
static LatLonPoint |
MGRSPoint.MGRStoLL(MGRSPoint mgrsp,
Ellipsoid ellip,
LatLonPoint llp)
Create a LatLonPoint from a MGRSPoint.
|
void |
UTMGCT.setEllipsoid(Ellipsoid ellipsoid) |
void |
ECEFPoint.setLatLon(double lat,
double lon,
Ellipsoid ellip)
Set an ECEFPoint from a Lat, Lon
|
LatLonPoint |
UTMPoint.toLatLonPoint(Ellipsoid ellip)
Convert this UTMPoint to a LatLonPoint, and use the given ellipsoid.
|
LatLonPoint |
MGRSPoint.toLatLonPoint(Ellipsoid ellip)
Convert this MGRSPoint to a LatLonPoint, and use the given ellipsoid.
|
LatLonPoint |
UTMPoint.toLatLonPoint(Ellipsoid ellip,
LatLonPoint llpoint)
Fill in the given LatLonPoint with the converted values of this UTMPoint,
and use the given ellipsoid.
|
LatLonPoint |
MGRSPoint.toLatLonPoint(Ellipsoid ellip,
LatLonPoint llpoint)
Fill in the given LatLonPoint with the converted values of this MGRSPoint,
and use the given ellipsoid.
|
static LatLonPoint |
UTMPoint.UTMtoLL(Ellipsoid ellip,
double UTMNorthing,
double UTMEasting,
int ZoneNumber,
boolean isNorthern,
LatLonPoint llpoint)
Converts UTM coords to lat/long given an ellipsoid.
|
static LatLonPoint |
UTMPoint.UTMtoLL(Ellipsoid ellip,
double UTMNorthing,
double UTMEasting,
int zoneNumber,
char zoneLetter,
LatLonPoint llpoint)
Converts UTM coords to lat/long given an ellipsoid.
|
static LatLonPoint |
UTMPoint.UTMtoLL(Ellipsoid ellip,
double UTMNorthing,
double UTMEasting,
java.lang.String UTMZone,
LatLonPoint llpoint)
Converts UTM coords to lat/long given an ellipsoid.
|
static LatLonPoint |
UTMPoint.UTMtoLL(UTMPoint utm_point,
Ellipsoid ellip,
LatLonPoint llpoint)
Converts UTM coords to lat/long given an ellipsoid given an instance of
UTMPoint.
|
static LatLonPoint |
ZonedUTMPoint.ZonedUTMtoLL(Ellipsoid ellip,
double UTMNorthing,
double UTMEasting,
int ZoneNumber,
char ZoneLetter,
LatLonPoint llpoint)
Converts UTM coords to lat/long given an ellipsoid.
|
Constructor and Description |
---|
CoordinateReferenceSystem(java.lang.String code,
GeoCoordTransformation coordConverter,
java.lang.Class<?> projLoaderClass,
Ellipsoid ellipsoid) |
CoordinateReferenceSystem(java.lang.String code,
GeoCoordTransformation coordConverter,
java.lang.Class<?> projLoaderClass,
Ellipsoid ellipsoid,
java.util.Properties projectionParameters,
BoundingBox boundingBox,
AxisOrder axisOrder) |
DatumShiftGCT(Ellipsoid ellip) |
MGRSPoint(LatLonPoint llpoint,
Ellipsoid ellip)
Construct a MGRSPoint from a LatLonPoint and a particular ellipsoid.
|
UTMPoint(LatLonPoint llpoint,
Ellipsoid ellip)
Construct a UTMPoint from a LatLonPoint and a particular ellipsoid.
|
ZonedUTMPoint(LatLonPoint llpoint,
Ellipsoid ellip)
Constructor pass-through.
|
Copyright (C) BBNT Solutions LLC; See http://openmap.bbn.com/ for details