UnitySensors
UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter Class Reference

平面直角座標系と緯度経度の相互変換 参照:国土地理院の「測量計算サイト」 http://vldb.gsi.go.jp/sokuchi/surveycalc/main.html More...

Public Member Functions

 GeoCoordinateConverter (double lat0, double lon0)
 コンストラクタ More...
 

Public Attributes

double X
 地理座標系(緯度・経度) -> 平面直角座標 More...
 
double Lat
 平面直角座標系 -> 地理座標系(緯度・経度) More...
 

Private Member Functions

double double Z LatLon2XZ (double Lat, double Lon)
 
double double Lon XZ2LatLon (double X, double Z)
 

Static Private Member Functions

static double Atanh (double x)
 
static double Deg2Rad (double Deg)
 
static double Rad2Deg (double Rad)
 

Private Attributes

double _lon0
 
double _lat0
 

Static Private Attributes

const double daa = 6378137
 
const double dF = 298.257222101d
 
const double dM0 = 0.9999
 

Detailed Description

平面直角座標系と緯度経度の相互変換 参照:国土地理院の「測量計算サイト」 http://vldb.gsi.go.jp/sokuchi/surveycalc/main.html

Constructor & Destructor Documentation

◆ GeoCoordinateConverter()

UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.GeoCoordinateConverter ( double  lat0,
double  lon0 
)

コンストラクタ

Parameters
lat0原点:緯度[度]
lon0原点:経度[度]

Member Function Documentation

◆ Atanh()

static double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.Atanh ( double  x)
staticprivate
Here is the caller graph for this function:

◆ Deg2Rad()

static double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.Deg2Rad ( double  Deg)
staticprivate
Here is the caller graph for this function:

◆ LatLon2XZ()

double double Z UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.LatLon2XZ ( double  Lat,
double  Lon 
)
private
Here is the call graph for this function:

◆ Rad2Deg()

static double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.Rad2Deg ( double  Rad)
staticprivate

◆ XZ2LatLon()

double double Lon UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.XZ2LatLon ( double  X,
double  Z 
)
private
Here is the caller graph for this function:

Member Data Documentation

◆ _lat0

double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter._lat0
private

◆ _lon0

double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter._lon0
private

◆ daa

const double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.daa = 6378137
staticprivate

◆ dF

const double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.dF = 298.257222101d
staticprivate

◆ dM0

const double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.dM0 = 0.9999
staticprivate

◆ Lat

double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.Lat

平面直角座標系 -> 地理座標系(緯度・経度)

Parameters
XX座標(東西方向、m)
ZY座標(南北方向、m)
Returns
Lon:緯度[度], Lat:経度[度]

◆ X

double UnitySensors.Utils.GeoCoordinate.GeoCoordinateConverter.X

地理座標系(緯度・経度) -> 平面直角座標

Parameters
Lat緯度[度]
Lon経度[度]
Returns
X、Y

The documentation for this class was generated from the following file: