0

レイヤーが受け取ったアイテム/ジオメトリの数をカウントする方法はありますか? 私がやりたいことは、クエリが返すアイテムが多すぎる場合に別のシンボルを描画することです。例:

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

[Cluster:FeatureCount] を使用しようとしましたが、レイヤー全体をカウントできず、いくつかのクラスター内のポイントをカウントするだけです。

4

1 に答える 1