エラー

値の長さがフィールドの長さを超えています。[<フィールド名>]<field name>]

Last Published: April 25, 2020

エラー メッセージ

属性テーブルでフィールドにドメインを割り当てるときに、次のエラーが返されます。

エラー: 
値の長さがフィールドの長さを超えています。[]
Screenshot of the error when assigning a domain to a field.

このエラーは、[フィールドへのドメインの割り当て (Assign Domain To Field)] ツールの実行時にも返されます。

Screenshot of the error when running the Assign Domain To Field tool.

原因

ドメイン名が、フィールドの長さを超過しています。 フィールドの長さは、属性テーブルの [フィールド プロパティ] で確認できます。

注意:
[フィールド プロパティ] にアクセスするには、属性テーブルでフィールドを右クリックし、[プロパティ] をクリックします。
Screenshot of Field Properties with the Length field highlighted.

解決策または対処法

フィールドの長さの値よりも小さくなるようにドメイン名を短くするか、ドメイン名が収まるようフィールドを長くします。 ドメイン名の長さを変更する方法については、「ArcMap: 属性ドメインの変更と削除」をご参照ください。 フィールドの長さを増やす方法については、「ArcMap: フィールド プロパティの変更」をご参照ください。

注意:
フィールド プロパティを変更する場合、テーブルまたはフィーチャクラスにデータが含まれていなければ長さの値を増減できます。 テーブルまたはフィーチャクラスにデータが含まれている場合は、フィールドの長さを増やすことしかできません。 

あるいは、最大長が 255 文字のフィールドを新規作成し、新しいフィールドが元のフィールドのデータを反映するよう設定してから、フィールドにドメインを割り当てます。 詳細については、「方法: ArcMap のテキスト フィールドの文字長を増やす」をご参照ください。

記事 ID:000020639

ArcGIS の専門家からヘルプを受ける

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

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

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