Only count visible objects.
authorTom Hughes <tom@compton.nu>
Wed, 1 Aug 2007 14:42:58 +0000 (14:42 +0000)
committerTom Hughes <tom@compton.nu>
Wed, 1 Aug 2007 14:42:58 +0000 (14:42 +0000)
script/statistics

index cd0069f6325c4e764ceb0b793fa21595db004ec2..13a26592a98a37416029271f61af0e3ea9b9844a 100755 (executable)
@@ -17,9 +17,9 @@ puts "<h2>OpenStreetMap stats report run at #{start_time.to_s}</h2>"
 begin
   user_count = User.count(:conditions => "active = true")
   tracepoint_count = Tracepoint.count()
-  node_count = Node.count() # :conditions => "visible = true")
-  segment_count = Segment.count() # :conditions => "visible = true")
-  way_count = Way.count() # :conditions => "visible = true")
+  node_count = Node.count(:conditions => "visible = true")
+  segment_count = Segment.count(:conditions => "visible = true")
+  way_count = Way.count(:conditions => "visible = true")
   tagged_way_count = Way.count(:conditions => "current_ways.visible = true AND current_way_tags.k <> 'created_by'",
                                :joins => "INNER JOIN current_way_tags ON current_way_tags.id = current_ways.id")