プロジェクトのインデックス作成方法

ArcGIS Pro 検索インデックスは、コンテンツを探すためにプロジェクトで検索した場合の結果生成に使用されます。 インデックス作成は、デフォルトでオンになっています。

インデックスが作成されるコンテンツと場所

デフォルトでは、以下のアイテムがローカル ディスクに保存されたときに、インデックスが作成されます。 ローカル ディスクには、コンピューターのハードディスク ドライブ、および物理的に接続された外付けハードディスク ドライブが含まれます。

  • マップ、マップ レイヤー、スタンドアロン テーブル、レイアウト、レポート、タスクなど、プロジェクト ファイル (.aprx) に保存されたアイテム。
  • フォルダー、データベース、ツールボックス、サーバー、クラウド ストアへの接続などの、プロジェクトに追加されたアイテム接続
  • シェープファイルやジオデータベース フィーチャクラス、ジオプロセシング モデルなどのフォルダー、データベース、およびツールボックス接続のコンテンツ。

サーバーやクラウド ストアなどのリモート リソースに接続を追加した場合は、プロジェクトを検索して接続を探すことができます。 検索により、リソース上に保存されたコンテンツを探すことはできません。ただし、検索結果として接続が返された場合はその内容を参照できます。

デフォルトでは、ネットワーク ドライブおよびプロジェクトに追加されたエンタープライズ ジオデータベース (.sde) にはインデックスを作成できません。 必要に応じて、これらの場所にインデックスを作成できます。 ネットワーク ドライブにプロジェクトを保存した場合は、ネットワークの場所にインデックスが作成されていなくても、プロジェクト ファイルに保存されたアイテムにインデックスが作成されます。

ArcGIS Pro で使用できないアイテム タイプの場合、そのアイテムにはインデックスが作成されません。 たとえば、Microsoft Word ファイルやPowerPoint ファイルにはインデックスが作成されません。

Microsoft OneDrive に格納されたコンテンツにはインデックスが作成されません。

注意:

特定のツールと機能に関するドキュメントに特に明記されていない限り、Microsoft OneDriveGoogle Drive などのクラウド ストレージ サービスはサポートされません。 「ArcGIS Pro とクラウド ストレージ サービス」の詳細をご参照ください。

インデックス作成の情報

アイテムのファイル名、ファイル タイプ、およびメタデータ コンテンツにインデックスが作成されます。 デフォルトでは、以下のメタデータのフィールドのいずれかに検索キーワードが表示される場合、検索結果としてアイテムが返されます。

  • タイトル
  • タグ
  • サマリー (目的)
  • 説明 (要約)

アイテムのフィールド名を使用して、その他のメタデータのフィールドの内容を検索することができます。 更新日やアイテム タイプ プロパティを使用して、検索結果をフィルターすることもできます。

注意:

すべてのアイテムに ArcGIS メタデータが格納されているわけではありません。 ロケーターやワークフロー (クラシック) 接続など、一部のアイテムには、インデックスが作成されていないメタデータが保存されます。

プロジェクト インデックスとリソース インデックス

インデックスは 2 つのインデックスで構成され、いずれのインデックスも検索結果の生成に使用されます。 インデックス ファイル自体は Lucene ファイルで、読み取りには、その目的のために設計されたツールが必要です。 インデックス作成構成ファイルなどの補助ファイルは、テキスト エディターで読むことができます。

  • プロジェクト インデックス - 各プロジェクトには独自のプロジェクト インデックスがあります。 このインデックスは、マップやレイアウトなど、プロジェクト ファイルに格納されているアイテムを記録します。
  • リソース インデックス - このインデックスは、すべてのプロジェクトに共通です。 フォルダー、データベース、ツールボックスなど、プロジェクト ファイル外に格納されているアイテムへの接続を記録します。

また、追加のリソース インデックスを作成して、プロジェクト内のフォルダー接続ではない特定の場所にインデックスを作成することもできます。

フォルダー接続など、リソース インデックスによってインデックスが作成された場所は、多くのプロジェクトに追加できますが、インデックス エントリは 1 つだけです。 場所へのパスと、その場所を参照するプロジェクトのリストは、C:\<user profile>\AppData\Local\ESRI\Index\Config\IndexingConfig.cfg に格納されたインデックス作成構成ファイルに保持されます。

インデックスのパスとコンテンツ

