ArcGIS 10 の新機能 - マップ ワークフローの自動化

Python および arcpy マッピングによるマップの自動化

ジオプロセシングが拡張され、Python スクリプトでマップ、レイアウト、およびレイヤを操作できるようになりました。ArcGIS 10 では、この新しいスクリプト機能と新しいデータ ドリブン ページ機能を組み合わせて、一般的な多数のマップおよび出力関連のワークフローを自動化できます。たとえば、タイトル ページ、複数のマップ ページ、表形式のレポート、連絡先情報などを組み合わせて、すべての情報を網羅した PDF 地図帳を作成できます。レイアウト エレメントやプロパティに対するスクリプトからのアクセスが可能なので、ArcMap でマップを作成し、ページ エレメントのテキストや配置を変更する独自のアプリケーションを記述した後で、出力(エクスポートまたは印刷)を自動化できます。スクリプトはジオプロセシング フレームワークの一部なので、作成したスクリプトを ArcGIS Server ジオプロセシング サービスとして配備すれば、組織内のユーザまたは Web 経由のユーザがマップや地図帳を作成できるように設定できます。

Python を使用すれば、複数のマップ ドキュメントをバッチ処理し、さまざまなマップ処理やレイヤ管理処理を実行できます。たとえば、複数のマップのシンボルとレイヤ プロパティを更新したり、特定のデータ ソースを参照しているレイヤが含まれるマップのリストを作成したり、レイヤのデータ ソースを更新して修正したり、マップ ドキュメントを以前のバージョンで保存したりできます。これらすべての操作は、多数のファイルに対して一度に実行できます。単調で面倒な作業を自動的に行えるので、もっと重要な処理や分析作業に集中できます。

マップ ワークフローの自動化の詳細

複数ページからなる地図帳の例

7/10/2012