coordinate.h マニュアル

(The documentation of coordinate.h)

Last update: 2023/04/24


coordinate.hでは 座標を扱う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to treat coordinates are defined in coordinate.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
latlon2xy 緯度経度で与えられた座標を平面直角座標に変換する。
Convert a coordinate given by the latitude and longitude to a cartesian.
latlonStr2xy 緯度経度で与えられた座標(文字列、「度」または「度:分:秒」表記)を 平面直角座標に変換する。
Convert a coordinate given by the latitude and longitude (a string with “degree” or “degree:minute:second” format) to a cartesian.
latlon2xy_calculate_S latlon2xyの補助関数として計算式中の\(S(\phi)\)を計算する。
As a supplementary function of latlon2xy, compute \(S(\phi)\) of the formula.
latlon2xy_calculate_S1 latlon2xyの補助関数として計算式中の\(S_{1j}\)を計算する。
As a supplementary function of latlon2xy, compute \(S_{1j}\) of the formula.
latlon2xy_calculate_S2 latlon2xyの補助関数として計算式中の\(S_{2j}(\phi)\)を計算する。
As a supplementary function of latlon2xy, compute \(S_{2j}(\phi)\) of the formula.
latlon2xy_calculate_S3 latlon2xyの補助関数として計算式中の\(S_{3jl}\)を計算する。
As a supplementary function of latlon2xy, compute \(S_{3jl}\) of the formula.
xy2latlon 平面直角座標で与えられた座標を緯度経度に変換する。
Convert a coordinate given by a cartesian coordinate to the latitude and longitude.
JapanCoordinateZone2refNE 国土地理院が定義する平面直角座標の系番号を与えて 対応する基準点の緯度経度を得る。
Compute the reference latitude and longitude corresponding to the given zone ID of a cartesian coordinate system defined by Geospatial Information Authority of Japan (GSI).
JapanMeshCode2latlonRange 日本の地域メッシュコードを与えてそのメッシュの緯度経度範囲を計算する。
Calculate the ranges of longitude and latitude given the regional mesh code of Japan.
latlon2JapanMeshCode 緯度経度を与えて対応する日本の地域メッシュコードを求める。
Calculate the regional mesh code of Japan for a given latitude and longitude.
nearest_coordinate_on_grid
【マニュアル改訂中につき非公開】
[Documentation is not open as it is under revision]
指定された座標の最寄りの格子点の座標と格子点番号を調べる。
Identify the coordinate and grid node index of the grid node nearest to a specified location.
double_in_sec2DegMinSec 秒単位の実数で与えられた緯度または経度を度分秒表記に変換する。
Convert a latitude or longitude, given by a real number in second unit, to a degree-minute-second representation.
double2DegMinSec 度単位の実数で与えられた緯度または経度を度分秒表記に変換する。
Convert a latitude or longitude, given by a real number in degree unit, to a degree-minute-second representation.
DegMinSec_plus_sec 度分秒表記で与えられた座標に指定した秒数を加算する。
Add a given quantity in second to a coordinate expressed by degree-minute-second representation.
DegMinSecStr2DegMinSec 座標(度分秒表記)を表す文字列をstruct DegMinSec型構造体に変換する。
Convert a string that represents a coordinate (in degree-minute-second representation) to a struct DegMinSec-type structure.
latlonStr2double 緯度または経度を表す文字列を実数に変換する。
Convert a string that represents a latitude or longitude to a real number.
check_DegMinSec struct DegMinSec型構造体の値が正しく設定されているかをチェックする。
Check if the value of a struct DegMinSec-type structure is correct.
correct_DegMinSec struct DegMinSec型構造体の値を正しいものに修正する。
Correct the value of a struct DegMinSec-type structure.