public class Geodesy
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Geodesy.Coords_xy |
Modifier and Type | Field and Description |
---|---|
(package private) static Href_grid |
_hrefGrid |
(package private) static double |
GeoidH_Kartverket |
(package private) static double |
GeoidH_Norkart |
(package private) static double |
lat_Kartverket |
(package private) static double |
lat_Norkart |
(package private) static double |
lon_Kartverket |
(package private) static double |
lon_Norkart |
(package private) static double |
UTM_E0 |
(package private) static double |
UTM_f |
(package private) static double |
UTM_N0 |
(package private) static int |
UTM_zone |
(package private) static double |
WGS84_a |
(package private) static double |
WGS84_f |
Constructor and Description |
---|
Geodesy() |
Modifier and Type | Method and Description |
---|---|
static double |
GetGeoidHeight_old(double lat_deg,
double lon_deg) |
static double |
GetGeoidHeight(double lat_deg,
double lon_deg)
Read geoid height from href file.
|
static void |
initHREF(android.content.Context context) |
static boolean |
IsPositionCloseKartverket(double lat_deg,
double lon_deg) |
static boolean |
IsPositionCloseNorkart(double lat_deg,
double lon_deg) |
static void |
latlon2utm(Geodesy.Coords_xy latlon_deg,
Geodesy.Coords_xy NE)
From lat,lon (deg) to UTM (north, east)
|
static double |
meridian_convergence(double lat_deg,
double lon_deg)
Calculate meridian convergence from lat/lon
|
static double |
meridionalRadius(double lat_deg) |
static double |
normalRadius(double lat_deg) |
static double |
scale(double lat_deg,
double lon_deg)
Calculate scale from spheroid to UTM
|
static void |
utm2latlon(Geodesy.Coords_xy NE,
Geodesy.Coords_xy latlon_deg)
From UTM (north, east) to lat,lon (deg)
|
static final double lat_Kartverket
static final double lon_Kartverket
static final double lat_Norkart
static final double lon_Norkart
static final double GeoidH_Norkart
static final double GeoidH_Kartverket
static final double WGS84_a
static final double WGS84_f
static final int UTM_zone
static final double UTM_f
static final double UTM_N0
static final double UTM_E0
static Href_grid _hrefGrid
public static boolean IsPositionCloseNorkart(double lat_deg, double lon_deg)
public static boolean IsPositionCloseKartverket(double lat_deg, double lon_deg)
public static void latlon2utm(Geodesy.Coords_xy latlon_deg, Geodesy.Coords_xy NE)
latlon_deg
- NE
- public static void utm2latlon(Geodesy.Coords_xy NE, Geodesy.Coords_xy latlon_deg)
NE
- latlon_deg
- public static double meridian_convergence(double lat_deg, double lon_deg)
lat_deg
- lon_deg
- public static double scale(double lat_deg, double lon_deg)
lat_deg
- lon_deg
- public static double GetGeoidHeight_old(double lat_deg, double lon_deg)
public static void initHREF(android.content.Context context)
public static double GetGeoidHeight(double lat_deg, double lon_deg)
lat_deg
- lon_deg
- public static double meridionalRadius(double lat_deg)
public static double normalRadius(double lat_deg)