Мне поручили проект тезисов, где мне нужно расширить функции ArcGis. Меня попросили создать модель, написанную на Python, которая может закончиться ArcGIS 10. Эта модель будет иметь простой пользовательский интерфейс, в котором пользователь может перетаскивать различные формы шейп-файлов и вводить значения для определенных переменных, чтобы для эффективной работы. После того, как модель завершена, создается новый шейп-файл, который выдает наиболее эффективный с точки зрения затрат Коллекторный кабель для ветровой турбины от точки А до точки В.Расширение ArcGIS
Я хотел бы знать, есть ли такая функциональность/расширение уже существует в ArcGIS, поэтому мне не нужно повторно изобретать колесо. Если нет, то какой лучший язык программирования должен научиться расширять ArcGIS для этого (Python vs Visual basic vs Java). Мой фон - Java, PHP, JQuery и Javascript. Также будут указаны любые указатели в правильном направлении, например, документация, ресурсы и т. Д.
Возможно, это было бы лучше спросить по адресу: http://gis.stackexchange.com/ –