ArcGIS 10を使用しています。ArcMapの目次(TOC)で、「レイヤー名」に各レイヤーのフィーチャの総数を自動的に表示させる方法はありますか?
TOCは次のようになると思っていました。
- 道路(27)
- ストリーム(100)
- 小包(12)
ユニークバリューレンダリングにこのオプションを見つけましたが、
- 私はArcObjectsの男ではありません。
- 単一値レンダラーのみを操作したい。
「List By Selection」タブにはこの機能がありますが、選択された機能がある場合のみです。
これをマップ内の1つのレイヤー(名前がある)に対して行うのですか、それともデフォルトでマップ上のすべてのレイヤーに適用するのですか?
—
CHenderson 2013
TOC内のすべてのレイヤー。デフォルトで、できればレイヤーのカウントが変更されたときに更新されることが好ましい(たとえば、フィーチャが追加または削除されたとき)。
—
RyanKDalton 2013
おそらく、編集セッションの開始/終了をリッスンするPythonアドインでこれを行うことができます。
—
ポール
ArcGIS 10.1と10.2(10.0ではない)では、各レイヤーでGetCountを実行し、各レイヤーの名前プロパティを更新して、更新ごとに括弧で囲まれた番号を含めるPythonアドイン(10.0では不可)を使用できる可能性があると思います。ArcGIS ProfessionalでこのオプションOOTBを使用するためのArcGISアイデアを見つけて提出した場合、私はそれに投票します。
—
PolyGeo
私はmxdのスクリプトを使用してこれを実行したので、コードをpythonウィンドウにポップして実行し、機能カウントを含む各レイヤーの印刷を取得します。@PolyGeoが言うように、自動的に実行したい場合は(前述の10.1で)、Pythonアドインに組み込むことができます。
—
Cindy Jayakumar