W modelach branżowych, w których włączono zadania, można ulepszyć model wyświetlania i przypisać styl do elementów, które zostały utworzone, zmodyfikowane lub usunięte w zadaniu.
Tworzenie modelu wyświetlania, w którym śledzone jest modyfikowanie i usuwanie elementów
W modelu branżowym muszą być włączone zadania.
- W obszarze roboczym Konserwacja otwórz projekt korporacyjnego modelu branżowego.
- Kliknij kolejno kartę Narzędzia główne
panel Wyświetl.
- Z listy Model wyświetlania wybierz opcję Otwórz domyślny model wyświetlania.
- W oknie dialogowym Generuj grafikę — domyślny model wyświetlania wybierz opcję Włącz wyświetlanie usuniętych elementów.
- W Menedżerze wyświetlania przypisz styl do warstw i zapisz model wyświetlania.
- Kliknij kolejno kartę Narzędzia główne
panel Wyświetl
pozycję Generuj grafikę. Model wyświetlania zawiera funkcję tekstową TB_SQL dla identyfikatora TB_JOB_OPERATION_ID. Ta funkcja służy do definiowania reguł tematycznych dla elementów, które zostały utworzone, zmodyfikowane lub usunięte w bieżącym zadaniu.
Użycie funkcji TB_SQL do przypisania stylu nowym lub zmienionym elementom w zadaniu
- W Menedżerze wyświetlania wybierz warstwę elementu, na przykład Budynek (LM_BUILDING).
- Kliknij opcję Styl.
- W Edytorze stylów w polu Styl regionów dla przedziału skali kliknij opcję Dodaj regułę.
- Kliknij pole w części Reguły tematyczne.
- W oknie dialogowym Utwórz/modyfikuj wyrażenia kliknij przycisk Właściwość.
- Z listy Właściwość wybierz opcję JOB_OPERATION_ID i wpisz następujący warunek:
- dla nowych elementów: JOB_OPERATION_ID = 1,
- dla zmienionych elementów: JOB_OPERATION_ID = 2,
- dla usuniętych elementów: JOB_OPERATION_ID = 3.
- Kliknij przycisk OK.
- Kliknij pole w części Styl. W oknie dialogowym Styl punktu określ styl.
Aby uzyskać więcej informacji na temat funkcji tekstowej TB_SQL, zobacz temat Używanie wyrażeń w definicjach stylu.
Wariant: przypisywanie stylu do elementów przy użyciu widoków bazy Oracle
Użycie widoków bazy Oracle do przypisania stylu nowym lub zmienionym elementom w zadaniu
-
Dla każdej klasy elementów, w których włączono zadania, a które mają być stylizowane, należy utworzyć widok bazy Oracle zawierający atrybut JOB_OPERATION_ID.
Klasy elementów, w których włączono zadania, mają atrybut JOB_VERSION powiązany z tabelą TB_JOB_VERSION.
Utwórz widok bazy Oracle, taki jak widok budynku LM_V_BUILDING w demonstracyjnym zbiorze danych gospodarki przestrzennej:
CREATE VIEW LM_V_BUILDING AS select a.FID, a.AREA, a.GEOM, a.IDENTIFICATOR, a.ID_QUALITY, a.ID_TYPE, a.JOB_VERSION, b.JOB_OPERATION_ID FROM LM_BUILDING a, TB_JOB_VERSION b WHERE a.JOB_VERSION = b.JOB_VERSION
- Zarejestruj widok jako klasę elementów. Zobacz temat Tworzenie klasy elementów na podstawie widoku w podręczniku do programu Infrastructure Administrator.
- W Menedżerze wyświetlania wybierz warstwę elementu widoku, taką jak LM_V_BUILDING.
- Kliknij opcję Styl.
- W Edytorze stylów w polu Styl regionów dla przedziału skali kliknij opcję Dodaj regułę.
- Kliknij pole w części Reguły tematyczne.
- W części Właściwość lub wyrażenie okna dialogowego Filtr wybierz pozycję Właściwość.
- Z listy Właściwość wybierz opcję JOB_OPERATION_ID i wpisz następujący warunek:
dla nowych elementów: JOB_OPERATION_ID = 1,
dla zmodyfikowanych elementów: JOB_OPERATION_ID = 2,
dla usuniętych elementów: JOB_OPERATION_ID = 3.
- Kliknij przycisk OK.
- Kliknij pole w części Styl. W oknie dialogowym Styl wieloboku określ styl.
Uwaga:
Można użyć warstwy widoku do stylizacji, takiej jak LM_V_BUILDING. Nie należy używać warstwy klasy elementów, np. LM_BUILDING.