时间完全足够了。
我们实验室已经做过相类似的软件,是走得通的。
现在C#或者是VB进行ArcGIS二次开发的资料都比较多,而且非常成熟了。
至于ArcObjects还是ArcGIS Engine的考虑,在ArcGIS90以及以前来说,AO开发的程序的运行,脱离不了ArcGIS环境,也就是说必须安装ArcGIS软件;但是AE可以;再者,AE是对AO的进一步封装,简单些但是有些功能还必须找AO接口;
但是ArcGIS9.2(2006年发布)之后,二次开发都必须AE,现在ArcGIS的9.3已经发布,所以等于说你只有选择AE,除了c#,你还可以选择VB.net等等。
补充一点,我们有个博士论文也借助ArcGIS做的基于耗散理论的城市扩张的模拟,元胞自动机的原理他也搞过,其实不用编程,直接用ArcGIS分析数据,也可以把论文做的相当好,你大可不必担心,放心搞吧!