関数latlonStr2xy マニュアル

(The documentation of function latlonStr2xy)

Last Update: 2023/4/24


◆機能・用途(Purpose)

緯度経度で与えられた座標(文字列、「度」または「度:分:秒」表記)を 平面直角座標に変換する。
Convert a coordinate given by the latitude and longitude (a string with “degree” or “degree:minute:second” format) to a cartesian.


◆形式(Format)

#include <coordinate.h>
inline void latlonStr2xy
(const char ∗Nstr,const char ∗Estr,
 const char ∗refNstr,const char ∗refEstr,
 double ∗x,double ∗y)


◆引数(Arguments)

N 変換したい地点の緯度を表す文字列。 「度」単位の実数または「度:分:秒」表記(度・分は整数)で与える。
A string that represents the latitude of the point to convert, either in a real number in the degree unit or a “degree:minute:second” representation in which the degree and minute are integers.
E 変換したい地点の経度を表す文字列。 「度」単位の実数または「度:分:秒」表記(度・分は整数)で与える。
A string that represents the longitude of the point to convert, either in a real number in the degree unit or a “degree:minute:second” representation in which the degree and minute are integers.
refN 投影の基準点の緯度を表す文字列。 「度」単位の実数または「度:分:秒」表記(度・分は整数)で与える。
A string that represents the latitude of the reference point of the projection, either in a real number in the degree unit or a “degree:minute:second” representation in which the degree and minute are integers.
refE 投影の基準点の経度を表す文字列。 「度」単位の実数または「度:分:秒」表記(度・分は整数)で与える。
A string that represents the longitude of the reference point of the projection, either in a real number in the degree unit or a “degree:minute:second” representation in which the degree and minute are integers.
x 変換後の\(x\)座標(基準点から東方向、m)の代入先。 宣言しただけのdouble型変数を&を付けて与える。
The memory into which the \(x\) coordinate (in meters; eastward from the reference point) computed by the conversion will be inserted. Give an empty double-type variable with &.
y 変換後の\(y\)座標(基準点から北方向、m)の代入先。 宣言しただけのdouble型変数を&を付けて与える。
The memory into which the \(y\) coordinate (in meters; northward from the reference point) computed by the conversion will be inserted. Give an empty double-type variable with &.


◆使用例(Example)

double x,y;
latlonStr2xy("35.89278","137:28:49.008", "36:00:00","138.5", &x,&y);


◆補足(Additional notes)

計算式については 関数latlon2xyのマニュアル 参照。
See the documentation of function latlon2xy for the formula.