日本語

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

エラー メッセージ

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

エラー: 
値の長さがフィールドの長さを超えています。[<フィールド名>]
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 のテキスト フィールドの文字長を増やす」をご参照ください。

関連情報

更新日時: 4/25/2019

記事 ID: 000020639

ソフトウェア: ArcMap 10.6.1, 10.6