ArcMap の編集中に、
- 編集中のレイヤーを入力として使用する、または
- 編集中のレイヤーと同じワークスペースにデータを作成する
ジオプロセシング ツールを使用すると、次の理由のために入力データを変更できず、ツールからエラーが返されることがあります。
まず、知っておく必要のある次の 2 つの定義を確認してください。
- 編集セッション:ArcMap のデータを編集している状態を編集セッションと呼びます。
- 編集ワークスペース:編集中のデータが含まれているワークスペースです。
編集ワークスペースの既存データの上書き
編集セッション中には、編集ワークスペース内の既存のデータをツールで上書きできません。これは、ジオプロセシングのオプションを [ジオプロセシング処理の出力ファイルを上書き] に設定している場合も同じです。ツールが実行を停止し、エラーを返します。
編集ワークスペースでのデータの新規作成
シェープファイルの新規作成
編集ワークスペースで作成されたシェープファイルは、編集することができません。編集内容を保存してから編集セッションを終了したうえで、新しい編集セッションを開始する必要があります。
既存のデータの更新
フィーチャクラスまたはテーブルの編集時には、スキーマは変更できません。スキーマの変更とは、新規フィールドの追加 ([フィールドの追加 (Add Field)]) や既存のフィールドの削除 ([フィールドの削除 (Delete Field)]) など、フィールドに対する変更です。この入力を編集すると、スキーマの変更に使用されたツールからエラー メッセージが返されます。