ArcGIS for Desktop

  • ドキュメント
  • 価格
  • サポート

  • My Profile
  • ヘルプ
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

組織のマッピング プラットフォーム

ArcGIS for Desktop

完全なプロ仕様の GIS

ArcGIS for Server

エンタープライズ GIS

ArcGIS for Developers

位置情報利用アプリの開発ツール

ArcGIS Solutions

各種業界向けの無料のテンプレート マップおよびテンプレート アプリケーション

ArcGIS Marketplace

組織で使えるアプリとデータを取得

  • ドキュメント
  • 価格
  • サポート
Esri
  • サイン イン
user
  • マイ プロフィール
  • サイン アウト

ヘルプ

  • ホーム
  • はじめに
  • マップ
  • 解析
  • データ管理
  • ツール
  • その他...

インデックスの追加 (Index Item)

Advanced のライセンスで利用可能。

  • サマリ
  • 使用法
  • 構文
  • コードのサンプル
  • 環境
  • ライセンス情報

サマリ

属性インデックスを作成して、検索操作中に、指定されたアイテムへのアクセスを高速化します。

使用法

  • インデックスが作成されたアイテムは、大きな INFO ファイルの選択処理が高速化します。

  • アイテム インデックスは、カバレッジまたは INFO テーブルが新しい場所にコピーされたときも維持されます。

  • インデックス アイテムは、[カバレッジ → 交換ファイル (.e00E) (Export To Interchange File)] ツールと [交換ファイル (.e00) → カバレッジ (Import From Interchange File)] ツールを使用して、カバレッジを交換 (*.e00) ファイルにエクスポートおよびインポートするときも維持されます。

  • 外部のデータベース管理システム (DBMS) テーブルに対するネイティブ モードの再選択をサポートするには、アイテムにインデックスを作成する必要があります。

  • INFO テーブルに、[フィールド計算 (Calculate Field)]、[アップデート (Update)]、[ビルド (Build)]、[クリーン (Clean)] の各コマンドを使用した場合、インデックス ファイルは古くなります。古くなったインデックスを使用しようとすると、「古いインデックス ファイルです。(Index file is obsolete.) 」というメッセージが生成されます。このメッセージが表示された場合は、インデックス ファイルを再構築してから続行します。

  • 次のコマンドは、インデックスが作成されたアイテムの影響を受けます。[エリミネート (Eliminate)]、[選択 (Select)]、[INFO テーブルの結合 (Join Info Tables)]

構文

IndexItem_arc (in_info_table, index_item)
パラメータ説明データ タイプ
in_info_table

インデックスを作成するアイテムのある INFO テーブルの名前

INFO Table
index_item

インデックスを作成するアイテムの名前

INFO Item

コードのサンプル

IndexItem (インデックスの追加) の例 (スタンドアロン スクリプト)

次のスタンドアロン スクリプトで、カバレッジ内のアイテムにインデックスを作成し、インデックスを作成したアイテムを使用してフィーチャを選択する方法を示します。

# Name: IndexItem_Example.py
# Description: Indexes an item then uses that item to select features.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inInfoTable = "stream/arc"
indexItem = "STRM_ORD"
inCover = "stream"
outCover = "C:/output/lowerstreams"
infoExpress = ["RESELECT STRM_ORD > 3"]

# Execute IndexItem
arcpy.IndexItem_arc(inInfoTable, indexItem)
arcpy.Reselect_arc(inCover, outCover, infoExpress)

環境

  • 現在のワークスペース
  • 投影情報ファイル間の比較のレベル
  • 出力カバレッジの精度
  • 新規カバレッジの精度
  • テンポラリ ワークスペース

ライセンス情報

  • ArcGIS for Desktop Basic: ×
  • ArcGIS for Desktop Standard: ×
  • ArcGIS for Desktop Advanced: 次のものが必要 ArcInfo Workstation がインストールされていること

関連トピック

  • インデックス ツールセットの概要
このトピックへのフィードバック

ArcGIS for Desktop

  • ホーム
  • ドキュメント
  • 価格
  • サポート

ArcGIS プラットフォーム

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Esri について

  • 会社概要
  • 採用情報
  • スタッフ ブログ
  • ユーザ カンファレンス
  • デベロッパ サミット
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | プライバシー | リーガル