org.nkjmlab.gis.datum.jprect.helper.Const Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of nkjmlab-utils-jpdatum Show documentation
Show all versions of nkjmlab-utils-jpdatum Show documentation
Utilities for Tokyo Datum, WGS84 and Japan Plane Rectangular
package org.nkjmlab.gis.datum.jprect.helper;
/**
*
* このクラスはジャスミンソフトがApache License 2.0に基づいて公開しているscalcに由来します.
*
* scalcは,琉球大学工学部情報工学科 宮城研究室の成果物 を,ジャスミンソフトが整理・統合したものです. 再利用を快諾
* して頂いた宮城隼夫教授以下,宮城研究室のスタッフにこの場を借りて感謝致します.
*
* @author Miho Nagata
* @author Yoshinori Nie
* @author Yuu NAKAJIMA
*/
class Const {
/**
* ベッセル楕円体の長半径 (semi-major axis)
*/
static final double ra = 6377397.155;
/**
* ベッセル楕円体の短半径 (semi-minor axis)
*/
private static final double rb = 6356078.9363;
/**
* 離心率を求める為の変数
*/
private static final double dr = Math.sqrt((Math.pow(ra, 2) - Math.pow(rb, 2)));
/**
* 第一離心率 (eccentricity)
*/
static final double e = dr / ra;
/**
* 第二離心率
*/
static final double e1 = dr / rb;
/**
* 縮率 (rate)(19座標系)
*/
static final double m0 = 0.9999;
}