地理空間叢集
您可以使用方格系統,有效率地分析地理空間資料,以建立地理空間叢集。 您可以使用地理空間工具來匯總、叢集、分割、減少、聯結和編制地理空間資料的索引。 這些工具會改善查詢執行時間效能、減少儲存的資料大小,以及將匯總的地理空間資料視覺化。
Azure Data Explorer 支援下列地理空間叢集方法:
這些方法的核心功能包括:
- 計算地理空間座標的 hash\index\cell Token。 屬於相同資料格的不同地理空間座標,將具有相同的資料格 Token 值。
- 計算 hash\index\cell Token 的中心點。 該點可發揮功效,因為其可能代表資料格中的所有值。
- 計算資料格多邊形。 計算資料格多邊形在資料格視覺效果或其他計算中很有用,例如,距離或多邊形檢查中的點。
比較方法
準則 | Geohash | S2 資料格 | H3 資料格 |
---|---|---|---|
階層層級 | 18 | 31 | 16 |
資料格圖形 | 矩形 | 矩形 | 六邊形 |
資料格邊緣 | 直線 | 測地線 | 直線 |
投影系統 | 無。 將緯度和經度編碼。 | 中央立方體面的二次轉換。 | 中央二十面體的球心切面。 |
相鄰計數 | 8 | 8 | 6 |
明顯的功能 | 常見的前置詞表示點相近。 | 31 個階層層級。 | 資料格圖形是六邊形。 |
效能 | 精湛 | 精湛 | 快速 |
涵蓋具有資料格的多邊形 | 不支援 | 支援 | 不支援 |
資料格父系 | 不支援 | 不支援 | 支援 |
資料格子系 | 不支援 | 不支援 | 支援 |
儲存格環形 | 不支援 | 不支援 | 支援 |
提示
如果沒有特定工具的喜好設定,請使用 S2 資料格。
注意
雖然地理空間座標的 hashing\indexing 非常快速,但在某些情況下可以套用內嵌 hashing\indexing 來改善查詢執行時間。 不過,此流程可能會增加儲存的資料大小。
Geohash 函式
函數名稱 |
---|
geo_point_to_geohash() |
geo_geohash_to_central_point() |
geo_geohash_neighbors () |
geo_geohash_to_polygon() |
S2 資料格函式
函數名稱 |
---|
geo_point_to_s2cell() |
geo_s2cell_to_central_point() |
geo_s2cell_neighbors () |
geo_s2cell_to_polygon() |
geo_polygon_to_s2cells() |
H3 資料格函式
函數名稱 |
---|
geo_point_to_h3cell() |
geo_h3cell_to_central_point() |
geo_h3cell_neighbors () |
geo_h3cell_to_polygon() |
geo_h3cell_parent() |
geo_h3cell_children() |
geo_h3cell_rings() |
相關內容
- 查看地理空間叢集的使用案例: 汽車測試車隊的資料分析
- 瞭解地理空間資料處理和分析的 Azure 架構
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應