問題
ArcGIS Online では、ホスト フィーチャ レイヤーで値が限定されているフィールドに対して [値のリスト (ドメイン)] を作成し、フィールドに不正な値が入力されないようにすることができます。 フィールドの [値のリスト (ドメイン)] を編集しようとすると、以下の図に示すとおり、[保存] オプションが無効になる場合があります。
警告: [値のリスト (ドメイン)] の既存のコード値を変更または削除しても既存のデータは更新されないため、コードを使用しているフィールドにデータが存在する場合はお勧めしません。 詳細については、「ArcGIS Online: 値のリストの編集」をご参照ください。
場合によっては、次の 1 つまたは複数のエラー メッセージも返されます。
エラー: 重複は許可されません
エラー: 文字列が長すぎます
エラー: 値は double でなければなりません
エラー: 値は整数でなければなりません
以下の原因が考えられます。
注意: 追加の文字がない場合でも、スペースは 1 文字としてカウントされます。 1 文字は値として扱われます。 値では、大文字と小文字が区別されます。たとえば、[Yes] と [yes] は別の 2 つの値とみなされます。
ArcGIS Online の [値のリスト (ドメイン)] で [保存] オプションを有効にするには、[ラベル] および [コード] のすべての値が完全で、重複していないことを確認します。 [コード] 値から余分なスペースや文字を削除し、値が定義されたフィールド長以内に収まるようにします。 すべての [コード] 値がフィールドに定義されたものと同じデータ タイプであることを確認します。たとえば、以下の図に示すとおり、整数フィールドに [0] (整数値) を指定します。
注意: 文字列フィールドの長さとフィールドのデータ タイプは、レイヤーのアイテム詳細ページから [データ] → [フィールド] の順に移動し、フィールド名をクリックすることで表示できます。 [設定] の下にある [長さ] には、フィールドの長さが表示されます。 [詳細] の下にある [タイプ] には、フィールドのデータ タイプが表示されます。
記事 ID: 000026787
ArcGIS エキスパートのサポートを受ける
Esri Support アプリのダウンロード