フィールドの追加 (データ管理ツール)
サマリー
新しいフィールドを単独のテーブル、フィーチャクラスまたはフィーチャ レイヤーのテーブル、属性テーブルを持つラスターに追加します。
使用法
注意:
このツールを実行すると、入力データが変更されます。 詳細と不要なデータの変更を回避するための方法については、入力データを変更または更新するツールをご参照ください。
シェープファイル テーブルと dBASE テーブルでは、フィールド タイプに文字が指定されると、各レコードに空白が挿入されます。 フィールド タイプに数値項目が指定されると、各レコードにゼロが挿入されます。
フィールドの長さ パラメーターは、タイプがテキストのフィールドにのみ使用できます。 フィールドの長さが指定されない場合、長さ 255 が使用されます。
ジオデータベースでは、フィールド タイプに文字か数字が指定され、フィールドは NULL 値をサポート パラメーターがオンの場合、各レコードに <null> が挿入されます。
NULL 値を使用できないフィールドは、空でないジオデータベースのフィーチャクラスまたはテーブルに追加できません。
シェープファイルではフィールドのエイリアスがサポートされないため、シェープファイルにフィールドのエイリアスを追加することはできません。
フィールド ドメイン パラメーター値には、ジオデータベース内のフィーチャクラスに存在するドメインを指定できます。 既存のドメインの名前を指定する必要があります。 無効なドメイン名や値を指定してもツールが失敗する原因にはなりませんが、無効な名前や値は無視され、フィールドにドメインは設定されません。
フィールドの精度とスケールは、そのフィールドに格納できるデータの最大精度とサイズを表します。 精度はフィールドに格納できる桁数を表し、スケールは小数フィールドの小数点以下桁数を表します。 たとえば、値が 54.234 であれば、スケールは 3 で精度は 5 です。
注意:
フィールドの精度とスケールは、ファイル ジオデータベースのフィーチャクラスまたはテーブルでサポートされていません。 精度またはスケールの値を指定した場合は無視されます。
他のデータベース タイプの場合、特定の精度とスケールに適切なフィールド タイプを選択するために、次のガイドラインに従ってください。
小数フィールドの作成で精度とスケールを指定すると、精度が 6 よりも大きい場合は Double タイプ、6 以下の場合は Float タイプになります。
スケールが 0 のフィールドの場合、Long または Short 整数フィールド タイプになります。 Long 整数フィールドの作成では、精度を 10 以下に指定します。10 よりも大きい値を指定すると、Double タイプの小数フィールドとして作成されます。
必須フィールドは永続的で、削除することはできません。 後で削除できるようにするには、フィールドを不要 (デフォルト) に設定してください。
タイプがラスターのフィールドには、ラスター画像を属性として含めることができます。 ラスター画像は、ジオデータベースの内部またはジオデータベースとともに保存されます。 これは、フィーチャを説明する方法として画像が最適である場合に便利です。 ラスター タイプのフィールドには精度、スケール、長さを設定できません。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
入力テーブル |
指定したフィールドを追加する対象となる入力テーブル。 フィールドは既存の入力テーブルに追加され、新しい出力テーブルは作成されません。 フィールドを追加できる対象は、ジオデータベースのフィーチャクラス、シェープファイル、カバレッジ、スタンドアロン テーブル、ラスター カタログ、属性テーブルがあるラスター、およびレイヤーです。 |
Mosaic Layer; Raster Layer; Table View |
|
フィールド名 |
入力テーブルに追加するフィールドの名前 |
String |
|
フィールド タイプ |
新しいフィールドのフィールド タイプを指定します。
|
String |
|
フィールドの精度 (オプション) |
フィールドに格納できる桁数。 小数点以下であるかどうかにかかわらず、すべての桁が対象になります。 このパラメーターは数値フィールド タイプにのみ適用されます。 入力テーブルがファイル ジオデータベースの場合、フィールドの精度の値は無視されます。 |
Long |
|
フィールドのスケール (オプション) |
フィールドに格納できる小数点以下桁数。 このパラメーターは、Float または Double タイプのフィールドにのみ使用できます。 入力テーブルがファイル ジオデータベースにある場合、フィールドのスケールの値は無視されます。 |
Long |
|
フィールドの長さ (オプション) |
フィールドの長さ。 この値は、フィールドの各レコードに許容される文字の最大数を設定します。 フィールドの長さが指定されない場合、長さ 255 が使用されます。 このパラメーターは、テキスト タイプのフィールドにのみ使用できます。 |
Long |
|
フィールド エイリアス (オプション) |
フィールドの代替名。 この名前は、わかりにくいフィールド名を説明するために使用します。 このパラメーターはジオデータベースにのみ適用されます。 |
String |
|
フィールドは NULL 値をサポート (オプション) |
このフィールドに NULL 値を含めることができるかどうかを指定します。 NULL 値は、ゼロや空のフィールドとは異なり、ジオデータベースのフィールドのみでサポートされます。
|
Boolean |
|
フィールドは必須 (オプション) |
作成するフィールドが、テーブルにとって必須のフィールドであるかどうかを指定します。 必須フィールドはジオデータベースでのみサポートされています。
|
Boolean |
|
フィールド ドメイン (オプション) |
ジオデータベース内のテーブル、フィーチャクラス、またはサブタイプの特定の属性に許可される値を制限します。 フィールドに適用するには、既存のドメインの名前を指定する必要があります。 |
String |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
更新された入力テーブル |
更新された入力テーブル。 |
Table View; Raster Layer; Mosaic Layer |
環境
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい