这个问题太旧了,答案也是如此.

感谢开源世界,我们现在有

jgpx, on google code(

forked multiple times on github)和

GPXParser, on sourceforge.net.

a search on Github也有很多结果.

我不确定哪一个更成熟(其中一个被标记为Alpha),但你可以尝试它们并告诉我们.

编辑

这是一个简单的例子

import tomc.gpx.*;

// outside setup()

GPX gpx;

// inside setup()

gpx = new GPX(this);

// when you want to load data

gpx.parse("test.gpx"); // or a URL

// inside draw()

for (int i = 0; i < gpx.getTrackCount(); i++) {

GPXTrack trk = gpx.getTrack(i);

// do something with trk.name

for (int j = 0; j < trk.size(); j++) {

GPXTrackSeg trkseg = trk.getTrackSeg(j);

for (int k = 0; k < trkseg.size(); k++) {

GPXPoint pt = trkseg.getPoint(k);

// do something with pt.lat or pt.lon

}

}

}

for (int i = 0; i < gpx.getWayPointCount(); i++) {

GPXWayPoint wpt = gpx.getWayPoint(i);

// do something with wpt.lat or wpt.lon or wpt.name or wpt.type

}

gpx读写java_GPX Parser for Java?相关推荐

  1. 视频教程-ShardingSphere:SpringBoot2+MybatisPlus读写分离+分表-Java

    ShardingSphere:SpringBoot2+MybatisPlus读写分离+分表 10多年互联网一线实战经验,现就职于大型知名互联网企业,架构师, 有丰富实战经验和企业面试经验:曾就职于某上 ...

  2. java代码写jsp读取,Java IO学习基础之读写文本文件-JSP教程,Java技巧及代码

    java的io操作都是基于流进行操作的,为了提高读写效率一般需要进行缓冲. 简单的示例程序如下: /** * 读出1.txt中的内容,写入2.txt中 * */ import java.io.*; p ...

  3. 自由读写配置文件的艺术[java c++ node](二)

    为何要自己写配置文件 1 解决引入很多库的问题 2 解决流程问题而非语言问题 3 学会简化问题 读写配置文件的知识 一下是一个txt配置文件,注意文件格式,如果我们在utf8 文件下读写,分为两种,一 ...

  4. sqlserver AlwaysOn实现读写分离配置及java/net代码实现

    1.用读写分离的原因: O.读写量很大,为了提升数据库读写性能,将读写进行分离: O.如果多机房下写少读多,同时基于数据一致性考虑,只有一个主库存入所有的数据写入,本地再做从库提供读取,减少多机房间直 ...

  5. Java读写word带样式,java将html导出带样式word文档

    java怎么由html生成word,保留html样式 @RequestMapping("download")public void exportWord( HttpServletRequest req ...

  6. java读取war3模型_GitHub - wucao/jw3gparser: Java Warcraft Ⅲ Replay Parser(Java解析《魔兽争霸3》游戏录像工具)...

    jw3gparser Java解析<魔兽争霸3>游戏录像工具,可解析w3g.nwg(网易对战平台录像)格式录像. 使用方法 public class Test { public stati ...

  7. java实现读者写者问题_读写者问题-java实现

    读者-写者问题(Readers-Writers problem)也是一个经典的并发程序设计问题,是经常出现的一种同步问题.计算机系统中的数据(文件.记录)常被多个进程共享,但其中某些进程可能只要求读数 ...

  8. java 逐行读写文件_用Java逐行读取和写入大文件的最快方法

    小编典典 我怀疑您的真正问题是您的硬件有限,而您所做的只是软件不会带来太大变化.如果您有足够的内存和CPU,可以使用更高级的技巧,但是如果由于文件未缓存而仅在硬盘上等待,则不会有太大的不同. BTW: ...

  9. java 顺序 读写 Properties 配置文件 支持中文 不乱码

    java 顺序 读写 Properties 配置文件 ,java默认提供的Properties API 继承hashmap ,不是顺序读写的. 特从网上查资料,顺序读写的代码,如下, import j ...

最新文章

  1. Linux环境编程--编辑器基本操作
  2. java的linux执行的shell
  3. vue怎么获取用户的位置经纬度_vue 实现Web端的定位功能 获取经纬度
  4. WebStorm笔记-配置js的webpack识别alias(别名)
  5. 使用Fiddler对iPhone手机进行数据抓包分析
  6. poi doc转docx_编写简历及Python转Word文档为Pdf(续)
  7. 性能测试之JMeter接口关联【JSON提取器】详解
  8. Gitlab的使用总结
  9. Android 属性动画(三)
  10. CSS3过渡、变形和动画
  11. 初始化map和list的两种写法
  12. 如何将Vue中表格数据,以Excel格式导出?报saveAs错误如何解决?
  13. MATLAB与信号处理课程手册
  14. OGRE关于 Demo_Ocean 例子的分析
  15. html唱片机效果,黑胶唱片风格音频播放器jQuery插件
  16. WordPress主题的最佳市场:TemplateMonster还是ThemeForest?
  17. matplotlib保存图片去除白边
  18. 使用CompletableFuture+ExecutorService+Logback的多线程测试
  19. 实验二 单隐层神经网络
  20. 电脑打死都连不上手机热点问题

热门文章

  1. c#笔记--程序集(Assembly)、模块(Module)、类型(class)、命名空间、反射
  2. GNU.texi文件转换成.HTML文件
  3. kaggle 泰坦尼克号数据分析 笔记
  4. 制作微信公众号二维码,跳转,获取参数
  5. openssl 加密解密 指令_openssl命令aes加密和解密
  6. 【转】如何用Word编辑参考文献
  7. MySQL grant之后一定要跟随flush privileges么?
  8. Git Clone时报错解决方法
  9. 网页显示不全的原因css,css 页面显示不全怎么办
  10. html图片缩放全部显示不全,100% width CSS 在缩小/放大窗口时候内容被截断或显示不全...