statistics method
void
statistics()
Implementation
void statistics() {
int poiCount = _poiinfos.values.fold(0, (int combine, Poiinfo poiinfo) => combine + poiinfo.count);
int wayCount = _wayinfos.values.fold(0, (combine, wayinfo) => combine + wayinfo.wayCount);
int pathCount =
_wayinfos.values.fold(0, (combine, wayinfo) => combine + wayinfo.wayholders.fold(0, (combine, wayholder) => combine + wayholder.pathCount()));
int nodeCount = _wayinfos.values.fold(0, (combine, wayinfo) => combine + wayinfo.nodeCount);
_log.info(
"$zoomlevelRange, baseZoomLevel: $baseZoomLevel, tiles: $tileCount, poi: $poiCount, way: $wayCount with ${wayCount != 0 ? (pathCount / wayCount).toStringAsFixed(1) : "n/a"} paths and ${pathCount != 0 ? (nodeCount / pathCount).toStringAsFixed(1) : "n/a"} nodes per path");
}