- Dans Infrastructure Administrator, effectuez l'une des opérations suivantes :
- Cliquez sur Entreprise et connectez-vous au modèle métier d'entreprise. Ouvrez un projet.
- Cliquez sur Fichier et ouvrez un gabarit ou un dessin de modèle métier.
- Sélectionnez le noeud du modèle métier pour le rapport.
- Dans la barre d'outils Administrator, choisissez l'icône Générateur de rapports
.
- Ouvrez un rapport.
- Cliquez sur la section de corps de détail 1.
- Sous l'onglet Conception, dans la catégorie des informations du groupe, cliquez sur la propriété SQL.
- Créez une requête qui sélectionne les objets situés dans le périmètre.
- Cliquez sur Ajouter Colonne de base de données, puis choisissez les attributs à afficher.
- Si besoin est, ajoutez d'autres contrôles avant d'enregistrer le rapport.
Exemple : requête pour sélectionner les objets à l'intérieur d'un périmètre.
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
Le paramètre SPATIALMASK n'est défini que s'il se trouve dans la définition de rapport. Exemple d'instruction 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'
Pour plus d'informations sur l'utilisation des rapports de sélection spatiale, voir "Exportation spatiale" dans le Manuel d'utilisation.