Ignore:
Timestamp:
2006-09-30T19:05:43+02:00 (20 years ago)
Author:
imi
Message:

added "gpx" as flag to the external tool feature to also export raw gps data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/org/openstreetmap/josm/actions/GpxExportAction.java

    r113 r143  
    3030import org.openstreetmap.josm.gui.layer.RawGpsLayer;
    3131import org.openstreetmap.josm.io.GpxWriter;
     32import org.openstreetmap.josm.io.XmlWriter;
    3233import org.openstreetmap.josm.tools.GBC;
    3334
     
    117118                        Main.pref.put("lastCopyright", copyright.getText());
    118119               
    119                 try {
    120                         GpxWriter w = new GpxWriter(new FileOutputStream(file), layer.name, desc.getText(),
     120                XmlWriter.OsmWriterInterface w;
     121                if (layer instanceof RawGpsLayer)
     122                        w = new GpxWriter.Trk(((RawGpsLayer)layer).data);
     123                else
     124                        w = new GpxWriter.All(Main.ds, layer.name, desc.getText(),
    121125                                        authorName.getText(), email.getText(), copyright.getText(),
    122126                                        copyrightYear.getText(), keywords.getText());
    123                         if (layer instanceof RawGpsLayer)
    124                                 w.output(((RawGpsLayer)layer).data);
    125                         else
    126                                 w.output(Main.ds);
    127                         w.close();
     127                try {
     128                        XmlWriter.output(new FileOutputStream(file), w);
    128129                } catch (IOException x) {
    129130                        x.printStackTrace();
Note: See TracChangeset for help on using the changeset viewer.