ホスト フィーチャ レイヤーまたはテーブル レイヤーを公開した後、場合によっては追加の属性に関する情報を格納する必要があります。 レイヤー所有者または組織管理者の場合、Map Viewer の [フィールド] ウィンドウからレイヤーにフィールドを追加できます。 同様に、一連の属性が不要になったことが判明した場合、これらの属性を格納しているフィールドをレイヤーから削除できます。 [フィールド] ウィンドウから、既存のフィールドのフィールド プロパティのサブセットを管理することもできます。
フィールドの追加
Map Viewer で属性テーブルにフィールドを追加するには、次の手順に従います。
注意:
ホスト フィーチャ レイヤーまたはテーブルのアイテム ページの [データ] タブにあるテーブルまたはフィールド ビューからフィールドを追加することもできます。
- サイン インしていることを確認します。変更を保存する場合は、コンテンツを作成、更新、削除する権限を持っていることを確認します。
注意:
マップの探索やレイヤーの構成など、さまざまな操作をサイン インせずに行えます。 作業内容を保存するには、マップを作成する前にサイン インします。 - Map Viewer で、レイヤーを含むマップを開くか、直接レイヤーを追加します。
- ホスト フィーチャ レイヤーを操作している場合は、[コンテンツ] (暗い背景の) ツールバーにある [レイヤー] をクリックします ([レイヤー] ウィンドウが開いていない場合)。 ホスト テーブル レイヤーを操作している場合は、[コンテンツ] (暗い背景の) ツールバーにある [テーブル] をクリックします ([テーブル] ウィンドウが開いていない場合)。
- [レイヤー] または [テーブル] ウィンドウで、レイヤーをクリックして選択します。
- [設定] (明るい背景の) ツールバーにある [フィールド] をクリックして、[フィールド] ウィンドウを開きます。
- [フィールド] ウィンドウの下部にある [フィールドの追加] をクリックします。
- [フィールドの追加] ウィンドウで、フィールドに格納するデータ タイプを次から選択します。
- [Text] - 英数字または特殊文字を含む値。
- [String] - 特定の長さの英数字のセットを格納します。
文字列フィールドを追加した場合は、フィールドのシングルバイト文字の最大長を定義する [長さ] プロパティを使用します。 長さは、[String] フィールド タイプに必要です。 デフォルトは 256 文字です。
- [String] - 特定の長さの英数字のセットを格納します。
- [Numbers] - 数値情報を含む値。
- [Double] - 小数点以下の桁がある数字を格納します。
- [Integer] - -2,147,483,648 ~ 2,147,483,647 の自然数 (long integer) を格納します。
- [Big Integer] - -9,007,199,254,740,991 ~ 9,007,199,254,740,991 の整数を格納します。 このタイプは、サポートされている整数フィールドの範囲外にある数字を使用する場合に使用します。
- [Dates] - 時系列情報を含む値。
- [Date] - 日時を含む値を格納します。 「ArcGIS Online の日付フィールドと時間フィールド」をご参照ください。
注意:
ArcGIS Online では、すべての日付値は協定世界時 (UTC) で保存されますが、ほとんどのアプリケーションはローカル タイム ゾーンと協定世界時 (UTC) を自動的に変換するため、日付は一般的にローカル タイム ゾーンで表示、編集されます。 ただし、データを .csv ファイルやシェープファイルなどでアップロードする際には、適切なタイム ゾーンを指定する必要があります。タイム ゾーンを指定しなければ、データは UTC 形式であると判断されます。
- [Date Only] - 時刻の値がない日付の値を格納します。 これは、許可証の有効期限日や顧客の誕生日を記録する場合など、時刻が不要な場合に役立ちます。
- [Time Only] - 日付の値がない時刻の値を格納します。 時刻は 24 時間制で、たとえば 4:30 p.m. は 16:30 になります。このフィールド データ タイプは、営業時間やバスの時刻表などの値を記録するのに役立ちます。
- Timestamp Offset - 日時と、協定世界時 (UTC) からの時刻のオフセットを示す値を格納します。 UTC からの値のオフセットと個別の日時値を含み、時刻のある時点を一意に表します。 これにより、日付値と比べて、timestamp offset 値を 1 つのコンピューターから別のコンピューターにより移行しやすくなっています。 たとえば、ニューファンドランド タイム ゾーン (UTC 時間から 3.5 時間遅れている) で 2023 年 10 月 10 日午後 3 時 3 分を示す値を格納するためには、編集者は 2023-10-10T15:03:00-03:30 と値を入力します。
- [Date] - 日時を含む値を格納します。 「ArcGIS Online の日付フィールドと時間フィールド」をご参照ください。
- [Global identifiers] - フィーチャまたはテーブル行を一意に識別する値。
- [GlobalID] - フィーチャを一意に識別するのに使用される、文字と数字で構成される 36 文字の文字列を保存します。
- [GUID] - 文字と数字で構成される 36 文字の文字列を保存します。 グローバル一意識別子 (GUID) は、フィーチャ間のリレーションシップを管理するために頻繁に使用されます。
- [Text] - 英数字または特殊文字を含む値。
- データ タイプを選択したら、[次へ] をクリックし、フィールドの属性を構成します。 データ タイプを変更して戻るには、[戻る] をクリックします。
- フィールドの構成が完了したら、[フィールドの追加] をクリックします。
フィールドがレイヤーの属性テーブルに追加されます。
ヒント:
レイヤー テーブルを開くと、フィールドを表示したり、テーブルからフィーチャを追加、削除、更新したりできます。
フィールドの削除
フィールドを削除すると、そのフィールド内のデータを復元できなくなるため、フィールドを削除する場合は注意してください。
OBJECTID、CREATIONDATE、CREATOR、EDITDATE、EDITOR フィールド、レイヤーに格納されるスタイル、タイム スライダー、フィルター、ラベル、検索、編集情報の記録の定義に使用されるフィールドなどのシステム フィールドは削除できません。 ただし、マップがスタイル設定やフィルターのフィールドを使用しており、これらのフィールドがレイヤーで構成したものと異なる場合、これらのフィールドには [削除] オプションを使用できます。 マップでスタイル設定やフィルターに使用されている可能性のあるフィールドを削除する際には注意が必要です。
Map Viewer で属性テーブルからフィールドを削除するには、次の手順に従います。
注意:
ホスト フィーチャ レイヤーまたはテーブルのアイテム ページの [データ] タブにあるテーブルまたはフィールド ビューからフィールドを削除することもできます。
- サイン インしていることを確認します。変更を保存する場合は、コンテンツを作成、更新、削除する権限を持っていることを確認します。
注意:
マップの探索やレイヤーの構成など、さまざまな操作をサイン インせずに行えます。 作業内容を保存するには、マップを作成する前にサイン インします。 - Map Viewer で、レイヤーを含むマップを開くか、直接レイヤーを追加します。
- ホスト フィーチャ レイヤーを操作している場合は、[コンテンツ] (暗い背景の) ツールバーにある [レイヤー] をクリックします ([レイヤー] ウィンドウが開いていない場合)。 ホスト テーブル レイヤーを操作している場合は、[コンテンツ] (暗い背景の) ツールバーにある [テーブル] をクリックします ([テーブル] ウィンドウが開いていない場合)。
- [レイヤー] または [テーブル] ウィンドウで、レイヤーをクリックして選択します。
- [設定] (明るい背景の) ツールバーにある [フィールド] をクリックして、[フィールド] ウィンドウを開きます。
- フィールドの横のチェックボックスをオンにして選択し、[フィールドの削除] をクリックします。
フィールドがレイヤーの属性テーブルから削除されます。
ヒント:
[フィールド] リストからフィールドを選択して、[表示名] などのフィールド プロパティを管理することもできます。 複数の数値フィールドを選択し、表示される有効桁数などのフィールド プロパティを設定することができます。 [完了] をクリックして、フィールド プロパティの変更を保存します。
フィールドの追加または削除での制限
フィールドを追加または削除する際は、以下に注意してください。
- ホスト フィーチャ レイヤーのコピー、関連するタイル レイヤーがあるホスト フィーチャ レイヤー、ホスト フィーチャ レイヤーから作成されたビューでは、フィールドの追加や削除はできません。
- 依存する結合フィーチャ レイヤー ビューを持つホスト フィーチャ レイヤーにフィールドを追加したり、フィールドを削除したりすることはできません。
- 依存するホスト フィーチャ レイヤー ビューを含むホスト フィーチャ レイヤーにフィールドを追加する場合、新しいフィールドを表示する各ビューの定義を更新する必要があります。 上記のとおり、ビューがホスト結合フィーチャ レイヤー ビューの場合は、これは行えません。
- 追加および削除されたフィールドは、ホスト フィーチャ レイヤーまたはビューから、依存するホスト シーン レイヤーには反映されません。
- 一部のフィールド タイプは、すべての ArcGIS クライアントで完全にはサポートされていない場合があります。