Java用GPXライブラリ比較
Java用のGPXライブラリgpx-parser(https://github.com/himanshu-soni/gpx-parser)とJPX(https://github.com/jenetics/jpx)の比較。
gpx-parser (1.13の評価)
- mavenで利用する場合は
JCenterリポジトリから取得する必要がある。 - java8で利用可能
- addやset系のメソッドのみでデータを構築できる
- 生成されるGPX内の
metadataタグ内の時刻が秒まで記録される - 生成されるGPX内の
trkタグにnumberタグが自動的に追加され、0からの連番が設定される
JPX (1.7.0の評価)
- mavenで利用可能
1.7.0まではjava8で利用可能、2.0.0以降はjava11が必要- Builderパターンで記述しているため、メソッドチェーンで繋げて書きやすいが、ループ処理との相性は良くない?
- 生成されるGPX内の
gpxタグにxmlnsが自動的に追加される - 生成されるGPX内の
metadataタグ内の時刻がミリ秒まで記録される