数量シンボルを使用してArcGISでnull値をシンボル表示する方法を教えてください。


9

データの1つの数値フィールドにnull値が含まれています(データがありません)。シンボルで数量として指定すると、null値に関連付けられたポリゴンがマップから取り出されることがわかります。これらの値(つまり、それらのポリゴン)をマップ上でどのように表現できますか?私はnull値を0に変換する場所をいくつか読んだが、これらは0ではなく欠落しているエントリであるため、誤解を招く。

シェープファイルを属性テーブルに結合した後、この状況に陥りますが、欠落データを含むすべてのデータで発生すると思います。そうですか、それとも参加手順にのみ固有ですか?


これは、結合が一致しないためですか(「from」テーブルの値が「to」テーブルの行と一致しない)。一致しない結合は操作が困難ですが、属性テーブルにNULLが表示されますが、選択/定義するものは本当に何もない(NULLでさえない)場合でも、一致しないよりもnull値を持つ行を追加するのが最善です。Join_from_field = Join_to_field(実際のフィールド名を使用)を選択してから選択を切り替えると、欠損値のある行を見つけることができます。
Michael Stimson、2015年

@「あなたのデータを見るほうが良いですが、「それは欠けているデータを含むあらゆるデータで起こると思います。そうですか?」データはシェープファイルですか、それともフィーチャクラスですか?ところで、null値をシンボル化するには、これらの値をシンボル化できる他の値に変更できます。
SIslam、2015年

回答:


12

はい、それはどんなデータでも起こります。数量は数値で、nullは、データまたは意味していないので、彼らは(本当にそこと仮定すると、その機能のためのデータ/ nullでなく、そのようにすることになっています)レンダリングされません、値を。カテゴリを使用すると、値としてnullを表示できますが、数値ベースの症状では表示できません。使用している数量方法に応じて、いくつかの回避策があります。

null値をnullを意味するコード値(-999など)に変更できます。データセットの有効な値と間違われず、ゼロではないもの(あなたが言うように、それは誤解を招くので)。分類で、値に他の値のない独自のクラスがあることを確認します([シンボル]タブで実行できます)。凡例では、ラベルがある場合は、その値のラベルを「データなし」などに変更するだけです。

レイヤーをもう一度追加して、同じフィールドでシンボルとしてフィーチャー化することもできます(すべてのフィーチャーが同じようにレンダリングされます)。レイヤープロパティの[定義クエリ]タブに移動し、式を入力します"field" is null。これにより、そのレイヤーにnull値を持つフィーチャのみが表示され、好きなようにシンボル化できます。

シェープファイルは真のnull値をサポートしていないことに注意してください。数値の場合、ゼロとして格納されます。このため、データの真のゼロとnullを区別できない場合があります。シェープファイルを、真のnull値をサポートするジオデータベースフィーチャクラスにインポートするか、上記のようにコード化された値を使用する必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.