Pro úlohou aktivované oborové modely vylepšete model zobrazení pro stylizování prvků, které byly v úloze vytvořeny, upraveny nebo odstraněny.
Jak vytvořit model zobrazení, který sleduje úpravy a odstranění prvku
Oborový model musí být aktivovaný úlohou.
- V pracovním prostoru Údržba otevřete projekt oborového modelu.
- Klikněte na kartu Výchozí
panel Zobrazení.
- V seznamu Model zobrazení vyberte možnost Otevřít výchozí model zobrazení.
- V dialogu Vytvořit grafiku – výchozí model zobrazení vyberte možnost Povolit zobrazení odstraněných prvků.
- V nástroji Správce zobrazení stylizujte hladiny a uložte model zobrazení.
- Klikněte na kartu Výchozí
panel Zobrazení
Vytvořit grafiku. Model zobrazení poskytuje funkce textu TB_SQL pro TB_JOB_OPERATION _ID. Tuto funkci textu můžete použít k definování tematických pravidel pro prvky, které byly v aktuální úloze vytvořeny, upraveny nebo odstraněny.
Použití funkce TB_SQL ke stylizaci nových nebo upravených prvků v úloze
- V nástroji Správce zobrazení vyberte hladinu prvku, například budovu (LM_BUILDING).
- Klikněte na tlačítko Styl.
- V nástroji Editor stylu v části Styl polygonu pro rozsah měřítka klikněte na tlačítko Přidat pravidlo.
- Klikněte do pole pod položkou Tematická pravidla.
- V dialogu Vytvořit/upravit výrazy klikněte na tlačítko Vlastnost.
- V seznamu Vlastnost vyberte možnost JOB_OPERATION_ID a zadejte následující podmínky:
- Pro nové prvky: JOB_OPERATION_ID = ’1’.
- Pro upravené prvky: JOB_OPERATION_ID = ’2’.
- Pro odstraněné prvky: JOB_OPERATION_ID = ’3’.
- Klikněte na tlačítko OK.
- Klikněte do pole v části Styl. V dialogu Stylizovat bod zadejte styl.
Další informace o funkci textu TB_SQL naleznete v části Použití výrazů v definici stylů.
Varianta: Stylizování prvků pomocí pohledů Oracle
Jak použít pohledy Oracle ke stylizaci nových nebo upravených prvků v úloze
-
Pro každou třídu úlohou aktivovaných prvků, které chcete stylizovat, vytvořte pohled Oracle, který obsahuje atribut JOB_OPERATION_ID.
Třídy úlohou aktivovaných prvků mají atribut JOB_VERSION, který se vztahuje k tabulce TB_JOB_VERSION.
Vytvořte pohled Oracle, jako například pohled budovy LM_V_BUILDING v ukázkovém souboru dat správy území:
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
- Zaregistrujte pohled jako třídu prvků. Viz část „Tvorba třídy prvků z pohledu“ v příručce pro správce Infrastructure Administrator Guide.
- V nástroji Správce zobrazení vyberte hladinu prvku pohledu, například LM_V_BUILDING.
- Klikněte na tlačítko Styl.
- V nástroji Editoru stylu v části Styl polygonu pro rozsah měřítka, klikněte na tlačítko Přidat pravidlo.
- Klikněte na pole pod položkou Tematická pravidla.
- V dialogu Filtr v seznamu Vlastnost nebo Výraz vyberte možnost Vlastnost.
- V seznamu Vlastnost vyberte možnost JOB_OPERATION_ID a zadejte následující podmínky:
Pro nové prvky: JOB_OPERATION_ID = 1.
Pro upravené prvky: JOB_OPERATION_ID = 2.
Pro odstraněné prvky: JOB_OPERATION_ID = 3.
- Klikněte na tlačítko OK.
- Klikněte na pole v části Styl. V dialogu Stylizovat polygon zadejte styl.
Poznámka:
Můžete použít hladinu pohledu pro stylizaci, například LM_V_BUILDING. Nepoužívejte hladinu třídy prvku, například LM_BUILDING.