0

マップ範囲内に複数の行政境界エリアがある場合、マップ ドキュメント内から Python スクリプトを使用してマップ ラベル付けのためにその境界レイヤーをオンにするプロセスを自動化する方法について、誰もがアイデアを持っていますか?

たとえば、表示されているマップ範囲内に複数の郡の境界がある場合 (対象地域が 2 つの郡と重なっているとします)、境界レイヤーをオンにするにはどうすればよいでしょうか? レイアウト全体をカバーしていないため、関心のある領域の交差点を集計したくありません。実際には、マップ範囲/レイアウトに 1 つの郡のみが表示されている場合は、郡レイヤーをオンにしないでください。ただし、複数の郡が表示される場合は、郡レイヤーをオンにしてマップ範囲/レイアウトに表示します。私はマップ作成を自動化しようとしていますが、特定のフィーチャ クラスではなく、マップ/レイアウト範囲の「交差を集計」しているため、これに固執しています。

わかる?これにアプローチする方法についてのすべてのガイダンスに感謝します。

ArcGIS 10.1 SP1 Advanced の使用

4

1 に答える 1

0

これを行う方法が見つかった場合。現在のマップ範囲からポリゴンを作成するスクリプトを見つけました。次に、このポリゴンを使用して、境界上で集計交差を実行しました。結果のテーブルの長さが 1 より大きい場合は、レイヤーをオンにしました。

マップ範囲からポリゴンを作成するスクリプト リンク

于 2013-08-14T16:43:11.243 に答える