Codebase list mkgmap / abecbbd
Update upstream source from tag 'upstream/0.0.0+svn4909' Update to upstream version '0.0.0+svn4909' with Debian dir 9c522aeb476a351b065793068275b60a29561138 Bas Couwenberg 10 months ago
4 changed file(s) with 20 addition(s) and 14 deletion(s). Raw diff Collapse all Expand all
0 svn.version: 4907
1 build.timestamp: 2023-03-06T06:03:09+0000
0 svn.version: 4909
1 build.timestamp: 2023-06-05T10:28:55+0100
12441244
12451245 LayerFilterChain normalFilters = new LayerFilterChain(config);
12461246 LayerFilterChain keepParallelFilters = new LayerFilterChain(config);
1247 DouglasPeuckerFilter dp = null;
12471248 if (enableLineCleanFilters && (res < 24)) {
12481249 MapFilter rounder = new RoundCoordsFilter();
12491250 MapFilter sizeFilter = new SizeFilter(MIN_SIZE_LINE);
12511252 normalFilters.addFilter(sizeFilter);
12521253 double errorForRes = dpFilterLineResMap.ceilingEntry(res).getValue();
12531254 if(errorForRes > 0) {
1254 DouglasPeuckerFilter dp = new DouglasPeuckerFilter(errorForRes);
1255 normalFilters.addFilter(dp);
1255 dp = new DouglasPeuckerFilter(errorForRes);
12561256 keepParallelFilters.addFilter(dp);
12571257 }
12581258 keepParallelFilters.addFilter(rounder);
12591259 keepParallelFilters.addFilter(sizeFilter);
12601260 }
1261 RemoveObsoletePointsFilter removeObsolete = new RemoveObsoletePointsFilter();
1262 normalFilters.addFilter(removeObsolete);
1263 keepParallelFilters.addFilter(removeObsolete);
1264 if (dp != null)
1265 normalFilters.addFilter(dp);
12611266 for (MapFilter filter : Arrays.asList(
1267 new RemoveEmpty(),
12621268 new LineSplitterFilter(),
1263 new RemoveEmpty(),
1264 new RemoveObsoletePointsFilter(),
12651269 new LinePreparerFilter(div),
12661270 new LineAddFilter(div, map))) {
12671271 normalFilters.addFilter(filter);
13091313 filters.addFilter(new PolygonSplitterFilter());
13101314 if (enableLineCleanFilters && (res < 24)) {
13111315 filters.addFilter(new RoundCoordsFilter());
1316 }
1317 filters.addFilter(new RemoveObsoletePointsFilter());
1318 if (enableLineCleanFilters && (res < 24)) {
13121319 int sizefilterVal = getMinSizePolygonForResolution(res);
13131320 if (sizefilterVal > 0)
13141321 filters.addFilter(new SizeFilter(sizefilterVal));
13181325 if(errorForRes > 0)
13191326 filters.addFilter(new DouglasPeuckerFilter(errorForRes));
13201327 }
1321 filters.addFilter(new RemoveObsoletePointsFilter());
13221328 filters.addFilter(new RemoveEmpty());
13231329 filters.addFilter(new LinePreparerFilter(div));
13241330 filters.addFilter(new ShapeAddFilter(div, map));
9494 case "RGN":
9595 count++;
9696 System.out.println("RGN size " + size);
97 assertThat("RGN size", size, new RangeMatcher(2632,3));
97 assertThat("RGN size", size, new RangeMatcher(2631,3));
9898 break;
9999 case "TRE":
100100 count++;
101101 System.out.println("TRE size " + size);
102102 // Size varies depending on svn modified status
103 assertThat("TRE size", size, new RangeMatcher(770, 2));
103 assertThat("TRE size", size, new RangeMatcher(769, 2));
104104 break;
105105 case "LBL":
106106 count++;
5151 case "RGN":
5252 count++;
5353 System.out.println("RGN size " + size);
54 assertThat("RGN size", size, new RangeMatcher(127579));
54 assertThat("RGN size", size, new RangeMatcher(126084));
5555 break;
5656 case "TRE":
5757 count++;
5858 System.out.println("TRE size " + size);
5959 // Size varies depending on svn modified status
60 assertThat("TRE size", size, new RangeMatcher(1414, 2));
60 assertThat("TRE size", size, new RangeMatcher(1413, 2));
6161 break;
6262 case "LBL":
6363 count++;
6565 break;
6666 case "NET":
6767 count++;
68 assertEquals("NET size", 66587, size);
68 assertEquals("NET size", 66591, size);
6969 break;
7070 case "NOD":
7171 count++;
8989 case "RGN":
9090 count++;
9191 System.out.println("RGN size " + size);
92 assertThat("RGN size", size, new RangeMatcher(2744,3));
92 assertThat("RGN size", size, new RangeMatcher(2746,3));
9393 break;
9494 case "TRE":
9595 count++;
9696 System.out.println("TRE size " + size);
9797 // Size varies depending on svn modified status
98 assertThat("TRE size", size, new RangeMatcher(770, 2));
98 assertThat("TRE size", size, new RangeMatcher(769, 2));
9999 break;
100100 case "LBL":
101101 count++;