ArcObjects开发必备资料

作者: 天涯无情 @ 09/09 2006, 06:11

  ERSI应当说是当今GIS界的领军产品,因此使用它的产品做项目的肯定不在少数。虽然说arcgis的产品系列功能比较强大,但是也是相当复杂,就像它的桌面产品上手都比较困难,更不用说它的组建产品了。但是,有一点值得注意的是:只要理解清楚了它的设计模式,系统架构,再加上一些实践开发,征服它指日可待。这边提供几个Arcobjects开发所需的资料,相关资料的获取可以通过Internet。

  1.安装了ArcGIS Desktop Developer Kit之后有个开发文档,我想这是最贴近也是最好的资源了。它还提供了各个类的属性,方法的具体描述,同时提供了大量的例子。

  2.安装目录下的对象模型图(.pdf格式),清楚详细地描述了各个类的相关关系,它将有助于你理解接口的设计模式。如果将这些文档都看懂并能熟悉地相互调用的话,我想你应该可以轻松地进行开发了。

  3.权威开发文档《Exploring Arcobjects》,讲的非常详细,同时也提供了示范代码,它将让你深入arcgis的心脏。


工作总结

作者: 天涯无情 @ 09/06 2006, 19:15

开学了,离开了呆了快一年的公司(2005.11-2006.9.1),感觉自己突然又要经历一次身份的转变,充实到堕落,甚至无聊还是由约束到自由,就要看自己把握了。不过无论怎么说,大四这段实习的日子里,也学到了一些东西,不妨总结一下吧。希望自己在一个新的环境里能再接再厉。
这段日子里主要依托参加的项目,自己扩展性地多学了一点东西。
1。参加Java项目测试组,这段期间,我认为是进公司长进最大的日子。期间,不仅明白了投影坐标,配准等GIS难点,还初步应用了Java语言,理解了重载函数的应用,了解了GIS软件一般的设计模式及架构。
2。参加了自动化测试项目组。深入了解了VB的应用,同时初步掌握了VB+XML的应用。同时更加广法地了解了其他模块,如三维显示,水文分析,栅格分析等模块。当中学习了Arcgis的桌面分析功能,如空间分析模块,注记标注模块等。
3。参加测评项目组,这也是比较充实的一段时间,虽然说真正的测试没做多少,但是学习了其他大量的知识。首先,充分研究了Arcgis的网络分析模块,也包括workstation的学习(规划选址,水系追踪等问题);用桌面的软件解决了最佳路径分析,服务区分析,地理编码分析,用Arclogistics解决了物流配送的问题;同时对于中国不同比例尺的分幅地图,及反推经纬度等问题差不多了解;编程方面,由于期间有些空闲时间,先是阅读了《thinking in java》前十章,后又对C++有新的看法,重新翻阅C++教材,同时还看完了《高质量C++》&《Effective C++》,感觉从一个真正的门外汉至少变成了一个真正不是门外汉的人,虽然还有很多东西要探索;最后还看了一些算法方面的书,分治法,逆推法,递归法等,可惜那本教材没有看完。
上面所谈的仅仅是一些知识上的增长,学识上的提高,其实我认为更为关键的是提前感受了工作的氛围,培养了自己的学习能力。举个例子,此前,对于一些碰到的困难,感觉除了上网找找资料便无所适从。而今,碰到问题首先便是按F1,看它自带的帮助,我相信这是再好不过的学习资料了。或许,等你完全掌握了帮助里的东西,你已经能够成为该方面的专家了。



«上一页   1 2

  © 感知世界,感知未来, All rights reserved.