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ümelendirmek, 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 karma\dizin\hücre belirtecini hesaplama. Aynı hücreye ait farklı jeo-uzamsal koordinatlar aynı hücre belirteci değerine sahip olur.
- Karma\dizin\hücre belirtecinin merkez noktasını hesaplama. Bu nokta, hücredeki tüm değerleri temsil ettiğinden yararlıdır.
- Hücre çokgeni hesaplama. Hücre çokgenlerinin hesaplanması, hücre görselleştirmesinde veya uzaklık gibi diğer hesaplamalarda veya çokgen denetimlerindeki noktalarda 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 | Desteklenir | Desteklenmez |
Hücre üst öğesi | Desteklenmez | Desteklenmiyor | Desteklenir |
Hücre alt öğeleri | Desteklenmez | Desteklenmiyor | Desteklenir |
Hücre halkaları | Desteklenmez | Desteklenmiyor | Desteklenir |
İpucu
Belirli bir araç için tercih yoksa S2 Hücresini kullanın.
Not
Jeo-uzamsal koordinatların karma\dizin oluşturma işlemi çok hızlı olsa da, sorgu çalışma zamanını geliştirmek için alımda karma\dizinlemenin 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