我的任务是完成一个论文项目,我必须扩展 ArcGis 的功能。我被要求创建一个用 Python 编写的模型,该模型可以用完 ArcGIS 10。这个模型将有一个简单的用户界面,用户可以在其中拖放各种 shapefile 并输入特定变量的值,以便有效运行的模型。模型完成运行后,将创建一个新的 shapefile,其中列出了风力涡轮机从 A 点到 B 点的最具成本效益的集电极电缆路线。
我想知道 ArcGIS 中是否已经存在这样的功能/扩展,所以我不必重新发明轮子。如果不是,那么学习扩展 ArcGIS 的最佳编程语言是什么(Python vs Visual basic vs Java)。我的背景是 Java、PHP、Jquery 和 Javascript。此外,任何指向正确方向的指针,即文档、资源等,都将不胜感激