Ignore:
Timestamp:
2013-10-02T10:56:55+02:00 (11 years ago)
Author:
clever
Message:

JOSM/Canvec_helper: fixed a crash caused by osm directory being renamed to OSM

Location:
applications/editors/josm/plugins/canvec_helper
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/canvec_helper/build.xml

    r29854 r29989  
    22<project name="canvec_helper" default="dist" basedir=".">
    33    <!-- enter the SVN commit message -->
    4     <property name="commit.message" value="JOSM/Canvec_helper: update to new menu structure"/>
     4    <property name="commit.message" value="JOSM/Canvec_helper: fixed a crash caused by osm directory being renamed to OSM"/>
    55    <!-- enter the *lowest* JOSM version this plugin is currently compatible with -->
    66    <property name="plugin.main.version" value="6162"/>
  • applications/editors/josm/plugins/canvec_helper/src/org/openstreetmap/josm/plugins/canvec_helper/CanVecTile.java

    r29854 r29989  
    178178        }
    179179        public String getDownloadUrl() {
    180                 return String.format("http://ftp2.cits.rncan.gc.ca/osm/pub/%1$03d/%2$s/%1$03d%2$s%3$02d.zip",corda,cordb,cordc);
     180                return String.format("http://ftp2.cits.rncan.gc.ca/OSM/pub/%1$03d/%2$s/%1$03d%2$s%3$02d.zip",corda,cordb,cordc);
    181181        }
    182182        private ZipFile open_zip() throws IOException {
     
    199199                while (entries.hasMoreElements()) {
    200200                        ZipEntry entry = entries.nextElement();
     201                        if (entry.getName().equals("Metadata.txt")) continue;
    201202                        sub_tile_ids.add(entry.getName());
    202203                        zip_scanned = true;
     
    220221                                        Main.worker.submit(temp.getPostLayerTask());
    221222                                        Main.main.addLayer(temp.getLayer());
     223                                        temp.getLayer().data.setUploadDiscouraged(false);
    222224                                }
    223225                        }
  • applications/editors/josm/plugins/canvec_helper/src/org/openstreetmap/josm/plugins/canvec_helper/CanvecLayer.java

    r29854 r29989  
    5151                        long start = System.currentTimeMillis();
    5252                        Pattern p = Pattern.compile("(\\d\\d\\d)([A-Z]\\d\\d).*");
    53                         MirroredInputStream index = new MirroredInputStream("http://ftp2.cits.rncan.gc.ca/osm/pub/ZippedOsm.txt");
     53                        MirroredInputStream index = new MirroredInputStream("http://ftp2.cits.rncan.gc.ca/OSM/pub/ZippedOsm.txt");
    5454                        BufferedReader br = new BufferedReader(new InputStreamReader(index));
    5555                        String line;
     
    6969                                        }
    7070                                        last_cell = cell;
    71                                 } else System.out.print("bad line '" + line + "'\n");
     71                                } else if (line.contains("Metadata.txt")) {
     72                                } else {
     73                                                System.out.print("bad line '" + line + "'\n");
     74                                }
    7275                        }
    7376                        br.close();
     
    7982                } catch (IOException e) {
    8083                        System.out.println("exception getting index");
     84                        e.printStackTrace();
    8185                }
    8286        }
Note: See TracChangeset for help on using the changeset viewer.