- 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.
- Selezionare il nodo Modello di settore per il report.
- Nella barra degli strumenti di Administrator, fare clic sull'icona Creazione report
.
- Aprire un report.
- Fare clic sulla sezione Dettaglio Corpo 1.
- Nella scheda Creazione, nella categoria Gruppo: Dettaglio, fare clic sulla proprietà Sql.
- Definire una query che seleziona le entità geografiche poste all'interno del perimetro.
- Fare clic su Aggiungi Colonna DB, quindi selezionare gli attributi da visualizzare.
- Se necessario, aggiungere ulteriori comandi, quindi salvare il report.
Esempio: Query per selezionare entità geografiche all'interno di un perimetro.
select P.FID from GA_PIPE P, GA_LINE T
WHERE P.FID = T.FID_ATTR AND
({parameter.PERIMETERID}=0
or SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER
WHERE id={parameter.PERIMETERID}),
'mask=anyinteract query=window')='TRUE')
GROUP BY P.FID ORDER BY P.FID
Il parametro SPATIALMASK è impostato solo se è incluso nella definizione di report. Esempio di istruzione SQL:
WHERE
{parameter.PERIMETERID}=0
OR SDO_RELATE(T.geom, (SELECT geom FROM TB_PERIMETER
WHERE id={parameter.PERIMETERID}),
'mask={parameter.SPATIALMASK} query=window')='TRUE'
Per ulteriori informazioni sull'utilizzo dei report di selezione spaziale, vedere "Utilizzo dell'esportazione spaziale" nel Manuale dell'utente.