import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import java.sql.SQLException; import DataStructure.GoogleOut; import DataStructure.Interpolator; import Parse.NMEAParse; import Parse.sqlreader; public class VoronoiInterpolate { /** * @param args */ public static void main(String[] args) { try { sqlreader sql = new sqlreader(new NMEAParse("vorabbaubooster.log"), 262026003662195l, 3000l); Interpolator map = new Interpolator(sql, 0.00004); map.average(); map.removeOutlier(); GoogleOut average = new GoogleOut(map, "average-all.kml"); average.write(); // int size = 3; map.interpolateVR(); // breakpoint bei arfcn 880, x=60, y=13!!!!! GoogleOut google = new GoogleOut(map, "voronoi-interpolation.kml"); google.write(); // gsmmap speichern FileOutputStream fos = new FileOutputStream( "interpolatedGSMMap.obj"); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(map); } 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(); } } }