Skip to main content

Network Analyst ワークフローの自動化

ArcGIS Network Analyst エクステンションのワークフローを自動化するには、ジオプロセシング ツール、データ、およびその他のエレメントをモデルまたは Python スクリプトに追加するか、モデルとスクリプトを使用してカスタム ジオプロセシング ツールを作成します。

ジオプロセシング モデルの作成

Network Analyst では、Network Analyst ツールボックスを介して広範なジオプロセシング機能を利用できます。 このツールボックスのジオプロセシング ツールをモデル内で組み合わせることで、反復タスクを自動化できるとともに、エラーの可能性を低減できます。 モデルでは、あるツールの出力を別のツールの入力に使用して一連のツールを連結します。

Python スクリプトの作成

Python を使用すると、Network Analyst ワークフローを自動化できます。 Network Analyst モジュール (arcpy.nax) は、最新の ArcPy モジュールで、ArcGIS Network Analyst エクステンションで提供されるネットワーク解析機能において使用されます。

Network Analyst モジュールの詳細

スクリプト ツールの作成

システム ジオプロセシング ツールと同様の外観を持ち、同じように動作するスクリプト ツールを作成して、Python スクリプトをジオプロセシング ツールに変換できます。 スクリプト ツールは、作成後に カタログ および ジオプロセシング ウィンドウで開く、ModelBuilder や Python ウィンドウで使用する、別のスクリプトから呼び出すなどの操作が可能です。

Python スクリプト ツールの作成の詳細