Hello,
GPX reader and writer for version 1.0 and 1.1 are available.
Those are low level classes since we don't have yet anything like
feature collections or appropriate store api for features.
Here are short code examples :
I don't know where we should put those code snippet, maybe in the FAQ ?
//reading
try (final GPXReader reader = new GPXReader()) {
reader.setInput(fileOrElse);
final MetaData data = reader.getMetadata();
final GPXVersion version = reader.getVersion();
while (reader.hasNext()) {
final Feature feature = reader.next();
//...
}
}
//writing
try (GPXWriter110 writer = new GPXWriter110("producer name")) {
writer.setOutput(fileOrElse);
writer.writeStartDocument();
writer.writeGPXTag();
for(int i=0;i<100;i++){
final Feature route = GPXConstants.TYPE_ROUTE.newInstance();
route.setPropertyValue("...", "...");
//...
writer.writeRoute(route);
}
writer.writeEndDocument();
}
Johann