Geoprostorové shlukování
Geoprostorová data je možné efektivně analyzovat pomocí systémů mřížky k vytváření geoprostorových shluků. Geoprostorové nástroje můžete použít k agregaci, clusterování, dělení, redukci, spojování a indexování geoprostorových dat. Tyto nástroje zlepšují výkon modulu runtime dotazů, zmenšují velikost uložených dat a vizualizují agregovaná geoprostorová data.
Azure Data Explorer podporuje následující metody geoprostorového clusteringu:
Základní funkce těchto metod jsou:
- Vypočítejte hash\index\token buňky geoprostorové souřadnice. Různé geoprostorové souřadnice, které patří do stejné buňky, budou mít stejnou hodnotu tokenu buňky.
- Vypočítejte středový bod hodnoty hash\index\token buňky. Tento bod je užitečný, protože může představovat všechny hodnoty v buňce.
- Výpočet mnohoúhelníku buňky Výpočet mnohoúhelníku buněk je užitečný při vizualizaci buněk nebo jiných výpočtech, například vzdálenosti nebo bodu v kontrolách mnohoúhelníku.
Porovnání metod
Kritéria | Geohash | Buňka S2 | Buňka H3 |
---|---|---|---|
Úrovně hierarchie | 18 | 31 | 16 |
Obrazec buňky | Obdélník | Obdélník | Šestiúhelník |
Okraje buněk | Přímo | Geodetické | Přímo |
Systém projekce | Žádné Kóduje zeměpisnou šířku a délku. | Kvadratická transformace na střed krychle. | Icosahedron tvář v centru gnomonic. |
Počet sousedů | 8 | 8 | 6 |
Patrná funkce | Běžné předpony označují vzdálenost bodů. | 31 úrovní hierarchie. | Obrazec buňky je šestihranný. |
Výkon | Vynikající | Vynikající | Rychlý |
Překryv mnohoúhelníku buňkami | Nepodporováno | Podporováno | Nepodporováno |
Nadřazený objekt buňky | Nepodporováno | Nepodporuje se | Podporováno |
Podřízené buňky | Nepodporováno | Nepodporuje se | Podporováno |
Kroužky buněk | Nepodporováno | Nepodporuje se | Podporováno |
Tip
Pokud pro konkrétní nástroj neexistuje žádná předvolba, použijte buňku S2.
Poznámka
I když je hashování\indexování geoprostorových souřadnic velmi rychlé, existují případy, kdy je možné použít hashing\indexování při příjmu dat za účelem zlepšení modulu runtime dotazů. Tento proces však může zvětšit velikost uložených dat.
Geohash – funkce
Název funkce |
---|
geo_point_to_geohash() |
geo_geohash_to_central_point() |
geo_geohash_neighbors() |
geo_geohash_to_polygon() |
Funkce buňky S2
Název funkce |
---|
geo_point_to_s2cell() |
geo_s2cell_to_central_point() |
geo_s2cell_neighbors() |
geo_s2cell_to_polygon() |
geo_polygon_to_s2cells() |
Funkce buňky H3
Název funkce |
---|
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() |
Související obsah
- Podívejte se na případ použití geoprostorového clusteringu: Analýza dat pro testovací flotily automobilů
- Informace o architektuře Azure pro zpracování a analýzu geoprostorových dat
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro