From bffa415ca8c9236987bf04b98de9ed886f3d5312 Mon Sep 17 00:00:00 2001 From: Ilya Zverev Date: Fri, 27 Mar 2015 18:14:26 +0300 Subject: [PATCH] regions with less than 50 points --- www/stat.html | 2 ++ www/stat.js | 7 ++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/www/stat.html b/www/stat.html index 6dd0c76..21d1cdd 100644 --- a/www/stat.html +++ b/www/stat.html @@ -42,6 +42,8 @@
Регионов с 50k+ точек в контуре: (список)
+ Регионов до 50 точек в контуре: (список)
+
Регионов с неизвестной площадью: (список)
diff --git a/www/stat.js b/www/stat.js index 7c660fe..504426b 100644 --- a/www/stat.js +++ b/www/stat.js @@ -36,7 +36,7 @@ function statFill(id, value, digits) { function getIndexLink(region) { var big = region.area > 1000; - return 'index.html#' + (big ? 7 : 12) + '/' + region.lat + '/' + region.lon; + return 'index.html#' + (big ? 8 : 12) + '/' + region.lat + '/' + region.lon; } function statFillList(id, regions, comment, count) { @@ -75,6 +75,7 @@ function statSizes(data) { var list_1mb = [], list_50mb = [], list_100mb = []; var list_spaces = [], list_bad = []; var list_100km = [], list_100kp = [], list_zero = []; + var list_100p = []; var list_disabled = [], list_commented = []; for( var i = 0; i < data.regions.length; i++ ) { @@ -85,6 +86,8 @@ function statSizes(data) { list_zero.push(region); if( region.nodes > 50000 ) list_100kp.push(region); + if( region.nodes < 50 ) + list_100p.push(region); var size_mb = region.size * 8 / 1024 / 1024; region.size_mb = size_mb; if( size_mb < 1 ) @@ -117,8 +120,10 @@ function statSizes(data) { list_100km.sort(function(a, b) { return a.area - b.area; }); list_100kp.sort(function(a, b) { return b.nodes - a.nodes; }); + list_100p.sort(function(a, b) { return a.nodes - b.nodes; }); statFillList('areas_100km_list', list_100km, function(r) { return formatNum(r.area, 2) + ' км²'; }, 'areas_100km'); statFillList('areas_50k_points_list', list_100kp, 'nodes', 'areas_50k_points'); + statFillList('areas_100_points_list', list_100p, 'nodes', 'areas_100_points'); statFillList('areas_0_list', list_zero, null, 'areas_0'); statQuery('topo', statTopo);