エラー

1 つ以上のレイヤーの描画が実行できませんでした: file_name : シェープの整合性エラー

Last Published: June 2, 2020

エラー メッセージ

ArcGIS Desktop で、サードパーティのデータベース システムからフィーチャクラスを表示するときに、次のエラー メッセージが返されます。

エラー: 1 つ以上のレイヤーの描画が実行できませんでした: file_name : シェープの整合性エラー

このエラー メッセージは、フィーチャクラスをデータ フレームに追加するときに発生し、データの表示を妨げます。

原因

これは想定内の挙動です。 ArcMap 10.6.1 および ArcGIS Pro 2.2 以降、サードパーティのデータベース管理システムの空間タイプの整合チェックが実行されなくなりました。 これは、フィーチャクラスを描画しているときにジオメトリを修正しないことによって、パフォーマンスを改善するために行われました。

解決策または対処法

次のいずれかの方法を選択して、この問題を解決してください。

互換性のある ArcGIS クライアント アプリを使用して新しいテーブルを作成する

  1. ArcGIS と互換性のあるデータベース クライアントを使用して、新しいテーブルを作成します。
  2. 10.6.1 より前のバージョンの ArcGIS データベース クライアントで作成されたテーブルのデータを、コピーするか、[アペンド (Append)] ツール使用して、ステップ 1 で作成されたテーブルに追加します。

ArcGIS Pro 2.2 以上で [ジオメトリの修正 (Repair Geometry)] ツールを使用する

または、ArcGIS Pro 2.2 以上で [ジオメトリの修正 (Repair Geometry)] ツールを使用し、フィーチャクラスのジオメトリを整合チェックして修正します。

  1. ArcGIS Pro にサイン インします。
  2. サードパーティのデータベース管理システムからフィーチャクラスを追加します。
  3. [ジオメトリの修正 (Repair Geometry)] ツールを実行します。
    1. [入力フィーチャ] をドロップダウン リストから選択します。
    2. [整合チェックの方法] として [OGC] を選択します。
    3. [実行] をクリックします。

記事 ID:000021949

新しい問題や一般的な問題に対する通知とソリューションの受け取り

新しい AI チャットボットから、要約された回答とビデオソリューションを入手してください。

Esri Support アプリのダウンロード

ArcGIS エキスパートのサポートを受ける

テクニカル サポートへのお問い合わせ

Esri Support アプリのダウンロード

ダウンロード オプションに移動