~thannema/radkarte/main

« back to all changes in this revision

Viewing changes to decrease_douglas_peucker_error.patch

  • Committer: Thilo Hannemann
  • Date: 2010-06-02 20:59:26 UTC
  • Revision ID: thannema@gmx.de-20100602205926-x2v8v6joxp5hxw21
Modified patches to work with the most recent revision of mkgmap (1652).

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
Index: src/uk/me/parabola/mkgmap/filters/DouglasPeuckerFilter.java
2
2
===================================================================
3
 
--- src/uk/me/parabola/mkgmap/filters/DouglasPeuckerFilter.java (revision 1232)
 
3
--- src/uk/me/parabola/mkgmap/filters/DouglasPeuckerFilter.java (revision 1652)
4
4
+++ src/uk/me/parabola/mkgmap/filters/DouglasPeuckerFilter.java (working copy)
5
 
@@ -69,6 +69,7 @@
 
5
@@ -68,6 +68,7 @@
6
6
 //#if (Node version)
7
 
 //Dont touch Coords, which are nodes. 
8
 
 //So points at croosings will not be moved
 
7
 //Don't touch Coords, which are nodes.
 
8
 //So points at crossings will not be moved
9
9
+/*
10
10
                // For now simplify all points, which are not nodes
11
11
                // and no start and no end point
18
18
+*/
19
19
 //#else Straight version
20
20
 //Do the douglasPeucker on the whole line. 
21
 
 //Deletes more points, but may lead to incorrect diplay of crossings at given high error distances 
 
21
 //Deletes more points, but may lead to incorrect display of crossings at given high error distances
22
22
-/*             
23
 
-               douglasPeucker(coords, 0, n, maxErrorDistance);
 
23
+               
 
24
                douglasPeucker(coords, 0, coords.size()-1, maxErrorDistance);
24
25
-       */      
25
 
+               
26
 
+               douglasPeucker(coords, 0, coords.size()-1, maxErrorDistance);
27
 
+
 
26
+       
28
27
 //#endif
29
28
                MapLine newline = line.copy();
30
29