Warstw źródła elementu należy filtrować w taki sposób, aby tylko niektóre elementy zostały wyświetlone na mapie. Korzystanie z filtru może się przyczynić do zwiększenia wydajności podczas pracy z dużymi zestawami danych elementów.
Aby filtrować warstwy, należy zdefiniować warunek zapytania lub zestaw warunków określających odpowiednie elementy. Procedura jest podobna do wykonywania wyszukiwania.
Wynikiem wyrażenia musi być wartość logiczna.
Pojedynczy filtr dla wielu warstw można utworzyć z różnych źródeł danych, jeśli współużytkują one właściwość, na podstawie której są filtrowane. Przypuśćmy, że istnieje warstwa SDF dla działek, warstwa SHP dla parków oraz warstwa Oracle dla szpitali. Jeśli wszystkie warstwy współużytkują właściwość NAZWA_ULICY, dane będzie można filtrować na podstawie nazwy ulicy.
Można również utworzyć filtr dla grupy. Wszystkie warstwy w grupie muszą być warstwami elementów (nie warstwami rysunku). Wszystkie warstwy elementów muszą zawierać elementy (tzn. żadna z nich nie może być pusta).