地理空間叢集
您可以使用網格線系統來建立地理空間叢集,有效率地分析地理空間數據。 您可以使用地理空間工具來匯總、叢集、分割區、減少、聯結和編製地理空間數據索引。 這些工具可改善查詢運行時間效能、減少儲存的數據大小,以及將匯總的地理空間數據可視化。
Azure 數據總管支援下列地理空間叢集方法:
這些方法的核心功能包括:
- 計算地理空間座標的 hash\index\cell Token。 屬於相同儲存格的不同地理空間座標會有相同的儲存格標記值。
- 計算hash\index\cell Token 的中心點。 這個點很有用,因為它可能代表單元格中的所有值。
- 計算單元格多邊形。 計算單元格多邊形在單元格視覺效果或其他計算中很有用,例如多邊形檢查中的距離或點。
比較方法
準則 | Geohash | S2 單元格 | H3 儲存格 |
---|---|---|---|
階層層級 | 18 | 31 | 16 |
單元格圖形 | 矩形 | 矩形 | 六角形 |
單元格邊緣 | 直 | 測地線 | 直 |
投影系統 | 無。 編碼緯度和經度。 | 立方體臉部置中二次方轉換。 | 伊科薩赫德隆臉部置中無聲。 |
芳鄰計數 | 8 | 8 | 6 |
可注意的功能 | 常見的前置詞表示點鄰近性。 | 31 個階層層級。 | 單元格圖形為六邊形。 |
效能 | 高超 | 高超 | 快速 |
使用單元格覆蓋多邊形 | 不支援 | 支援 | 不支援 |
單元格父代 | 不支援 | 不支援 | 支援 |
單元格子系 | 不支援 | 不支援 | 支援 |
單元格環形 | 不支援 | 不支援 | 支援 |
提示
如果沒有特定工具的喜好設定,請使用 S2 單元格。
注意
雖然地理空間座標的哈希\索引編製非常快,但在某些情況下,可以套用擷取的哈希\索引來改善查詢運行時間。 不過,此程式可能會增加儲存的數據大小。
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 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應