All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.nkjmlab.gis.datum.jprect.helper.Const Maven / Gradle / Ivy

There is a newer version: 1.0.0
Show newest version
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;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy