Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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.
Desteklenen veri kaynaklarından oluşturulan vektör veri katmanları için filtreleme mevcuttur; bunlar arasında GeoJSON, PMTiles, Kusto, Ontology (önizleme) ve harici özellik hizmetleri bulunur.
Harici özellik servis katmanlarında ayrıca, uzak hizmetin hangi kayıtları ve alanları geri getirdiğini sınırlayan bir kaynak sorgusu da bulunabilir. Bir kaynak sorgu, Fabric Maps veriyi almadan önce uzaktan hizmet tarafından değerlendirilir. Bu makalede açıklanan harita katmanı filtreleri yalnızca alınan özellikler için geçerlidir. Daha fazla bilgi için Kaynak sorguları ve harita katmanı filtreleri sayfasına bakınız.
Harici özellik servis katmanları, diğer vektör katmanlarıyla aynı yapıcı ve izleyici modunda filtreleme davranışını, kilitli filtreler ve filtre kalıcılığı dahil olmak üzere destekler. Tarih/saat değerleri RFC 3339 formatında UTC olarak yorumlanır.
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, Ontoloji, dış özellik servisleri |
| Sayısal aralık | En düşük ve en yüksek aralığı kullanarak sayısal alanları filtreler | GeoJSON, PMTiles, Kusto, Ontoloji, dış özellik servisleri |
| Boolean | True/false alanlarını filtreler | GeoJSON, PMTiles, Kusto, Ontoloji, dış özellik servisleri |
| Tarih/saat | Bir zaman aralığındaki kayıtları filtreler | Kusto, Ontoloji, harici özellik hizmetleri |
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 filtrelerinin aşağıdaki sınırlamaları ve tasarım hususları vardır:
- Bir GeoJSON veya PMTiles kaynağı özelliği yoksa filtre hiçbir alana erişemez.
- Sayısal aralık denetimleri, okunabilirliği artırmak için büyük değerleri (örneğin, 4,2B) kısaltabilir. Tam değeri görmek için sayının üzerine gelin.
- Filtreleme sadece vektör katmanlarında çalışır. Görsel katmanları filtreleyemezsiniz.