Térinformatikai fürtözés

A térinformatikai adatok hatékonyan elemezhetők rácsrendszerek használatával térinformatikai fürtök létrehozásához. Térinformatikai eszközökkel összesítheti, fürtözheti, particionálhatja, csökkentheti, összekapcsolhatja és indexelheti a térinformatikai adatokat. Ezek az eszközök javítják a lekérdezési futtatókörnyezet teljesítményét, csökkentik a tárolt adatok méretét, és megjelenítik az összesített térinformatikai adatokat.

Az Azure Data Explorer a térinformatikai fürtözés alábbi módszereit támogatja:

Ezeknek a módszereknek a fő funkciói a következők:

  • A térinformatikai koordináta kivonat\index\cella jogkivonatának kiszámítása. Az ugyanahhoz a cellához tartozó különböző térinformatikai koordinátáknak ugyanazzal a cellakivonat-értékkel kell rendelkezniük.
  • Számítsa ki a kivonat\index\cella jogkivonat középpontját. Ez a pont azért hasznos, mert a cellában lévő összes értéket képviselheti.
  • Cella sokszögének kiszámítása. A cella sokszögeinek kiszámítása hasznos a cellavizualizációkban vagy más számításokban, például a távolság vagy a pont sokszög-ellenőrzésekben.

Metódusok összehasonlítása

Feltételek Geohash S2 cella H3 cella
Hierarchiaszintek 18 31 16
Cellaalakzat Téglalap Téglalap Hatszög
Cellaszegélek Egyenes Geodéziai Egyenes
Vetítőrendszer Nincsenek. A szélességet és a hosszúságot kódolja. Kocka arc középre középre igazítása kvadratikus átalakítás. Icosahedron arc középre fonott gnomonikus.
Szomszédok száma 8 8 6
Észrevehető funkció A gyakori előtagok a pontok közelségét jelzik. 31 hierarchiaszint. A cellaalakzat hatszögletű.
Teljesítmény Kiváló Kiváló Gyors
Sokszög fedése cellákkal Nem támogatott Támogatott Nem támogatott
Cella szülője Nem támogatott Nem támogatott Támogatott
Cellagyerekek Nem támogatott Nem támogatott Támogatott
Cellagyűrűk Nem támogatott Nem támogatott Támogatott

Tipp

Ha nincs előnyben részesítve egy adott eszköz, használja az S2 cellát.

Megjegyzés

Bár a térinformatikai koordináták kivonatolása\indexelése nagyon gyors, vannak olyan esetek, amikor a betöltési adatok kivonatolása\indexelése alkalmazható a lekérdezési futtatókörnyezet javítása érdekében. Ez a folyamat azonban növelheti a tárolt adatok méretét.

Geohash-függvények

Függvény neve
geo_point_to_geohash()
geo_geohash_to_central_point()
geo_geohash_neighbors()
geo_geohash_to_polygon()

S2 Cellafüggvények

Függvény neve
geo_point_to_s2cell()
geo_s2cell_to_central_point()
geo_s2cell_neighbors()
geo_s2cell_to_polygon()
geo_polygon_to_s2cells ()

H3 Cellafüggvények

Függvény neve
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()