GPXをXSLで変換する試み

解説

GPXファイルはXMLなので、XSLを使って変換することができます。
ここには、カシミール3DからエキスポートしたGPXファイル内の、<kashmir3d:ident>要素と<name>要素の内容を入れ替えるサンプルスタイルシート(*.xsl)をおいてあります。

準備

スタイルシートのダウンロード
Download swapname.zip (2005/12/19)

MSXML 4のダウンロード
MSXML 4.0 Service Pack 2 (Microsoft XML Core Services)

XSLプロセッサー msxsl.exeのダウンロード
ここ(MSDN)よりダウンロード可)
MSXML 4.0 Service Pack 2をインストールする。
swapname.zipを展開し、MSXSL.exeをswapnameフォルダ内に置く。

使用方法

  1. カシミール3DからウェイポイントもしくはルートをGPX形式でエキスポートする。
  2. エキスポートした*.gpxファイルを、swapName.batにドロップする。
    変換が始まります。
  3. 変換が成功すると、*_swap.gpxというファイルが生成されます。
    変換後のファイルはUTF-8エンコーディングになります。