ArcGIS 10.2 for Desktopを使用していますが、このサイトに目を通しましたが、まだ答えがわからないようです。VBAとPythonには非常に新しいですが、ArcGISで長年使用しました。[属性による選択]を使用すると、これを遅い方法で実行できますが、時間がかかります。
私は病気の症例(ポイントレイヤー)と米国国勢調査(ポリゴンレイヤー)の空間結合を試みています。これにはカウントデータが必要です。ポイント/ケースごとに、ケースが発生した年に応じて2001〜2012の日付範囲を持つYEARというフィールドがあります。毎年、カウント列が必要です。たとえば、COUNT01を呼び出す最初のもの。YEARのケース日付が2001の場合、COUNT01には1が含まれます。それ以外の年(2002-2012)の場合、0にする必要があります。COUNT02、COUNT03 ... COUNT12列があります。「Null」値を持つことはできません。
ここに私が今まで試したものがあります
そして、これがArcでのデータの表示です。
vba
andvbscript
タグをタグに置き換えることをお勧めしますpython
。まだ消えていませんが、VBScriptは非推奨になっています。実際の入力と期待される出力を示すサンプル行の画像/テーブルを含むより詳細な説明を提供すれば、Pythonパーサーで簡単に行えると期待しています。YEARは年に対応する値を含む日付フィールドまたは整数フィールドですか?