Definizione di una ricerca sequenziale

  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 Ricerca entità geografiche.
  3. Fare clic su Crea per definire una nuova ricerca.
    • Immettere un nome, ad esempio Streets.
    • In Tipo di ricerca entità geografiche selezionare Ricerca sequenziale.
  4. Fare clic su OK.
  5. In Infrastructure Administrator - Ricerca entità geografiche fare clic sulla scheda Istruzione 1 e specificare la prima query.

    Per ciascuna istruzione immettere un titolo, il tipo di input e l'istruzione SELECT. Se lo si desidera, è possibile immettere un'istruzione relativa alla geometria. Per definire l'istruzione mediante Assistente SQL, fare clic su Assistente. Per ulteriori informazioni, vedere Ricerca entità geografiche: ricerca sequenziale.

  6. Fare clic sul pulsante Convalida o Esegui in corrispondenza della sezione Istruzione SELECT per verificare l'istruzione.
  7. Fare clic sul pulsante Convalida in corrispondenza della sezione Istruzione SELECT geometria per verificare l'istruzione.
  8. Se necessario, fare clic sulle schede da Istruzione 2 a Istruzione 4 e specificare ulteriori query.

    Di seguito viene riportato l'esempio di una ricerca sequenziale utilizzata per trovare un'entità geografica mediante la selezione di una classe di entità geografiche, la selezione di un attributo e, infine, la selezione di un valore per l'attributo.

    Input Valore
    Scheda Istruzione 1  
    Nome Entità geografica su attributo. Questa definizione è una ricerca sequenziale.
    Titolo Classe di entità geografiche
    Istruzione SELECT select f_class_name, caption from TB_Dictionary where f_class_type <> 'T' order by f_class_name
    Tipo input Elenco selezione
    Scheda Istruzione 2  
    Istruzione SELECT 2

    select COLUMN_NAME from cols where TABLE_NAME = '{0}' and COLUMN_NAME not in (select COLUMN_NAME from user_sdo_geom_metadata where TABLE_NAME = '{0}' or TABLE_NAME = '{0}_HOST')

    Titolo Attributo
    Tipo input Elenco selezione
    Scheda Istruzione 3  
    Titolo Valore
    Istruzione SELECT 3 select distinct {1} from {0}
    Tipo input Elenco selezione
    Scheda Istruzione 4  
    Titolo Fonte dati
    Istruzione SELECT 4 select fid from {0} where {1}='{2}' order by fid
    Istruzione SELECT geometria SELECT GEOM FROM {0} WHERE FID={3}
    Nota: È possibile definire un messaggio Non trovato nella tabella di sistema di TB_POSITION_FINDER.
  9. Per ulteriori informazioni, vedere Ricerca entità geografiche: ricerca sequenziale.