大家都知道,ArcGIS的几大产品ArcGIS Desktop、ArcGIS Engine、ArcGIS Server底层都基于一套叫ArcObject的类库构建。这套类库是一套使用COM模型的类库,具有良好的扩展性。开发人员可以根据自己的特殊进行功能扩展,如扩展符号、专题图对象、扩展地理数据库要素类等。
在ArcGIS10前基于COM的扩展类库在使用之前是必须要向系统注册的,如果是dotNet的类库,则用regasm.exe命令行。
从ArcGIS10开始,扩展的ArcObject类库不再依赖系统的注册表,而是使用随ArcGIS软件安装自带的一个XML小型数据库。使用全新的EsriRegAsm.exe工具注册。注册过程简化了很多。同时最重要的时,这意味这多个不同版本的ArcObject类库可以同时共存在同一操作系统中,解决了不同版本的ArcGIS软件兼容性问题。
浙公网安备 33010602011771号