回答:
昨年も同じ問題がありました。3日間で数十個のマップを作成し、同じ伝説ですが、場所が異なります。
私はこのセットアップを使用しました:
マップファイルの作成と微調整には少し時間がかかりますが、時間の大幅な増加が見られます。3日以内に45枚の印刷品質のマップを作成しました。
ArcMapにアクセスできる場合は、arcpyマッピングモジュールを調べます。
Arcpy.mappingは、ArcPyサイトパッケージの一部であるPythonスクリプトモジュールです。ArcGIS for Desktopとともにインストールされ、すべてのライセンスで使用できます。主に、既存のマップドキュメント(* .mxd)およびレイヤーファイル(* .lyr)のコンテンツを操作するために設計されました。
また、データはページドリブン:
データドリブンページを使用すると、1つのマップドキュメントから一連のレイアウトページをすばやく簡単に作成できます。フィーチャレイヤー(インデックスレイヤー)は、レイヤー内の各インデックスフィーチャに基づいてマップをセクションに分割し、インデックスフィーチャごとに1ページを生成します。
QGISは非常に急速に進化していますが、自動マップ作成のコアコンポーネントは確かにあります。そのマップおよび印刷構成形式はXMLに保存され、マップ構成はPython(この質問など)でPyQGISマップ構成を使用してプログラムで実行できます。
QGISにMapbookプラグインが追加されました。QGISを使用してマップブックを開発するためのツール/プラグインはありますか?
私は、オープンソースおよび商用(http://www.maplogic.com/)バージョンで利用可能なMapBook拡張機能を使用して、本当に良い経験をしました。私は個人的に商用版を使用していますが、基本的な機能を備えた単一のユーザーにとっては非常に手頃な価格です。
地図の自動化には、ESRIとオープンソースツールの両方を使用しました。
ESRIコンポーネントについては上記で説明しましたが、多くのラベル付けが必要な場合は、マプレックス拡張機能を使用すると時間を大幅に節約できます。そう
arcpy.mappingを使用した凡例の生成に問題がありましたが、各マップに同じ凡例がある場合、これは問題になりません。ArcGIS Serverにアクセスできる場合は、地図作成サービスを地図サービスとして公開し、REST APIを使用して地図を生成できますが、これはやり過ぎかもしれません。
ESRIツールがない場合は、上記のmapserverスタックと同様のセットアップを使用しますが、pythonとmapnikを使用します。
postgisとmapnikの両方をセットアップするには、もう少しフロントエンドの作業が必要です。Mapnikは、私が最初に使用したときは単に最高のレンダリングエンジンでした。それ以来、ESRIとmapserverは追いついてきました。
要するに、仕事でESRIツールを使用するのは、ソフトウェアが迅速な地図作成のための優れたインターフェイスを提供するためです。
自宅ではオープンソーススタックを使用します。なぜなら、それははるかに柔軟で無限に安価だからです!
これは古い質問ですが、誰かがまだ解決策を探している場合は、GMTもチェックしてください:http : //gmt.soest.hawaii.edu/