リソース インデックスはユーザー プロファイル ディレクトリ (<user profile>\AppData\Local\ESRI\Index) に格納されます。 このフォルダーには 5 つのサブフォルダーを格納できます。

  • Config - インデックス作成構成ファイルおよび関連ファイルが含まれます。 インデックス作成構成ファイルは、リソース インデックスによってインデックスが作成された完全なパス リストです。
  • Connections - インデックスの作成中に使用されるエンタープライズ ジオデータベース接続ファイルのコピーが含まれます。
  • Log - インデックス作成ログファイルおよび関連ファイルが含まれます。
  • ResourceIndex - リソース インデックス ファイルが含まれます。
  • Thumbnail - リソース インデックスによってインデックスを作成された空間データのサムネイル画像が含まれます。

各プロジェクトのプロジェクト インデックスは、<project name>_index というフォルダーにあるプロジェクトのホーム フォルダーに保存されます。 このフォルダーには 3 つのサブフォルダーを格納できます。

  • Connections - このフォルダーは空です。
  • <プロジェクト名> - プロジェクト インデックス ファイルが含まれます。
  • Thumbnail - プロジェクト インデックスによってインデックスを作成されたマップのサムネイル画像が含まれます。

インデックス作成操作

動的なインデックス作成とスケジュールされたインデックス作成の 2 通りの操作があります。 スケジュールされたインデックス作成には、増分インデックス作成、インデックスの再作成、サムネイルの生成の 3 種類があります。

動的なインデックス作成

動的なインデックス作成は、プロジェクトで作業中に発生します。 以下のアクションが実行されると、必要に応じてリソースおよびプロジェクトのインデックスが更新されます。

  • プロジェクト ファイルに格納されたアイテムが作成、削除、コピー、または名前変更される。
  • アイテム接続が追加、削除、名前変更、コピー、または削除される。
  • フォルダー接続内のシェープファイルなど、アイテム接続からアクセスできるアイテムが作成、削除、コピー、インポート、移動、または名前変更される。
  • アイテムのメタデータが編集される。

増分インデックス作成

増分インデックス作成はスケジュール タスクです。インデックスが作成された各場所を調べ、追加、削除または名前変更されたアイテムのインデックスを更新します。 アイテムのメタデータの変更を反映するためにインデックスを更新することはありません。

増分インデックス作成は、ArcGIS Pro 環境の外で行われた変更に関するインデックスの更新で特に便利です。動的なインデックス作成ではこれらの変更を取り込めません。 たとえば、File Explorer または他のアプリケーションを使用して、インデックスが作成された場所にアイテムがコピーされた場合は、増分インデックス作成によりインデックスが更新されます。

また、増分インデックス作成では、ArcGIS Pro 環境内で行われた変更に関するインデックスの更新も行われます。この変更も、動的なインデックス作成では反映されない可能性があります。 たとえば、共有された場所のコンテンツが別の ArcGIS Pro ユーザーによって変更された場合や、ArcGIS Pro の複数インスタンスが開いており、インデックスが増分インデックス作成で更新される一方、それらのインスタンスのいずれかで、ある場所のコンテンツが変更された場合などがあります。

インデックスの再作成

インデックスの再作成は、インデックスの再構築や完全なインデックス作成とも呼ばれるスケジュール タスクです。インデックスが作成された各場所のインデックス エントリを削除し、その場所に再度インデックスを作成します。 次の機能が実行されます。

  • インデックスが作成されている各場所に格納されたアイテムの新しいリストを作成する。
  • アイテムのメタデータにインデックスを作成する。
  • サムネイル画像を生成できるアイテムの新しいリストを作成する。

サムネイルの生成

サムネイルの作成はスケジュール タスクです。マップ、シーン、空間データセットを表す 300x200 ピクセルの .jpg ファイルが作成されます。 サムネイルは、リソースおよびプロジェクトのインデックスと同じ場所にあるフォルダーに保存されます。 これらのサムネイルは、[カタログ] ウィンドウのアイテム ポップアップに表示できます。

デフォルトでは、サムネイルは、一度生成されると上書きされません。 サムネイルが初めて生成されると、その後サムネイルは新しいアイテムに対してのみ生成されるので、タスクの実行が速くなります。 インデックス作成設定を変更することで、デフォルト設定を変更できます。 ユーザーが作成したサムネイルがメタデータに保存されているアイテムには、サムネイルは生成されません。

