diff --git a/utils/stats/mapdef_stats.py b/utils/stats/mapdef_stats.py index b9c7b27b8..df4fc189a 100755 --- a/utils/stats/mapdef_stats.py +++ b/utils/stats/mapdef_stats.py @@ -8,6 +8,7 @@ if __name__ == "__main__": sys.exit(0) m = Map(100,100) + styles = [] num_rules = 0 num_sym = 0 load_map(m,sys.argv[1]) @@ -15,6 +16,7 @@ if __name__ == "__main__": print "Layer:%s" % l.name for s in l.styles: print " Style:%s" % s + styles.append(s) style = m.find_style(s) num_rules += len(style.rules) for r in style.rules: @@ -22,5 +24,6 @@ if __name__ == "__main__": num_sym += len(r.symbols) print "Total number of layers %s" % len(m.layers) + print "Total number of styles %s" % len(set(styles)) # unique styles print "Total number of rules %s" % num_rules print "Total number of symbolizers %s" % num_sym