插件式GIS框架书籍的写作计划

本文回顾了2007年ESRI发布的重要产品ArcGIS Engine 9.2,并分享了作者利用该版本开发插件式GIS框架NBGIS的经验。详细介绍了框架的设计与实现过程,涵盖C#、.NET2.0、AE92知识、UI设计、GIS算法等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

07年ESRI最重要的事情应该是ArcGIS Engine9.2的推出,我只看了这个版本的Desktop和Engine部分,确实非常令人震撼,尤其是ArcGIS Engine,添加了大量的新元素、组件和技术,降低了开发过程和难度,这个版本的推出,使得市面上的基本关于ArcGIS的书籍都显得过时,需要更新。

在07年,我个人也使用ArcGIS Engine做个几个程序,个人最满意的是一个插件式GIS框架NBGIS,从最初的VS2003+AE91,目前已经迭代到VS2005+AE92,它是一个切实可用的插件式GIS平台,用户可以通过编写插件的方式无限扩展其功能。整个框架的设计过程现在看来并不复杂,但在设计之初却是困难重重,因为没有什么太有用的资料,一切东西都需要自己摸索,到现在终于做出来并在实际生产中得到使用。

因此,我有意将这个框架的整个设计和实现过程做一个详尽的技术总结:它将以一个插件式GIS框架项目为轴线,详细介绍整个框架的设计思路、方法依据和实现方法,在其中介绍相关的C#和.NET2.0的高级知识、AE92的知识、产生一个框架的UI设计和代码、几个实用的GIS算法及其实现代码,最后介绍安装包的设计与制作。

这个书稿的适合读者包括:

  • 熟悉C#和.NET2.0,但想进一步提高到开发者;
  • 对插件式框架设计有兴趣的开发者;
  • 熟练的ArcGIS开发者;
  • 想了解所谓商业GIS框架或平台一般原理,为将来尽快融入实际工作的学生;

不适合的读者:

  • C#、NET 20和AE新手;
  • 对自己的技术非常有信心,喜欢自己探索的开发人员;
  • 认为国内GIS书籍都是垃圾的读者;
  • 已经经过此阶段的高手;

欢迎大家给点建议。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值