Doku Haritalar'da veri filtreleme

Doku Haritaları'nda veri filtreleme, öznitelik değerlerine göre harita katmanında hangi kayıtların işlendiğini sınırlamanıza olanak tanır. Filtreleme, harita düzeyinde değil katman başına uygulanır ve temel alınan veri kaynağını değil yalnızca verilerin görselleştirilmesini etkiler.

GeoJSON, PMTiles, Kusto ve Ontology (önizleme) gibi desteklenen veri kaynaklarından oluşturulan vektör veri katmanları için filtreleme kullanılabilir.

Veri filtreleme nasıl çalışır?

Her harita katmanı kendi filtre koşullarını bağımsız olarak değerlendirir. Filtreler uygulandığında, yalnızca tüm koşullarla eşleşen kayıtlar bu katman için işlenir.

Temel özellikler:

  • Filtreler katman kapsamlıdır
  • Filtreler haritadaki diğer katmanları etkilemez
  • Aynı katmandaki birden çok filtre AND mantığı kullanılarak birleştirilir
  • Filtreleme, kaynak verileri değil görselleştirilmiş veri alt kümesini değiştirir

Desteklenen filtre türleri

Kullanılabilir filtre türleri veri kaynağına ve alan türüne bağlıdır.

Filtre türü Açıklama Desteklenen kaynaklar
Kategorik Bir veya daha fazla seçili değeri kullanarak metin tabanlı alanları filtreler GeoJSON, PMTiles, Kusto, Ontology
Sayısal aralık En düşük ve en yüksek aralığı kullanarak sayısal alanları filtreler GeoJSON, PMTiles, Kusto, Ontology
Boolean True/false alanlarını filtreler GeoJSON, PMTiles, Kusto, Ontology
Tarih/saat Bir zaman aralığındaki kayıtları filtreler Yalnızca Kusto

Uyarı

GeoJSON veya PMTiles katmanlarında tarih/saat filtrelemesi kullanılamaz.

Oluşturucu ve tüketici davranışı

Filtreleme davranışı, haritanın düzenleme modunda mı yoksa görünüm modunda mı açıldığına bağlı olarak farklılık gösterir.

Harita oluşturucuları (düzenleme modu)

Harita oluşturucuları yapabilecekleri:

  • Katmana filtre ekleme, değiştirme ve kaldırma
  • Harita ile filtreleri kaydetme
  • Görünüm modunda kaldırmayı önlemek için belirli filtreleri kilitleme

Kilitli filtreler, harita her açıldığında uygulanan bir temel veri kapsamı tanımlar.

Harita kullanıcıları (görünüm modu)

Harita tüketicileri şunları yapabilir:

  • Çalışma zamanı sırasında kilitsiz filtreleri ekleme, kaldırma veya değiştirme
  • Kaydedilen haritayı değiştirmeden filtrelenmiş verilerle etkileşim kurma

Tüketici filtresi değişiklikleri geçicidir ve kaydedilmez.

Kilitli filtreler:

  • Otomatik olarak uygulanır
  • Görünüm modunda kaldırılamaz

Filtre kalıcılığı

  • Bir harita oluşturucusu tarafından yapılandırılan ve kaydedilen filtreler haritayla birlikte kalır.
  • Harita yeniden açıldığında tüketici değişiklikleri sıfırlanır.
  • Kilitli filtreler, oluşturucu tarafından düzenleme modunda açıkça kaldırılana kadar kalır.

Diğer katman özellikleriyle etkileşim

Filtreleme diğer katman düzeyi özellikleriyle tümleşir:

  • Sığdırmak için Yakınlaştır, harita görünümünü filtrelenmiş veri kümesine ayarlar.
  • Veri temelli stil ve veri etiketleri , filtrelenen sonuçlar üzerinde çalışır.
  • Özel işaretçi katmanları etkin filtreleri dikkate alır.

Sınırlamalar ve tasarımla ilgili dikkat edilmesi gerekenler

Veri filtreleriyle ilgili bazı sınırlamalar ve tasarım konuları şunlardır:

  • GeoJSON veya PMTiles kaynağının özellikleri yoksa, filtreleme için kullanılabilir alan yoktur.
  • Sayısal aralık denetimleri, okunabilirliği artırmak için büyük değerleri (örneğin, 4,2B) kısaltabilir. Sayı üzerine geldiğinizde tam, açıkça yazılmış değer gösterilir.
  • Filtreleme yalnızca vektör katmanlarına uygulanır; görüntü katmanları filtrelenemez.

Sonraki Adımlar