Changeset 67 in josm


Ignore:
Timestamp:
Mar 23, 2006 7:50:37 AM (7 years ago)
Author:
imi
Message:

disabled GPX export for data with incomplete ways

File:
1 edited

Legend:

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

    r58 r67  
    1414 
    1515import org.openstreetmap.josm.Main; 
     16import org.openstreetmap.josm.data.osm.LineSegment; 
    1617import org.openstreetmap.josm.data.osm.OsmPrimitive; 
    1718import org.openstreetmap.josm.io.GpxWriter; 
     
    6566                        } 
    6667                        FileWriter fileWriter; 
    67                         if (ExtensionFileFilter.filters[ExtensionFileFilter.GPX].acceptName(fn)) 
     68                        if (ExtensionFileFilter.filters[ExtensionFileFilter.GPX].acceptName(fn)) { 
     69                                for (LineSegment ls : Main.main.ds.lineSegments) { 
     70                                        if (ls.incomplete) { 
     71                                                JOptionPane.showMessageDialog(Main.main, "Export of data containing incomplete ways to GPX is not implemented.\nBe aware, that in future versions of JOSM, GPX support will be kept at a minimum.\nPlease use .osm or .xml as extension for the better OSM support."); 
     72                                                return; 
     73                                        } 
     74                                } 
    6875                                new GpxWriter(fileWriter = new FileWriter(file), Main.main.ds).output(); 
    69                         else if (ExtensionFileFilter.filters[ExtensionFileFilter.OSM].acceptName(fn)) 
     76                        } else if (ExtensionFileFilter.filters[ExtensionFileFilter.OSM].acceptName(fn)) 
    7077                                OsmWriter.output(fileWriter = new FileWriter(file), Main.main.ds, false); 
    7178                        else if (ExtensionFileFilter.filters[ExtensionFileFilter.CSV].acceptName(fn)) { 
Note: See TracChangeset for help on using the changeset viewer.