インデックスの再作成では生成するサムネイルのリストが作成されるので、サムネイルの生成をインデックスの再作成より頻繁に実行することはできません。

場所に対する、インデックス作成の対象および除外の指定

プロジェクト内のフォルダー接続であるかどうかに関係なく、インデックスを作成するフォルダーを指定できます。 インデックスの作成を指定されたフォルダー内のアイテムは、テンプレートを使用せずに作成されたプロジェクトを含む、検索したすべてのプロジェクトで検出できます。

デフォルトでは、リソース インデックスにより、指定されたフォルダーにインデックスが作成されます。 ただし、選択した場所に、指定したフォルダー専用のインデックスを作成することができます。 これは次のような場合に便利です。

  • インデックスを他のユーザーと共有したい。
  • ローカル ディスクまたはその他の場所のインデックス作成をオフにしたいが、指定されたフォルダーのインデックスは引き続き使用および更新したい。

フォルダーにインデックスを作成しないよう指定することもできます。 フォルダーがインデックス作成から除外されると、フォルダーにすでにインデックスが作成されていても、そのコンテンツは検索で返されません (インデックス エントリは削除されませんが、検索結果がフィルターにより除外されます)。その後、除外された場所のリストからフォルダーを削除し、そのフォルダーに以前にインデックスが作成されていた場合は、ただちに検索結果が返されます。

同じフォルダーが、インデックス作成の対象フォルダーと除外フォルダーの両方に指定されている場合、そのフォルダーは除外されます。

他のユーザーによって管理されているインデックス

自分のコンピューターで管理しているインデックスに加え、他のユーザーが作成して共有を設定したインデックスを使用することができます。 たとえば、別のコンピューターを使用している管理者は、ネットワーク ドライブ上の場所にインデックスを作成し、他のユーザーがアクセスできる場所にそのインデックスを保存できます。 これにより、ユーザーは自分のコンピューターでインデックスを作成せずに、ネットワーク ドライブのコンテンツを検索できます。 検索結果で返されたアイテムを使用する (たとえば、マップにデータを追加する) には、インデックスが作成されたアイテムが保存されている場所にアクセスできる必要があります。

インデックスが作成されないプロジェクト

次のような場合、既存のプロジェクトにインデックスが作成されないことがあります。

  • プロジェクトが開いていない (たとえば、ポータルからプロジェクト パッケージをダウンロードした場合)。
  • インデックス作成がオフになっているときにプロジェクトを作成した。

インデックスが作成されていないプロジェクトにインデックスを作成するには、そのプロジェクトを開いて検索を実行するか、手動でインデックスの作成を開始します。

以前のバージョンの ArcGIS Pro からのアップグレード

ArcGIS Pro の以前のバージョンから最新バージョンにアップグレードすると、以前のバージョンでインデックス作成のデフォルト設定に加えた変更は、最新バージョンで保持されます。 デフォルト設定を変更しなかった場合は、最新バージョンのデフォルト設定が適用されます。

  • ローカル ディスクのインデックスは作成されますが、エンタープライズ ジオデータベースのインデックスは作成されません。
  • 自分のコンピューターにサイン インして、ArcGIS Pro が実行されていない場合、スケジュールされたインデックス作成タスクが実行されます。
  • 増分インデックス作成は 1 時間ごと、インデックスの再作成は毎日、サムネイルの生成は毎週実行されます。

注意:

アップグレード後は、できるだけ早く[インデックスの再構築] タスクを実行することをお勧めします。 インデックスが再構築されると、検索結果に対してアイテム タイプのフィルターを利用できます。 必要に応じて、タスクの実行前に、File Explorer<user profile>\AppData\Local\ESRI\Index を参照し、ResourceIndex フォルダーと Thumbnail フォルダーのすべてのファイルを手動で削除できます。 これにより、再構築されたインデックスが、最新バージョンの ArcGIS Pro に合わせて最適化されます。

ArcGIS Pro 3.2 では、プロジェクトのインデックス フォルダーの名前が Index から <project name>_index に変更されました。 アップグレード後、以前のバージョンで作成したプロジェクトを開くと、最新の命名規則を使用して新しいプロジェクト インデックス フォルダーが作成されます。 プロジェクトを検索または保存すると、.aprx ファイルの内容に再度インデックスが作成され、新しいインデックス フォルダーに保存されます。 古いインデックスは無視されますが、削除はされません。

関連トピック