データベース列をレポートに追加するには

  1. Infrastructure Administrator で、次のいずれかを実行します。
    • [エンタープライズ]をクリックし、エンタープライズ インダストリ モデルに接続します。プロジェクトを開きます。
    • [ファイル]をクリックして、インダストリ モデルの図面またはテンプレートを開きます。
  2. レポートのインダストリ モデル ノードを選択します。
  3. Administrator ツールバーで、[レポート デザイナー]アイコンをクリックします。
  4. レポートを開きます。
  5. [詳細ボディ 1]セクションをクリックします。
  6. [デザイン]タブの[グループ詳細]カテゴリで、SQL プロパティをクリックします。
  7. 範囲内にあるフィーチャを選択するクエリーを定義します。
  8. [DB 列の追加]をクリックして、表示する属性を選択します。
  9. 必要に応じて、さらにコントロールを追加し、レポートを保存します。

例: 範囲内のフィーチャを選択するクエリー

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

パラメータ SPATIALMASK は、レポート定義にある場合のみ設定されます。サンプル 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'

位置条件で選択レポートを使用する詳細については、『ユーザ ガイド』の「[空間書き出し]を使用する」を参照してください。