Stylizování úlohou aktivovaných prvků

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.

  1. V pracovním prostoru Údržba otevřete projekt oborového modelu.
  2. Klikněte na kartu Výchozí panel Zobrazení.
  3. V seznamu Model zobrazení vyberte možnost Otevřít výchozí model zobrazení.
  4. V dialogu Vytvořit grafiku – výchozí model zobrazení vyberte možnost Povolit zobrazení odstraněných prvků.
  5. V nástroji Správce zobrazení stylizujte hladiny a uložte model zobrazení.
  6. 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

  1. V nástroji Správce zobrazení vyberte hladinu prvku, například budovu (LM_BUILDING).
  2. Klikněte na tlačítko Styl.
  3. V nástroji Editor stylu v části Styl polygonu pro rozsah měřítka klikněte na tlačítko Přidat pravidlo.
  4. Klikněte do pole pod položkou Tematická pravidla.
  5. V dialogu Vytvořit/upravit výrazy klikněte na tlačítko Vlastnost.
  6. 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’.
  7. Klikněte na tlačítko OK.
  8. 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

  1. 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
  2. Zaregistrujte pohled jako třídu prvků. Viz část „Tvorba třídy prvků z pohledu“ v příručce pro správce Infrastructure Administrator Guide.
  3. V nástroji Správce zobrazení vyberte hladinu prvku pohledu, například LM_V_BUILDING.
  4. Klikněte na tlačítko Styl.
  5. V nástroji Editoru stylu v části Styl polygonu pro rozsah měřítka, klikněte na tlačítko Přidat pravidlo.
  6. Klikněte na pole pod položkou Tematická pravidla.
  7. V dialogu Filtr v seznamu Vlastnost nebo Výraz vyberte možnost Vlastnost.
  8. 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.

  9. Klikněte na tlačítko OK.
  10. Klikněte na pole v části Styl. V dialogu Stylizovat polygon zadejte styl.
  11. 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.