日本語

問題: ArcGIS Online のマップ上で、NULL 値で表されるデータがシンボル表示されない

説明

ArcMap から ArcGIS Online への公開時に、NULL 値で表されるデータがマップ上にシンボル表示されません。 データが表示されるようにするには、マップ上に異なる方法で NULL 値をシンボル表示します。

以下の図の属性テーブルでは、ArcGIS Online に公開する前の [PICKPOCKET] 列に NULL 値が表示されています。

Attribute table in ArcMap containing Null values.

以下の図は、フロリダ州でのスリ事件の分布を表す公開マップです。 NULL 値を含むフィーチャはマップに表示されません。

Data with Null values are not shown in ArcMap.

原因

この問題は、データセット内の NULL 値が原因で発生します。 NULL 値はデータまたは値が存在しないことを示すため、マップ上にシンボル表示されません。

解決策または対処法

次のいずれかの方法を選択して、ArcGIS Online のホスト フィーチャ レイヤーで NULL 値をシンボル表示します。

ArcGIS Online からの構成

  1. ArcGIS Online マップ ビューアーで、[詳細][コンテンツ] の順に移動します。
  2. [スタイルの変更] ボタン This is the Change Style button. をクリックします。 [スタイルの変更] ウィンドウが開きます。
    1. ドロップダウン リストから表示する属性を指定します。
    2. 選択した描画スタイルの [オプション] ボタンをクリックします。

      Click the Options button.
       
    3. [サイズ] セクションまでスクロールし、[値のないフィーチャを描画] チェックボックスをオンにします。

      Check the Draw features with no value check box.
       
    4. [OK] をクリックします。

      以下の図は、新しく入力されたデータを示しています。 NULL 値はグレーのエリアで表され、コード値は選択したシンボルで表されます。


      This is the output image.
       

ArcMap による構成

  1. ArcMap で、NULL 値を 0 に置き換えます。
    1. 編集セッションを開始します。
    2. 数値フィールドの場合は、NULL 値に 0 を入力します。 「操作手順: 属性テーブルの NULL 値を 0 に置き換えるをご参照ください。[テキスト] フィールドの場合は、NULL 値に空の文字列 (「 」) を入力します。 NULL 値はマップ上で [その他] として表されます。
       
      注意:
      データセットにゼロ値が存在する場合、-99 や -999 のように、データ範囲外の数値で NULL 値を表すこともできます。 「FAQ: ジオデータベースまたはシェープファイルをカバレッジに変換する際、NULL 値をどのように表しますか?」をご参照ください。
  2. [ファイル][共有][サービス] の順に移動して、ArcGIS Online で既存のサービスを上書きします。 [既存のサービスを上書き] ダイアログ ボックスで適切なオプションを選択し、[公開] をクリックします。
  3. ArcGIS Online マップ ビューアーで、[スタイルの変更] ウィンドウを使用して、新しく入力されたフィールドをシンボル表示します。

    以下の図は、マップ上で新しく入力されたデータを示しています。 NULL 値はゼロ値で表されるようになりました。


    Newly populated data are now shown on map.
     
    注意:
    サービスが NULL 値で上書きされたことで属性テーブルを編集できない場合は、以下の手順に従って属性を更新します。 
    1. アイテム詳細ページの [設定] タブに移動します。
    2. [フィーチャ レイヤー (ホスト)] セクションで、[編集の有効化] チェックボックスをオンにします。 
    3. [どのような種類の編集が許可されていますか?] フィールドまでスクロールし、 [属性のみを更新] オプションを選択します。 
    4. [保存] をクリックします。 
    
    このオプションを選択すると、ホスト フィーチャ レイヤーを他の形式で編集できるようにするには、今後 [設定] の変更が必要になる場合があります。
    
    Enable Editing by making changes in the Settings tab.

関連情報