Ignore:
Timestamp:
2020-03-22T12:03:02+01:00 (6 years ago)
Author:
malcolmh
Message:

use XML DOM to parse OSM files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/seachart/jbasemap/src/jbasemap/Jbasemap.java

    r32907 r35392  
    66import java.awt.geom.Point2D;
    77import java.io.BufferedReader;
    8 import java.io.FileReader;
     8import java.io.File;
    99import java.io.IOException;
    1010
     
    6363
    6464        @Override
     65        public int grid() {
     66            return 0;
     67        }
     68
     69        @Override
    6570        public boolean clip() {
    6671            return true;
     
    116121        z2 = Math.pow(2, zoom);
    117122        double scale = 0.1;
     123        File in = new File(src);
     124        map = new S57map(false);
    118125        try {
    119             BufferedReader in = new BufferedReader(new FileReader(src));
    120             map = new S57map(false);
    121             try {
    122                 S57osm.OSMmap(in, map, true);
    123             } catch (Exception e) {
    124                 System.err.println("Input data error");
    125                 System.exit(-1);
    126             }
    127             in.close();
    128         } catch (IOException e) {
    129             System.err.println("Input file: " + e.getMessage());
     126            S57osm.OSMmap(in, map, true);
     127        } catch (Exception e) {
     128            System.err.println("Input data error");
    130129            System.exit(-1);
    131130        }
Note: See TracChangeset for help on using the changeset viewer.