フィーチャ属性の編集

[属性] ウィンドウ 属性 には、フィーチャを選択し、属性値と関連レコードを編集するためのツールが含まれています。 ウィンドウ選択ツリー ビューでレイヤーを右クリックし、無効な属性値のみを選択します。 このウィンドウは、リボンの [編集] タブにあります。

属性ウィンドウを使用する場合、以下の点を考慮します。

  • フィールド内のハイパーリンクを開くには、Ctrl キーを押しながらフィールドのテキストをクリックします。
  • 選択したフィーチャのフィーチャクラスまたは関連テーブルがプロジェクトにない場合は、フィーチャまたはレコード エンティティの横に警告アイコン 警告 が表示されます。 フィーチャまたはレコードをクリックして値を直接編集することも、あるいは右クリックしてフィーチャクラスまたはテーブルをマップに追加することもできます。

ウィンドウに表示されているタブについて、次の表で説明します。

タブ説明

選択

フィーチャの属性と関連レコードを編集します。

レイヤー

レイヤー上のフィーチャのステップを実行」します。

ヒント:

フィーチャ レイヤーについて、「表形式ビュー」ですべての属性を編集するには、[コンテンツ] ウィンドウでレイヤーを右クリックし、[属性テーブル] Open Table をクリックします。

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

マップでフィーチャを選択します。 ウィンドウ選択ツリー ビューで、表示するフィーチャをクリックし、[属性] タブで属性を編集します。 ツリーを展開し、関連フィーチャまたはレコードをクリックおよび編集します。

注意:

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

  1. アクティブな編集ツールが現在選択内容をフィルタリングしていないことを確認します。
  2. リボンの [編集] タブをクリックします。 [選択] グループで、[属性] 属性 をクリックします。
  3. [属性] ウィンドウで、[選択] タブをクリックします。

    選択タブ

  4. [選択] ツール 選択 をクリックしてフィーチャを選択します。
    1. ウィンドウの選択を絞り込むには、ツリー ビューでフィーチャを右クリックし、以下のテーブルに示すコマンドを使用します。

      コマンド説明

      このフィーチャのみを選択 選択解除

      このフィーチャを選択し、その他すべてのフィーチャを選択から削除します。

      選択解除 選択解除

      選択からこのフィーチャを削除します。

    選択したフィーチャは、ウィンドウ選択ツリー ビューに表示されます。

  5. [属性] タブをクリックし、選択したフィーチャの属性フィールドを表示します。

    属性リレーションシップ テーブル」の選択済み属性を編集するには [属性リレーションシップ] タブをクリックします。

    属性タブ

  6. [自動的に適用] をオンまたはオフにします。

    オン

    Enter キーを押すか別のフィールドをクリックして、変更をフィールド値に適用します。

    オフ

    [適用] をクリックして、変更をフィールド値に適用します。 [キャンセル] をクリックすると、最後に保存された値に戻ります。

  7. ウィンドウ選択ツリー ビューで、選択したフィーチャまたはレコードをクリックし、[属性] タブに属性フィールドを表示します。

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

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

    方法説明

    レイヤー名をクリックします。

    レイヤー内で選択したすべてのフィーチャに共通するフィールドに同じ値を適用します。

    Ctrl キーを押したままフィーチャをクリックします。

    複数の選択したフィーチャに共通するフィールドに同じ値を適用します。

    Shift キーを押したまま、最初と最後のフィーチャをクリックします。

    選択したフィーチャの範囲に共通するフィールドに、同じ値を適用します。

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

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

    1. フィールドを右クリックして値を Null に設定するか、ソース ジオデータベースに格納された値に設定します。 これらのコマンドについて次の表で説明します。

      コマンド説明

      '<NULL>' に設定 NULL

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

      元に戻す 元に戻す

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

      個別値の取得

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

      消去 リセット

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

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

    コミットされていない編集で「変更プロンプトがオンになっており」、編集を適用もキャンセルもせずに、別のマップに切り替えようとした場合は、コミットされていない属性の編集を適用するかキャンセルするよう求められます。

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

無効な値の検索と修正

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

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

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

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

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

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

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

サブタイプの変更

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

ヒント:

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

フィールドの色コード

フィールドまたはフィールドの枠線がハイライト表示されているか陰影付きの場合、色は特定のステータスまたはフィールド値の定義方法を示します。 次の表に、色コードの説明を示します。

フィールドの色説明

オレンジの陰影

サブタイプ フィールド。

紫の陰影

レイヤーをシンボル化します。

黄の陰影

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

グレーの枠線

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

緑の枠線

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

青の枠線

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

黄の枠線

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

赤の枠線

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

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

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

条件値の編集

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

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

ヒント:

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

  1. リボンの [編集] タブをクリックします。 [選択] グループで、[属性] 属性 をクリックします。
  2. [属性] ウィンドウで [選択] タブをクリックし、フィーチャを選択します。
    1. [選択] ツール 選択 をクリックし、条件属性値を使用して定義されたフィーチャを選択します。
    2. 選択ビューでフィーチャをクリックします。
  3. [属性] タブをクリックします。
  4. [自動的に適用] をオフにします。
  5. フィールドをクリックし、ドロップダウン リストから値を選択します。 指定された値によって、他の条件フィールドの値のリストがフィルタリングされ、有効な組み合わせが表示されます。 不正な値がある場合は、フィールドが黄色の垂直バーでハイライト表示され、ウィンドウに警告メッセージが表示されます。

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

    一致の表示

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

    部分的一致

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

    すべて表示

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

    属性ウィンドウの条件値

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

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

選択ビューでフィーチャを右クリックすると、フィーチャ間で属性をコピーして貼り付けることができます。 デフォルトでは、値は一致するデータ タイプを持つ一致するフィールド名、または現在の「フィールド マッピング」設定で定義されたフィールドに貼り付けられます。

注意:

マップ内のソース フィーチャとターゲット フィーチャをクリックして「フィーチャ間で属性を割り当てる」には、[属性の割り当て] ツール 属性の割り当て を使用します。

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

    コピーと貼り付け

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

ジオメトリの表示と編集

[ジオメトリ] タブをクリックし、選択したフィーチャの座標値を表示します。 フィーチャ ジオメトリを編集するには、ツールバーで編集ツールをクリックします。

ヒント:

表示単位を変更する」には、現在のマップまたはシーン ビューの最下部にある座標表示の矢印をクリックします。

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