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
タグ内の時刻がミリ秒まで記録される