こんにちは
上記を参考にしてみてください。
ちゃんと検証はしていませんが、処理できているようにみえます。
1. マスクレイヤによる切り抜き
不要かもしれませんが、手元で1回動かしてみたところ、この処理を行わないときは
うまくいきませんでした。
2. ゾーン統計量(ベクタ)
ポリゴン内の最大値を取得します。
3. 属性テーブルによる再分類
下限 _max / 上限 _max / クラスを示す属性 _max を設定し、詳細パラメータより
分類区分 min <= value <= max / 一致する区分がないときは nodata にチェック
4. ラスタのベクタ化 (pixels to points)
nodata の値は対象から外れるため、自動的に最大の点のみ抽出されます。
ただし同値があれば、複数点抽出されると思われます。