Bei job-aktivierten Fachschalen können Sie das Darstellungsmodell so erweitern, dass Sie den in einem Job erstellten, geänderten oder gelöschten Objekte einen Stil zuweisen können.
So erstellen Sie ein Darstellungsmodell zur Nachverfolgung geänderter und gelöschter Objekte
Die Fachschale muss job-aktiviert sein.
- Öffnen Sie im Arbeitsbereich Datenpflege ein Projekt einer datenbankbasierten Fachschale.
- Klicken Sie auf Registerkarte Startseite
Gruppe Anzeige.
- Klicken Sie in der Liste Darstellungsmodell auf Standarddarstellungsmodell öffnen.
- Wählen Sie im Dialogfeld Grafik erstellen - Standarddarstellungsmodell die Option Anzeige gelöschter Objekte aktivieren.
- Weisen Sie den Layern in der Darstellungsverwaltung Stile zu, und speichern Sie das Darstellungsmodell.
- Klicken Sie auf die Registerkarte Start
Gruppe Anzeige
Grafik erstellen. Das Darstellungsmodell verfügt über die Textfunktion TB_SQL für TB_JOB_OPERATION_ID. Mit dieser Textfunktion können Sie thematische Regeln für die im aktuellen Job erstellten, geänderten und gelöschten Objekte erstellen.
So verwenden Sie TB_SQL, um neuen oder geänderten Objekten in einem Job einen Stil zuzuweisen
- Wählen Sie in der Darstellungsverwaltung den Objekt-Layer, z. B. Gebäude (LM_BUILDING), aus.
- Klicken Sie auf Stil.
- Klicken Sie im Stil-Editor unter Polygonstil für Maßstabsbereich auf Regel hinzufügen.
- Aktivieren Sie das Kontrollkästchen unter Thematische Regeln.
- Klicken Sie im Dialogfeld Ausdrücke erstellen/ändern auf Eigenschaft.
- Wählen Sie in der Liste Eigenschaft die Eigenschaft JOB_OPERATION_ID aus, und geben Sie die folgende Bedingung ein:
- Für neue Objekte: JOB_OPERATION_ID = '1'.
- Für geänderte Objekte: JOB_OPERATION_ID = '2'.
- Für gelöschte Objekte: JOB_OPERATION_ID = '3'.
- Klicken Sie auf OK.
- Aktivieren Sie das Kontrollkästchen unter Stil. Legen Sie im Dialogfeld Punktstil den Stil fest.
Weitere Informationen über die Textfunktion TB_SQL finden Sie unter Verwenden von Ausdrücken in Stildefinitionen.
Variante: Stilisieren von Objekten mithilfe von Oracle-Ansichten
So verwenden Sie Oracle-Ansichten, um neuen oder geänderten Objekten in einem Job einen Stil zuzuweisen
-
Sie müssen für jede zu stilisierende job-aktivierte Objektklasse eine Oracle-Ansicht erstellen, die das Attribut JOB_OPERATION_ID enthält.
Job-aktivierte Objektklassen besitzen ein JOB_VERSION-Attribut, das mit der Tabelle TB_JOB_VERSION verknüpft ist.
Erstellen Sie eine Oracle-Ansicht, z. B. die Gebäudeansicht LM_V_BUILDING im Demo-Datensatz für Vermessung:
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
- Registrieren Sie die Ansicht als Objektklasse. Weitere Informationen finden Sie unter "Erstellen einer Objektklasse aus einer Ansicht" im Infrastructure Administrator Handbuch.
- Wählen Sie in der Darstellungsverwaltung den Objekt-Layer der Ansicht aus, z. B. LM_V_BUILDING.
- Klicken Sie auf Stil.
- Klicken Sie im Stil-Editor unter Polygonstil für Maßstabsbereich auf Regel hinzufügen.
- Aktivieren Sie das Kontrollkästchen unter Thematische Regeln.
- Wählen Sie im Dialogfeld Filter unter Eigenschaft oder Ausdruck die Option Eigenschaft aus.
- Wählen Sie in der Liste Eigenschaft die Eigenschaft JOB_OPERATION_ID aus, und geben Sie die folgende Bedingung ein:
Für neue Objekte: JOB_OPERATION_ID = 1.
Für geänderte Objekte: JOB_OPERATION_ID = 2.
Für gelöschte Objekte: JOB_OPERATION_ID = 3.
- Klicken Sie auf OK.
- Aktivieren Sie das Kontrollkästchen unter Stil. Legen Sie im Dialogfeld Polygonstil den Stil fest.
Anmerkung:
Sie verwenden den Layer der Ansicht zur Stilisierung, z. B. LM_V_BUILDING. Verwenden Sie nicht den Objektklassenlayer, wie z. B. LM_BUILDING.