フィーチャ属性の編集

[属性] ウィンドウ 属性[選択] タブでは、選択ビューでハイライト表示されている、選択されたフィーチャのフィーチャ属性値、および関連レコードを編集します。 選択ビューでフィールドまたはアイテムを右クリックすると、ショートカット メニューに追加コマンドが表示されます。 このウィンドウは、リボンの [編集] タブの [選択] グループにあります。

フィーチャ属性を編集するときには、次の点を考慮します:

  • 選択ビューのレイヤーをハイライト表示すると、レイヤーのすべてのフィーチャの属性フィールドに同じ値が適用されます。 フィーチャが選択されたときデフォルトで選択ビューのソース レイヤーをハイライト表示するには、このオプションを有効にします
  • フィールド内のハイパーリンクを開くには、Ctrl キーを押しながら、フィールドのテキストをクリックします。
  • [レイヤー] タブを使用する手順については、「レイヤー上のフィーチャのステップ」をご参照ください。
  • ソース属性テーブルを開く手順については、「表形式のデータを開く」をご参照ください。

属性と関連レコードの編集

[選択] ツール 選択 を使用してマップのフィーチャを選択し、選択ビューのフィーチャをハイライト表示して、[属性] タブの属性値を編集します。

  1. リボンの [編集] タブで、[選択] グループの [属性] 属性 をクリックします。

    または、次のいずれかの方法を使用します:

    • [選択状態別にリスト] タブ 選択状態別にリスト[コンテンツ] ウィンドウでレイヤーを右クリックし、[属性] 属性 をクリックします。
    • リボンの [マップ] タブで、[選択] グループの [属性] 属性 をクリックします。
    • Ctrl + Shift + T を押します。

    [属性] ウィンドウが表示されます。

  2. [属性] ウィンドウの [選択] タブをクリックします。
  3. [1 つまたは複数のフィーチャを選択] ツール 選択 をクリックし、フィーチャを選択します。

    フィーチャを選択中の場合、選択ツールに [選択の変更] が表示されます。

    選択ビューで選択を絞り込むには、フィーチャまたはレイヤーを右クリックして、[選択解除] 選択解除 または [このフィーチャのみを選択] 選択状態別にリスト をクリックします。

    注意:

    選択が編集ツールでフィルターされている場合、[アクティブな編集ツールが選択をフィルターしています。 [選択を元に戻すためのツールを非アクティブにします] 通知 情報 がウィンドウに表示されます。 選択をリセットするには、Esc を押してアクティブ ツールを無効にするか、[選択] ツール 選択 をクリックして新しい選択を行います。

    選択されたフィーチャは、折りたたみ可能なリストの選択ビューに表示されます。

  4. 選択ビューで、編集する属性を含むフィーチャまたは非空間オブジェクトをクリックします。

    関連するレイヤーまたはテーブルの横に [警告] アイコン 警告 が表示された場合は、選択したレコードをクリックしてウィンドウの属性フィールドを編集するか、右クリックして [マップに追加] データの追加 をクリックします。

    または、複数のフィーチャに対して、同じ属性フィールドを編集して同じ値を適用するには、次のいずれかの方法を使用します。

    • Ctrl キーを押したまま、フィーチャをクリックします。
    • ある範囲のフィーチャの属性を編集する場合は、Shift キーを押しながら、選択したい範囲の最初と最後のフィーチャをクリックします。
    • 同じレイヤー上のすべてのフィーチャで属性を編集するには、レイヤー名をクリックします。

    属性ウィンドウ

    選択ビューでハイライト表示されているアイテムの属性フィールドは、[属性] タブの属性ビューに表示されます。 これらの表示形式は、レイヤーに格納されている可視性、読み取り専用、ハイライト表示の設定などのフィールド プロパティにより決定されます。

  5. [自動的に適用] 切り替えボタン 自動的に適用 をクリックし、オンとオフを切り替えます。

    オン

    Enter キーを押したとき、またはポインターのフォーカスをフィールドの外でクリックしたときに、編集を自動的に適用します。 この設定は、[適用] ボタンと [キャンセル] ボタンを無効にします。

    オフ

    編集は、手動で適用するかキャンセルする必要があります。 この設定は、[適用] ボタンと [キャンセル] ボタンを有効にします。

    このボタンが無効で、変更できない場合は、システム管理者にお問い合わせください。

  6. [属性] タブをクリックします。

    選択した属性が属性リレーションシップ テーブルに格納されている場合、[属性リレーションシップ] タブをクリックします。

  7. フィールドをクリックし、値を編集して、Enter キーを押します。

    または、フィールドを右クリックして、次のいずれかのコマンドを選択します。

    コマンド説明

    '<NULL>' に設定 NULL

    フィールドが NULL 値を許可する場合は、値を Null に設定します。

    元に戻す 元に戻す

    値を最後に格納された値に戻します。

    個別値の取得

    このフィールドに現在格納されている値を選択します。

    選択解除 リセット

    値を消去し、現在のジオデータベースのデフォルト値を使用します。

    フィールドが日付フィールドの場合、フィールドをクリックして、[カレンダー] カレンダー をクリックします。 現在の日時を入力するには、[今日] をクリックします。

    ヒント:

    フィールド名の上にポインターを合わせると、データ タイプ、デフォルトのジオデータベース値、その他のフィールド プロパティが表示されます。

  8. [自動的に適用] がオフの場合は、[適用] ボタンをクリックします。

    [属性] ダイアログ ボックスが表示された場合、[適用] または [破棄] をクリックします。

    注意:

    コミットされていない編集がフィールドに含まれているとき、選択が変更され、[自動的に適用] がオフなら、[属性] ダイアログ ボックスで編集を適用するか、キャンセルする必要があります。 このダイアログ ボックスは、常に表示するよう構成することも、まったく表示せずに、属性の編集をサイレントに適用または破棄するように構成することもできます。

    ダイアログ ボックスの設定を変更するには、[選択内容を記憶して、今後このメッセージを表示しない] チェックボックスをオンにし、[適用][破棄] をクリックします。

    コミットされていない属性の編集

    属性フィールドが属性ルールによって参照されるなら、編集が適用されるとき、結果として行われる計算は常にソース ワークスペースで評価されます。 さらに、[アプリケーション評価から除外] 設定により、現在のマップでもローカルに評価されるかどうかを指定できます。

    この設定を変更するには、[コンテンツ] ウィンドウでレイヤーを右クリックし、[データ設計] > [属性ルール] をクリックします。 詳細については、「属性ルールの評価」をご参照ください。

    オプション設定については、次の表で説明します:

    オン

    ウィンドウでの編集は、ワークスペースに適用されるまでは属性ルールをトリガーしません。

    オフ

    ウィンドウでの編集は、ただちに属性ルールをマップでローカルにトリガーし、編集がワークスペースに適用されるときもトリガーします。

    ヒント:

    属性ルールがフィールドの値を更新し、更新するフィールドを参照するなら、この設定をオンにすると、ルールがマップでローカルに評価されることを除外できます。

無効な値の検索と修正

無効な属性値を検索して修正するには、選択ビューでレイヤーを右クリックし、[無効なオブジェクトのみを選択] 無効なオブジェクトのみを選択 をクリックします。 このコマンドは、属性ルールや、属性ドメインなどの他のジオデータベースの動作を含むデータ ルールが存在するレイヤーで使用できます。

無効なオブジェクトのみを選択
注意:

デフォルトでは、値が属性ルールに反している場合、ウィンドウ上部に通知が表示され、変更の妨げとなっているルールを知らせます。

ドメイン値や、NULL 値または空のフィールド値を許可しないフィールドなどの値を、ワークフローで無効にする必要がある場合は、属性の検証をオフにします。

サブタイプおよびドメイン値の編集

サブタイプまたは属性ドメイン値を編集するには、フィールドのドロップダウン矢印をクリックして、値を選択します。 サブタイプ フィールドがレイヤーをシンボル表示している場合は、[シンボル クラスの選択] ボタン すべての値を追加 をクリックして、シンボルを変更します。

新しいサブタイプが定義したデフォルトの属性値が、現在のデフォルト値と異なる場合は、次の警告が表示されます。

サブタイプの変更

[はい] をクリックすると、新しいサブタイプが定義したデフォルトの属性値が適用されます。 フィールドに新しいサブタイプに対して関連付けられたデフォルト値がない場合、その値は変更されません。 [いいえ] をクリックすると、既存のフィーチャ属性値が保持されます。

ヒント:

ワークフローで必ずデフォルト値を適用する必要がある場合は、サブタイプ警告をオフにし、すべてのサブタイプの変更に対して、新しいサブタイプが定義したデフォルト値を自動的に適用できます。

フィールドの色コード

フィールドの枠線や塗りつぶし色の外観は、その属性がどのように機能しているか、編集可能か、有効か、または次の表に記載されている他のステータスを示します:

フィールドの色説明

オレンジの陰影

これは、サブタイプ フィールドです。

紫の陰影

レイヤーのシンボル化

黄の陰影

ハイライト プロパティが、フィールド ビューで有効になります。

グレーの枠線

フィールドは読み取り専用なので、編集できません。

緑の枠線

フィールドでは、ジオデータベースのデフォルト値が使用されません。

青の枠線

フィールドでは、ジオデータベースのデフォルト値が使用されます。

黄の枠線

フィールド値は、フィールドに割り当てられたオプションの条件値に対して、無効な入力です。

赤の枠線

フィールド値は、いずれかの理由により、無効な入力です。

  • 属性の検証がオンで、フィールドに割り当てられた属性ドメインに対して、フィールド値が無効です。
  • フィールド値は、フィールドに割り当てられた必須の条件値に対して、無効な入力です。

属性フィールドの色コード

条件値の編集

条件値を編集するには、フィールドをクリックし、ドロップダウン リストで、値を選択します。 [自動更新]属性テーブルで有効になっている場合、一意の組み合わせが見つかると、関与している条件フィールドの値が自動的に更新されます。

条件値には、ゆるく結合された属性ドメインのルックアップ フィールドとしての役割があります。 関与するフィールドはグループとして定義され、このグループでは、1 つのフィールドで値を指定すると、他のフィールドの有効な選択肢の次のセットが決まります。

ヒント:

条件値の作成と管理のためには、ソース属性テーブルを開き、リボンの [データ] タブをクリックします。 [設計] グループで、[条件値] 条件値 をクリックします。

  1. リボンの [編集] タブで、[選択] グループの [属性] 属性 をクリックします。

    [属性] ウィンドウが表示されます。

  2. [属性] ウィンドウで、[選択] タブをクリックし、フィーチャを選択します。
    1. [選択] ツール 選択 をクリックし、条件属性値を使用して、定義されたフィーチャを選択します。
    2. 選択ビューで、フィーチャをクリックします。
  3. [属性] タブをクリックします。
  4. [自動的に適用] 自動的に適用 をクリックして、オフにします。
  5. フィールドをクリックし、ドロップダウン リストから値を選択します。

    指定された値によって、他の条件フィールドの値のリストがフィルターされ、有効な組み合わせが表示されます。 不正な値がある場合は、フィールドが黄色の垂直バーでハイライト表示され、ウィンドウに警告メッセージが表示されます。

    値の階層の最上位から順番に、有効な選択肢である後続フィールドの値を選ぶことをお勧めします。 さらに、次のテーブルで説明するコントロールをクリックすることができます。これらのコントロールは、可能な組み合わせに応じて、ドロップダウン リストに表示されます。

    一致の表示

    プライマリ フィールドの値に基づいて、そのフィールドの有効な選択肢をすべて表示します。 これがデフォルトです。 このコントロールは、[すべて表示] をクリックすると、ドロップダウン リストの上部に表示されます。

    部分的一致

    一致したフィールドに基づいて、グループ化されたドメイン値を表示します。 このコントロールにより、この行の条件フィールドのサブセットを使用して、有効な組み合わせの部分的一致を作成することができます。 場合によっては、他のフィールドをさらに編集し、有効な組み合わせを作成する必要があります。

    すべて表示

    廃止された組み合わせおよび無効な組み合わせを含め、フィールドのすべてのドメイン値を表示します。 このコントロールにより、まったく異なる値の組み合わせを作成できます。 このコントロールは、[一致の表示] をクリックすると、ドロップダウン リストの下部に表示されます。

    属性ウィンドウの条件値

  6. [適用] をクリックして、変更した内容を保存します。

クリップボードを使用した属性のコピーと貼り付け

クリップボードを使用して、属性値をコピーして貼り付けるには、選択ビューで、フィーチャを右クリックして、[属性のコピー] コピー をクリックします。

属性値をコピーして貼り付けるときには、次の点を考慮します。

  • デフォルトでは、値は一致するデータ タイプを持つ一致するフィールド名、または現在のフィールド マッピング設定で定義されたフィールドに貼り付けられます。
  • マップ内のソース フィーチャとターゲット フィーチャをクリックして、フィーチャ間で属性を割り当てるには、[属性の割り当て] ツール 属性の割り当て を使用します。
  • ArcGIS Pro 以外のアプリケーションに属性をコピーして貼り付けるには、テーブル内のレコードを対話的に選択して、属性テーブル ツールバーで、[コピー] コピー をクリックします。

注意:

座標値をコピーするには、[ジオメトリ] タブをクリックします。 行を選択して、ツールバーの [コピー] コピー をクリックします。 コピーした座標値は、ArcGIS Pro 内の他のエレメント (テキスト グラフィックスなど)、または他のアプリケーション (Microsoft Excel など) に貼り付けることができます。

  1. リボンの [編集] タブで、[選択] グループの [属性] 属性 をクリックします。

    [属性] ウィンドウが表示されます。

  2. [属性] ウィンドウで、[選択] 選択 をクリックして、フィーチャを選択し、ウィンドウで選択を展開します。
  3. コピーする属性を含むフィーチャを右クリックし、[属性のコピー] コピー をクリックします。

    属性値がクリップボードにコピーされます。

  4. ターゲット フィーチャまたはレイヤーを右クリックして、[属性の貼り付け] 貼り付け をクリックします。
  5. [自動的に適用] がオフになっている場合は、[適用] をクリックします。

ジオメトリ座標の表示、編集、コピー

[属性] ウィンドウ 属性 で、[ジオメトリ] タブのツールバーでコマンドを使用して、ジオメトリの座標値を表示、編集したり、クリップボードに座標値をコピーしたりできます。 このツールバーには、選択中のフィーチャのジオメトリを編集するための共通編集ツールへのショートカットが含まれています。

座標値を表示、編集、コピーする場合は、以下を考慮します。

  • 表示単位を変更するには、現在のマップまたはシーン ビューの最下部にある座標表示の矢印をクリックします。
  • ジオメトリ プロパティ テーブルで、座標値をクリップボードにコピーするには、行を選択して、ツールバーの [コピー] コピー をクリックします。 コピーした座標値は、ArcGIS Pro 内の他のエレメント (テキスト グラフィックスなど)、または他のアプリケーション (Microsoft Excel など) に貼り付けることができます。

属性ウィンドウのジオメトリ タブ