Clustering - quadbin を使用します
ここでは、タイル内のデータ ハブからクラスタ化された形式で機能を取得する方法について説明します。 「 hexbin 」と「 quadbin 」の 2 つの異なるクラスタリングモードを使用できます。
- "quadbin" - タイルおよびサブタイルのフィーチャーの量を指定します。 Purpuse は、より低いズームレベルのデータセットの場所についての概要をすばやく表示するためのものです。 四つ目のビンは、 Webmercator のタイリング方式に対応しています。
- 「 hexbin 」 - 六角形のタイルに含まれる豊富な機能を提供します。 hexbin ごとの機能の量のほかに、ユーザー定義のプロパティについての統計情報 ( 最小、最大、平均、中央値 ) を提供します。
四段組
図 1. 火災データ タイルでクラスタ化された機能を利用できます
quadbin アルゴリズムは、要求から形状入力を取得し(例: quadkey / bbox.. )、スペースに含まれているフィーチャーの推定数を計算します。 このクラスタリングモードは、非常に大きいスペースにも使用でき、データが特定のスペースに地理位置情報を取得する概要を取得するために使用できます。 さらに、 1 つのプロパティにプロパティフィルタを適用できます。
quadbin アルゴリズムでは、いくつかのパラメーターが必要です。 1 つのプロパティフィルターを組み合わせて使用できます。
リクエスト
Swagger で試してください
GET /spaces/{spaceId}/tile/{type}/{tileId}?clustering=quadbin&clustering.relativeResolution={aNumber}&clustering.countmode={cmode}
次のクラスタリング関連のパラメータを渡すことができます
パラメーター | タイプ | 必須です | 意味 |
relativeResolution | 数 | いいえ | 整数、 4 分割解像度 [0,4] |
NoBuffer | ブール型 | いいえ | 4 つのポリゴンの周囲にバッファを置かないでください。デフォルトは false です |
国モード | 文字列 | いいえ | [ 実数、推定、混合 ]
実数 = 実際の機能数。 最高の精度ですが、時間がかかります。 大きな結果のセットにはお勧め
できません。試用 = 推定機能数。 精度は低いですが、非常に高速 です。大きな結果を得るには、推奨値を設定
します ( 既定値 ) = 推定されたフィーチャ数と実際のフィーチャ数を組み合わせたものです。 概算値が小さい場合は、実際の数が適用されます。 ほとんどの ユースケースに対応します |
応答
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {
"qk": "12002323333", // tile quadkey
"xyz": "(639,1071,11)", // tile row/col/level
"count": 30393, // count of features in tile
"estimated": true,
"total_count": 33521484, // total feature count in related space
"equipartition_count": 511 // total_count/#Nr_Of_All_Level_Tiles
},
"geometry": {...}
},
......
......
{
"type": "Feature",
"type": "Feature",
"properties": {
"qk": "12002323331",
"xyz": "(638,1071,11)",
....
},
"geometry": {...}
}
]
}