Come visualizzare il testo etichetta nella classe principale di entità geografiche

  1. In Infrastructure Administrator, effettuare una delle seguenti operazioni:
    • Fare clic su Enterprise e stabilire la connessione al modello di settore Enterprise. Aprire un progetto.
    • Fare clic su File e aprire una Carta o un modello di settore.
  2. Espandere il nodo Modello di settore e fare clic su Progettazione modulo.

    Progettazione modulo viene visualizzato nel riquadro a destra. Gli argomenti e le classi di entità geografiche vengono visualizzate nel riquadro di esplorazione dei moduli.

  3. Nel riquadro di esplorazione dei moduli selezionare una classe di entità geografiche e il tipo di modulo desiderato, ad esempio quello di default, quindi fare clic su Modifica.
  4. Nella barra degli strumenti di progettazione della finestra di dialogo Progettazione fare clic su .
  5. Fare clic su OK per il nome.
  6. Nel riquadro a sinistra fare clic sulla scheda Proprietà.
  7. Selezionare la proprietà Valore non disponibile e immettere il testo seguente: No label text available.
  8. Selezionare la proprietà SQL, quindi fare clic su per aprire Assistente SQL.
  9. Nella finestra di dialogo Assistente SQL, in Relazioni, espandere la classe di entità geografiche e fare clic sulla classe di entità geografiche etichetta.

    L'espressione SQL viene inserita nella casella di input delle espressioni.

  10. Sostituire l'asterisco (*) nell'espressione SQL con LABEL_TEXT. Il risultato è:
    select LABEL_TEXT from <featureclass>_TBL
    
    where FID_PARENT in (select FID from <featureclass> where fid={fid})
    
  11. Fare clic su Esegui per eseguire l'istruzione SQL e verificare la sintassi.
  12. Uscire da Assistente SQL e Progettazione modulo.
  13. Nel modulo della classe di entità geografiche, ricercare i record. Se ad un record non è assegnata alcuna etichetta, anziché il testo dell'etichetta viene visualizzata la dicitura Valore non disponibile.
Nota: Un'entità geografica può avere più di un'etichetta, possibilità non considerata nell'esempio precedente.

Esempio: istruzione di etichetta SQL per visualizzare l'area di una topologia dell'area nella classe di entità geografiche centroide.

select ROUND(bts.EXACT_AREA,6)
from BF_TSUR bts, BF_TCEN btc
where btc.FID_TSUR = bts.FID
and btc.FID_CENTROID = {FID}
select exact_area from LM_T_LANDUSE_TSUR 
 where FID in (select FID_TSUR from LM_T_LANDUSE_TCEN
 where FID_CENTROID in (select FID from LM_LANDUSE
 where fid={fid}))