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

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

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. Codeforces Round #171 (Div. 2)
  2. IO流(文本文件读取练习)
  3. int型数字转char型指针
  4. 深度探索C++ 对象模型(5)-Initialization list(3)
  5. JSP简单练习-JSP指令
  6. no exceptions support的测试程序
  7. linux 为什么编译内核,Linux内核编译与安装
  8. VMware Workstation 12新建虚拟机
  9. android tag的作用,Android中的Context的作用(2)
  10. 什么是Spring?Spring是什么?
  11. mysql explain select_type
  12. 3个开源TTS(三)flite的简要分析与espeak的选择
  13. 鸿蒙有什么好处,鸿蒙系统有什么好处-鸿蒙系统有什么用-鸿蒙系统有什么区别...
  14. 程序员自我修养1:能力矩阵
  15. SAS小白入门第一节:认识SAS程序
  16. pytz 太平洋时区_使用pytz模块打印所有时区的Python程序
  17. centos7设置虚拟内存
  18. 【读书笔记】巴比伦富翁的理财课
  19. jsp游戏补丁共享网站设计
  20. 形参与实参的主要区别

热门文章

  1. 【Python】官方文档中文版
  2. urllib2 爬虫 打印页面内容,部分无法显示
  3. Scratch教学课程:不撞南墙不回头
  4. 基于二极管的温度检测电路
  5. Win10版本那么多怎么区别(2)
  6. rtl8188linux内核配置,Embeded linux之RTL8188EU/RTL8188ETV使用
  7. Linux环境下安装Calibre 源代码编译
  8. Qt静态函数中的信号和槽问题
  9. 写作分册王诚pdf_后王诚时代|老铁们,管综写作还能跟谁?
  10. js实现360度图片旋转