Skip To Content

Filtrowanie zmian

Właściciele warstw obiektowych mogą konfigurować warstwy w taki sposób, aby sprawdzały, kto utworzył i ostatnio zaktualizował obiekty oraz kiedy obiekty zostały utworzone i ostatnio zaktualizowane. Jeśli dla warstwy obiektów uruchomiona jest funkcja śledzenia, możliwe jest wyświetlenie historii zmian poprzez kliknięcie obiektu na mapie. Historia zostaje wyświetlona w oknie podręcznym, jako część informacji o atrybucie.

Istnieje również możliwość filtrowania zmian widocznych na mapie. Jest to przydatne w procedurach wykonywania zadań związanych z kontrolą jakości. Chcąc na przykład przejrzeć zmiany wprowadzone w ciągu ostatnich 5 dni, można otworzyć warstwę w przeglądarce map Map Viewer i zdefiniować filtr na polu daty, w którym zapisywane są daty ostatnich aktualizacji obiektów. Aby wyświetlić tylko zmiany wprowadzone przez konkretnego użytkownika, można także zdefiniować filtr, który wyszukuje nazwę tego użytkownika, który je wprowadzał. W przypadku hostowanych warstw obiektowych, jeśli potrzebne jest jedynie filtrowanie według nazwy użytkownika edytującego, można dodać warstwę do przeglądarki map Map Viewer i filtrować konkretnego edytującego.

Funkcja śledzenia, kto ostatnio utworzył lub zmodyfikował obiekty jest konfigurowana przez autora warstwy. Śledzenie jest dostępne dla usług obiektowych z serweraArcGIS Server w wersji 10.1 ( nowszych). Filtrowanie zmian możliwe jest wyłącznie w warstwach, dla których włączono śledzenie i zawierających mniej niż 30 000 obiektów.

Stosowanie filtru

Istnieje możliwość zastosowania filtru w polu daty używanym do śledzenia daty i godziny ostatniej edycji obiektów przez filtrowanie określonego zakresu dat. Na przykład podczas przeglądania zmian na końcu każdego tygodnia można filtrować wszystkie zmiany wprowadzone od poprzedniego tygodnia. Pozwala to identyfikować nowe zmiany, eliminując w ten sposób możliwość duplikacji w procedurze wykonywania zadań związanej z kontrolą jakości. Filtr można zastosować z poziomu panelu Zawartość lub tabeli w przeglądarce map Map Viewer.

Możliwe jest również zdefiniowanie filtru dla pola używanego do przechowywania nazw edytujących, tak aby na mapie wyświetlane były tylko obiekty edytowane przez konkretnego użytkownika. Na przykład w przypadku nowego pracownika, gdy przez kilka pierwszych miesięcy zwraca się szczególną uwagę na wprowadzane przez niego zmiany, można zastosować filtr, który pokazuje zmiany wprowadzone przez tego pracownika w określonym przedziale czasu.

Użycie metody filtrowania przynosi następujące korzyści:

  • Podczas definiowania filtru dla warstwy można zapisać ten filtr na mapie.
  • Filtry tego typu można stosować do warstw obiektowych oraz do hostowanych warstw obiektowych serwera ArcGIS Server.
  • Możliwe jest połączenie filtrów zastosowanych do wielu pól.

Korzystanie z opcji Filtruj zmiany

W przypadku hostowanych warstw obiektowych można skorzystać z opcji Filtruj zmiany w przeglądarce map Map Viewer do filtrowania według edytującego.

Na przykład w przypadku edytowalnej hostowanej warstwy obiektowej, która została udostępniona publicznie, jeśli istnieje potrzeba wyświetlenia zmian wprowadzonych przez użytkowników anonimowych (użytkownicy, którzy nie zalogowali się do instytucji), można filtrować wszystkie obiekty edytowane przez użytkownika ESRI_Anonymous i przejrzeć te zmiany.

Można użyć tego filtru w połączeniu z filtrem ustawionym na datę modyfikacji, aby wyświetlić wszystkie zmiany wprowadzone przez konkretnego użytkownika w określonych dniach lub przedziałach dat.

Zaletą tej metody w porównaniu do stosowania filtru do warstwy jest to, że użytkownik nie musi znać ani poprawnie wpisać nazwy użytkownika edytującego, ponieważ opcja Filtruj zmiany udostępnia listę nazw użytkowników.

Wykonaj poniższe czynności, aby zastosować do hostowanej warstwy obiektowej filtr ustawiony na konkretnego edytującego:

  1. Otwórz warstwę obiektową w przeglądarce map Map Viewer.
  2. Kliknij przycisk Szczegóły.
  3. Kliknij przycisk Pokaż zawartość mapy.
  4. W panelu Zawartość wybierz warstwę, w której chcesz filtrować zmiany według edytującego.
  5. Kliknij przycisk Więcej opcji, a następnie przycisk Filtruj zmiany.
  6. Wybierz edytującego z menu rozwijanego Pokaż zmiany wprowadzone przez.

    Na mapie zostaną wyświetlone tylko obiekty zmienione przez danego użytkownika. Można sprawdzić położenie obiektu lub otworzyć tabelę i przejrzeć atrybuty.

  7. Kliknij element Pokaż wszystkie zmiany, aby usunąć filtr i wyświetlić wszystkie obiekty na mapie.
Notatka:

Filtry zdefiniowane za pomocą opcji Filtruj zmiany nie są zapisywane z mapą. Po zamknięciu i ponownym otwarciu mapy należy ponownie zastosować filtr.