2023)ソフトウェアGPXファイルを一括で結合・分割・間引き・軽量化などを行うオンラインツールです。途切れ途切れのトラックログを結合し日ごとにそれをまた分割しそれぞれを1トラック400ポイント程度に間引いて簡略化するという手間がかかっていたため、この一連の作業を一括処理するプログラムを作りました。GPXファイルに余分な要素があると、処理に時間がかかってしまう(あまりに重いと処理できないこともある)ため、ポイントを間引いたり、余分な情報を削除する機能を付けています。トラックを間引くアルゴリズムは折れ線を間引くに記載した点数を指定するタイプのDouglas-Peuckerを実装しています。Mapsなどメルカトル図法の地図で見た時に形状をよく保たれるようになっています。lon="***"></trkpt>の形に修正したものを出力しています。***></trkpt>の形に置換するようにした。優先度付きキューの実装を変更して高速化。プログラムを全面書き直し。APIから取得する機能を追加して統合。ダウンロードファイル名を元の名前から変更。各GPXファイルのname要素をファイル名にする機能を追加。処理内容のチェック状態、選択状態を保存し、次回アクセス時のデフォルト値とする機能を追加。スマホ画面でもレイアウトが崩れないよう変更し、縦幅を自動調整。地理院地図の標高APIから取得する機能を追加。地理院地図の標高APIから取得する先を標高APIから標高タイルに変更して高速化。APIを利用してローカルにキャッシュして高速化。ファイルのドラッグアンドドロップに対応。間引き後の点数の直接数値指定に対応。name要素の値をファイル名から取る機能を追加。Douglas-Peuckerの間引き処理でメルカトル図法への投影式に誤りがあったので修正。