順次検索を定義するには

  1. Infrastructure Administrator で、次のいずれかを実行します。
    • [エンタープライズ]をクリックし、エンタープライズ インダストリ モデルに接続します。プロジェクトを開きます。
    • [ファイル]をクリックして、インダストリ モデルの図面またはテンプレートを開きます。
  2. [インダストリ モデル]ノードを展開し、[フィーチャ検索管理]をクリックします。
  3. [作成]をクリックして、新しい検索を定義します。
    • 通りなど、名前を入力します。
    • [タイプ]で、[順次検索]を選択します。
  4. [OK]をクリックします。
  5. フィーチャ検索管理で、[文 1]タブをクリックし、最初のクエリーを指定します。

    文ごとに、タイトル、入力タイプ、および Select 文を入力します。また、ジオメトリ文を入力します。SQL アシスタントを使用するには、文を定義し、[アシスタント]をクリックします。詳細については、「フィーチャ検索: シーケンシャル検索」を参照してください。

  6. Select 文タブで、[検証]または[実行]をクリックし、テストします。
  7. ジオメトリ Select 文タブで、[検証]をクリックし、テストします。
  8. 必要に応じて、[文 2]から[文 4]タブをそれぞれクリックし、さらにクエリーを指定します。

    この例は、フィーチャ クラスを選択し、属性を選択し、属性の値を選択することによってフィーチャを検索するシーケンシャル検索を示しています。

    入力
    文 1 タブ  
    名前 属性に対するフィーチャ。この定義はシーケンシャル検索です。
    [タイトル] フィーチャ クラス
    Select 文 select f_class_name, caption from TB_Dictionary where f_class_type <> 'T' order by f_class_name
    入力タイプ 選択セット
    文 2 タブ  
    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')

    [タイトル] [属性]
    入力タイプ 選択セット
    文 3 タブ  
    [タイトル]
    Select 文 3 select distinct {1} from {0}
    入力タイプ 選択セット
    文 4 タブ  
    [タイトル] フィーチャ ソース
    Select 文 4 select fid from {0} where {1}='{2}' order by fid
    ジオメトリ Select 文 SELECT GEOM FROM {0} WHERE FID={3}
    注: 見つからない場合のメッセージをシステム テーブル TB_POSITION_FINDER で定義できます。
  9. 詳細については、「フィーチャ検索: シーケンシャル検索」を参照してください。