Skip to content

Commit 19b8515

Browse files
committed
Remove debug output
1 parent 8f6fb5a commit 19b8515

File tree

1 file changed

+16
-40
lines changed

1 file changed

+16
-40
lines changed

modules/core/src/main/java/org/locationtech/jts/coverage/CoverageCleaner.java

Lines changed: 16 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -277,14 +277,14 @@ public void setGapMaximumWidth(double maxWidth) {
277277
*/
278278
public void clean() {
279279
computeResultants(snappingDistance);
280-
System.out.format("Overlaps: %d Gaps: %d\n", overlaps.size(), mergableGaps.size());
280+
//System.out.format("Overlaps: %d Gaps: %d\n", overlaps.size(), mergableGaps.size());
281281

282-
Stopwatch sw = new Stopwatch();
282+
//Stopwatch sw = new Stopwatch();
283283
mergeOverlaps(overlapParentMap);
284-
System.out.println("Merge Overlaps: " + sw.getTimeString());
285-
sw.reset();
284+
//System.out.println("Merge Overlaps: " + sw.getTimeString());
285+
//sw.reset();
286286
cleanCov.mergeGaps(mergableGaps);
287-
System.out.println("Merge Gaps: " + sw.getTimeString());
287+
//System.out.println("Merge Gaps: " + sw.getTimeString());
288288
}
289289

290290
/**
@@ -348,28 +348,28 @@ private CleanCoverage.MergeStrategy mergeStrategy(int mergeStrategyId) {
348348
}
349349

350350
private void computeResultants(double tolerance) {
351-
System.out.println("Coverage Cleaner ===> polygons: " + coverage.length);
352-
System.out.format("Snapping distance: %f\n", snappingDistance);
353-
Stopwatch sw = new Stopwatch();
354-
sw.start();
351+
//System.out.println("Coverage Cleaner ===> polygons: " + coverage.length);
352+
//System.out.format("Snapping distance: %f\n", snappingDistance);
353+
//Stopwatch sw = new Stopwatch();
354+
//sw.start();
355355

356356
Geometry nodedEdges = node(coverage, tolerance);
357-
System.out.println("Noding: " + sw.getTimeString());
357+
//System.out.println("Noding: " + sw.getTimeString());
358358

359-
sw.reset();
359+
//sw.reset();
360360
Geometry cleanEdges = LineDissolver.dissolve(nodedEdges);
361-
System.out.println("Dissolve: " + sw.getTimeString());
361+
//System.out.println("Dissolve: " + sw.getTimeString());
362362

363-
sw.reset();
363+
//sw.reset();
364364
resultants = polygonize(cleanEdges);
365-
System.out.println("Polygonize: " + sw.getTimeString());
365+
//System.out.println("Polygonize: " + sw.getTimeString());
366366

367367
cleanCov = new CleanCoverage(coverage.length);
368368

369-
sw.reset();
369+
//sw.reset();
370370
createCoverageIndex();
371371
classifyResult(resultants);
372-
System.out.println("Classify: " + sw.getTimeString());
372+
//System.out.println("Classify: " + sw.getTimeString());
373373

374374
mergableGaps = findMergableGaps(gaps);
375375
}
@@ -446,30 +446,6 @@ private boolean isMergableGap(Polygon gap) {
446446
}
447447
return MaximumInscribedCircle.isRadiusWithin(gap, gapMaximumWidth / 2.0);
448448
}
449-
450-
/*
451-
private List<Polygon> findSlivers(List<Polygon> gaps) {
452-
return gaps.stream().filter(gap -> isSliver(gap))
453-
.collect(Collectors.toList());
454-
}
455-
456-
private static final double SLIVER_COMPACTNESS_RATIO = 0.05;
457-
458-
private boolean isSliver(Geometry poly) {
459-
//TODO: add min area cutoff?
460-
//TODO: for low vertex count, check polygon width?
461-
if (poly.getNumPoints() <= 5)
462-
return true;
463-
return compactness(poly) < SLIVER_COMPACTNESS_RATIO;
464-
}
465-
466-
private static double compactness(Geometry poly) {
467-
double perimeter = poly.getLength();
468-
double area = poly.getArea();
469-
if (perimeter <= 0) return 0;
470-
return Math.abs(area) * Math.PI * 4 / (perimeter * perimeter);
471-
}
472-
*/
473449

474450
private static Polygon[] polygonize(Geometry cleanEdges) {
475451
Polygonizer polygonizer = new Polygonizer();

0 commit comments

Comments
 (0)