有沒有方法可以統計圖層接收到多少個項目/幾何圖形?我想要做的是繪製一個不同的符號,如果查詢返回太多的項目。例如:計算MapServer中整個圖層的符號
MAXFEATURES 10001 #if I get 10001 results, please zoom in
CLUSTER
MAXDISTANCE 20
REGION "retangular"
END
LAYER
CLASS
EXPRESSION ([countPoints] > 10000)
STYLE
SYMBOL "to_many_points_please_zoom_in"
END
END
CLASS
EXPRESSION ([countPoints] < 10000 and [Cluster:FeatureCount] > 1)
STYLE
SYMBOL "cluster"
END
END
CLASS
EXPRESSION ([countPoints] < 10000 and [Cluster:FeatureCount] == 1)
STYLE
SYMBOL "point"
END
END
END
我試圖用[集羣:FeatureCount],但它無法計數整個層,它只是計數分在幾組。