Elementy na mapie można wyszukiwać i wybierać w oparciu o ich położenie i właściwości. W tym celu należy utworzyć wyrażenie określające zestaw warunków używanych do wyszukania i wybrania elementów.
Można na przykład znaleźć drogi w Szanghaju wyłącznie w obrębie określonego, okrągłego obszaru. Określ kryteria, które ograniczą wyniki do elementów dróg leżących w zdefiniowanym okrągłym obszarze i które w polu Miasto mają wartość „Szanghaj”
Dane można wyszukiwać w wielu warstwach z różnych źródeł danych, jeśli współużytkują one właściwość, która ma zostać przeszukana. 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 wyszukiwać na podstawie nazwy ulicy.