我现在想用C#进行Arcgis的二次开发,请问一下可以不?
我现在C#刚入门,arcgis没用过,但是用过Mapgis。我想把这个作为我的研究生毕业论文课题,请问时间够不(大概是一年半的时间)?我们系里面没有这样的项目,但是可以去...
我现在C#刚入门,arcgis没用过,但是用过Mapgis。我想把这个作为我的研究生毕业论文课题,请问时间够不(大概是一年半的时间)?我们系里面没有这样的项目,但是可以去找别人请教。请问自学可以在这么久的时间里学出来不我想用这个来开发一个城市扩张模拟程序,就是元胞自动机。越详细越好。还有是用arcobject开发还是用arcgis engine开发呢?我还会再追加80分的。谢谢了!!急着用啊!
展开
3个回答
展开全部
时间完全足够了。
我们实验室已经做过相类似的软件,是走得通的。
现在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分析数据,也可以把论文做的相当好,你大可不必担心,放心搞吧!
祝你顺利毕业!
我们实验室已经做过相类似的软件,是走得通的。
现在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分析数据,也可以把论文做的相当好,你大可不必担心,放心搞吧!
祝你顺利毕业!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询