import java.io.IOException; import java.sql.SQLException; import DataStructure.GSMMap; import DataStructure.GoogleOut; import Parse.NMEAParse; import Parse.sqlreader; public class Interpolate { /** * @param args */ public static void main(String[] args) { try { sqlreader sql = new sqlreader(new NMEAParse("nachGPN.log"), 262026003662195l, 3000l); GSMMap map = new GSMMap(sql, 0.00004); map.average(); map.removeOutlier(); GoogleOut average = new GoogleOut(map, "average-all.kml"); average.write(); int size = 3; for (int i = 0; i < 15; i++) { map.extrapolate(size); } GoogleOut google = new GoogleOut(map, "tiles-average-all.kml"); google.write(); } catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }