私は、ArcGis の機能を拡張しなければならない論文プロジェクトを任されています。私は、ArcGIS 10 で実行できる Python で記述されたモデルを作成するように依頼されました。このモデルには、ユーザーがさまざまなシェープファイルをドラッグ アンド ドロップし、特定の変数の値を入力して、効率よく走るモデル。モデルの実行が完了すると、ポイント A からポイント B への風力タービンの最も費用対効果の高いコレクター ケーブル ルートをレイアウトする新しいシェープファイルが作成されます。
そのような機能/拡張機能が ArcGIS に既に存在するかどうかを知りたいので、車輪を再発明する必要はありません。そうでない場合、このために ArcGIS を拡張するために学ぶのに最適なプログラミング言語は何ですか (Python 対 Visual Basic 対 Java)。私の経歴は、Java、PHP、Jquery、および Javascript です。また、正しい方向へのポインタ、つまりドキュメント、リソースなども大歓迎です