ArcGIS Desktopを使用して1対多の関係をシンボル化しますか?


8

一意の名前を持つさまざまな範囲領域を持つポリゴンフィーチャクラスがあります

また、スコア値を持つエクステント名を持つテーブル(ファイルジオデータベース内)があります。ただし、エクステントごとに多くのスコア値が存在する可能性があります。

ArcGIS Desktopでスコア値をカラーシンボルまたは円/棒グラフシンボルで視覚的に表現したい(ArcInfoライセンスも持っている)。

これはEsriフォーラムで頻繁に出回るこれらの質問の1つなので、ここに誰かが過去に行った提案や回避策があるかどうか疑問に思いましたか?


スコアは何らかの方法で分類されていますか(「生活費」、「学区の質」、「住宅価格」など)。それとも、エリアごとのスコアの袋だけですか?
ダンS.

また、エクステントの領域がスコアの視覚的影響を歪めた場合、それは悪いか重要ではないでしょうか?
ダンS.

プログラマティックソリューション(カスタムレンダラーなど)、またはOOTBメソッドのみを利用できますか?
カークカイケンダル

Programmiticソリューションにオープン-はい
Rob Clark

スコアは分類されていません
Rob Clark

回答:


3

プログラムによるアプローチには、いくつかのオプションがあります。

これらのアプローチのいずれかを使用すると、使用することができますIRelationshipClass.GetObjectsRelatedtoObjectあなたがスコアテーブルに関連する設定したと仮定すると、(またはRelatedToObjectSetを)。


C:\プログラムファイル\のArcGIS \ DeveloperKit10.0 \サンプル\ ArcObjectsNet \ MultivariateRendererポインタをありがとうカーク開発者サミットでのEsriに言えば、彼らはサンプルがここで提供されているのカスタムレンダラを推奨
ロブ・クラーク

1

1
返信ありがとうございますが、これはすでに知っていました。1対多の関係でデータをシンボル化することについて具体的に話しています。したがって、値を記号化する方法は、manyテーブルのフィールドに基づいています。
Rob Clark

1

あなたの質問が理解できるかどうかはわかりませんが、回答についてはできる限り推測します(詳細についてはまだコメントできないため)。

あなたが持っているものは、人口統計学/経済学などのデータ(収入の中央値、人口など)などのさまざまな関連テーブル属性に基づく複数のスコアの集合であると仮定し、このデータを互いに関連する方法でシンボル化したいと仮定すると、データの特定の集計に値を割り当てることをお勧めします。たとえば、ある地域の人口が多いが収入の中央値が低い場合は、特定の値を指定します。このようにして、情報をグラフ化(または情報化)すると、複数のデータを比較的クリーンなグラフィック表現で表示できます。統計では、この手法は「再コーディング」と呼ばれ、基本的には、1つ以上の変数を別の変数に簡略化して、よりアクセスしやすい表現を可能にすることを意味します。このようなことをするのを手伝いたいなら

これが役に立った場合はお知らせください。できる限り拡大します。

ArcGIS Field Calculatorを使用してコンテンツに基づいて値を再コーディングしますか?


0

私が考えることができる1つの方法は、逆結合(空間テーブルからビジネス)を行うことです。
次に、計算されたxyを使用してイベントを配置します。
その後、おそらく、高度なテキスト>テキストの背景のラベルとリーダーのトールが非常に低く設定されます。
次に、maplexを使用して、配置プロパティで距離オフセットを設定します。
関係の最大数に応じて、少なくともページ上のすべての値を取得できます。
また、基礎となるジオメトリの重要性にも依存します。ラベルにオーバーポストさせたくないアイテムには、優先度を設定できます。

リレートにいくつかの分類がある場合は、まずシンボルを作成し、この回答に従ってラベルを分類してから、別の色の吹き出しを使用します。

最初のいくつかのステップを高速化しました。もっと指示が必要な場合はコメントを残してください。拡大できます。

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