summaryrefslogtreecommitdiffstats
path: root/Interpolate.java
diff options
context:
space:
mode:
Diffstat (limited to 'Interpolate.java')
-rw-r--r--Interpolate.java43
1 files changed, 43 insertions, 0 deletions
diff --git a/Interpolate.java b/Interpolate.java
new file mode 100644
index 0000000..a5f4975
--- /dev/null
+++ b/Interpolate.java
@@ -0,0 +1,43 @@
+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();
+ }
+
+ }
+
+}