Jeo-uzamsal kümeleme
Jeo-uzamsal veriler, jeo-uzamsal kümeler oluşturmak için kılavuz sistemleri kullanılarak verimli bir şekilde analiz edilebilir. Jeo-uzamsal verileri toplamak, kümelemek, bölümlendirmek, azaltmak, birleştirmek ve dizin oluşturmak için jeo-uzamsal araçları kullanabilirsiniz. Bu araçlar sorgu çalışma zamanı performansını geliştirir, depolanan veri boyutunu azaltır ve toplanan jeo-uzamsal verileri görselleştirir.
Azure Veri Gezgini aşağıdaki jeo-uzamsal kümeleme yöntemlerini destekler:
Bu yöntemlerin temel işlevleri şunlardır:
- Jeo-uzamsal koordinatın hash\index\cell belirtecini hesaplayın. Aynı hücreye ait farklı jeo-uzamsal koordinatlar aynı hücre belirteci değerine sahip olur.
- Karma\dizin\hücre belirtecinin merkez noktasını hesaplayın. Bu nokta, hücredeki tüm değerleri temsil ettiğinden yararlıdır.
- Hücre çokgeni hesaplama. Hücre çokgenlerini hesaplamak, hücre görselleştirmesinde veya uzaklık veya çokgen denetimlerindeki nokta gibi diğer hesaplamalarda yararlıdır.
Yöntemleri karşılaştırma
Ölçütler | Geohash | S2 Hücre | H3 Hücresi |
---|---|---|---|
Hiyerarşi düzeyleri | 18 | 31 | 16 |
Hücre şekli | Dikdörtgen | Dikdörtgen | Altıgen |
Hücre kenarları | düz | Jeodezik | düz |
Projeksiyon sistemi | Yok. Enlem ve boylamı kodlar. | Küp yüz ortalanmış ikinci dereceden dönüşüm. | Icosahedron yüz ortalanmış gnomonik. |
Komşu sayısı | 8 | 8 | 6 |
Dikkat çekici özellik | Ortak ön ekler nokta yakınlığı gösterir. | 31 hiyerarşi düzeyi. | Hücre şekli altıgendir. |
Performans | Mükemmel | Mükemmel | Hızlı |
Hücrelerle çokgen kaplama | Desteklenmez | Destekleniyor | Desteklenmez |
Hücre üst öğesi | Desteklenmez | Desteklenmiyor | Destekleniyor |
Hücre alt öğeleri | Desteklenmez | Desteklenmiyor | Destekleniyor |
Hücre halkaları | Desteklenmez | Desteklenmiyor | Destekleniyor |
Not
Jeo-uzamsal koordinatların karma oluşturma\dizin oluşturma işlemi çok hızlı olsa da, sorgu çalışma zamanını geliştirmek için alımda karma\dizin oluşturmanın uygulanabileceği durumlar vardır. Ancak, bu işlem depolanan veri boyutunu artırabilir.
Geohash işlevleri
İşlev Adı |
---|
geo_point_to_geohash() |
geo_geohash_to_central_point() |
geo_geohash_neighbors() |
geo_geohash_to_polygon() |
S2 Hücre işlevleri
İşlev Adı |
---|
geo_point_to_s2cell() |
geo_s2cell_to_central_point() |
geo_s2cell_neighbors() |
geo_s2cell_to_polygon() |
geo_polygon_to_s2cells() |
H3 Hücre işlevleri
İşlev Adı |
---|
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() |
İlgili içerik
- Jeo-uzamsal kümeleme için kullanım örneğine bakın: Otomotiv test filoları için veri analizi
- Jeo-uzamsal veri işleme ve analiz için Azure mimarisi hakkında bilgi edinin
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin