位置データ変換 (GPX・KML・座標系)
GPX・KML・GeoJSON を相互に変換し、WGS84 と韓国の TM・UTM-K 座標を変換し、度分秒表記と2点間の距離・方位を計算します。ファイルと座標はこのブラウザの外に出ません。
位置の記録には自宅や職場などの移動経路が含まれがちです。このツールはファイルをサーバーに送らず、このブラウザ内でのみ読み込み・変換します。
ファイルを開くか内容を貼り付けると形式を判別して変換します。ポイント・線(トラック・ルート)・面に対応しています。
1行に1座標。WGS84 は「37.5663, 126.9779」や「37°33'58.7"N 126°58'40.4"E」の表記、投影座標は「x y」(メートル)を入力します。最大2,000行。
最初の座標の表記
Korea 2000(GRS80)と WGS84 の差は数 cm〜dm のため同じ値として扱います。旧 Bessel 楕円体の旧 TM(EPSG:5174 など)は7パラメータ変換が必要なため非対応です。計算は横メルカトル級数(Krüger)で、原点と独立実装との照合で確認しています。
緯度・経度を1行に1つ入力すると区間距離と総距離を表示し、2点なら方位と中間点も表示します。度分秒表記も使えます。
| # | 距離 | 方位 |
|---|
距離は WGS84 楕円体上の測地線(Vincenty)です。方位は出発点から見た初期方位角(北=0°、時計回り)、中間点は球面基準です。
処理はすべてこのブラウザ内で行われ、入力は保存されません。XML は DOCTYPE と外部エンティティを解釈しない独自パーサーで読むため、外部ファイルへのアクセスは起きません。
よくある質問
GPX の時刻情報は消えますか?
GPX → GeoJSON ではトラックの時刻を properties.times に保存し、GPX に戻すと復元します。KML には該当の概念がないため時刻は落ちます。
面(ポリゴン)を GPX にすると?
GPX に面はないため、境界線を閉じたトラックとして出力します。穴(内側の境界)は別のトラックになります。
NAVER・Kakao の座標系は?
NAVER 地図は WGS84 緯度経度または UTM-K(EPSG:5179)を使います。Kakao 地図は WGS84 緯度経度が基本で、旧 KATEC 座標は非対応です。