目前国内兴起的GIS应用,大都都是二次开发。因为对于做应用来讲,二次开发的好处是显而易见的。
1.方便性
二次开发的技术含量较低,主要要实现的不是GIS本身的技术,而是所有实现的具体的应用,也就是我们常说的业
务。在了解业务的基础上,利用GIS平台开发相关的应用软件就显的比较方便。
2.快速开发
一般来说,开发GIS底层平台相对难度要大的多,开发周期也比较长。因此,大多数针对性较强的公司都选择二次
开发。也就是说用现有的GIS平台实现具体的业务。这样就能大大缩短开发时间,减少人月。
3.稳定性
我们得以二次开发,是因为现在有很多成熟的GIS平台。这些平台都是有很多技术精英历经多年的研究获得的成果
,在产品化过程中慢慢变的稳定,可靠。当然,软件中存在bug也是常有的事情,但总体来说,目前知名GIS平台厂
商的产品还算是稳定的。
但二次开发也不是十全十美,毕竟用别人的平台是需要花钱的,而且别人的东西已经做好了,我们想扩展却会变得
束手无策。而且有一点值得引起大家的注意:
目前,很多GIS平台厂商大都以控件的形式发布他们的产品。这使得我们的编程实现显得非常容易。但容易当中却
存在很大的隐患。在做二次开发的时候,很多人习惯于将控件直接拖放到窗体上。这样做当然也可以,但是问题也出
来了。当控件内部出现问题而崩溃的时候,往往会导致整个应用程序的崩溃。这是我们所不愿见到的。最常见的崩溃
可能出现在控件创建的时候。当控件遇到其不可预期的错误而导致创建不成功,进而导致应用程序崩溃。因此,在基
于这些平台开发的时候,最好还是导入类型库,然后动态创建控件的做法。这样的话,即便控件创建不成功,我们也
能够控制到。
分享到:
相关推荐
二是工具型地理信息系统,也就是GIS工具软件包,如ARC/INFO等,具有空间数据输入、存储、处理、分析和输出等GIS基本功能。随着地理信息系统应用领域的扩展,应用型GIS的开发工作日显重要。如何针对不同的应用目标,...
GIS开发 地信是地理信息或地理信息系统的简称。是指与空间地理分布有关的信息,它表示地表物体和环境固有的数量、质量、分布特征,联系和规律的数字、文字、图形、图象等的总称。地理信息科学是研究地理信息采集、...
gis二次开发概述,可以入门
GIS二次开发,GIS二次开发基础知识word版
gis二次开发,基于arcgisvba开发,对gis二次开发初学者非常有帮助
GIS二次开发实验(vc编程实现空间数据的可视化、缓冲区分析、MO二次开发)
GIS二次开发-使用Mapobjects
GIS二次开发实践.ppt 地理信息系统
GIS的二次开发技术 课程主要内容:第一部分 GIS软件开发技术方法介绍 第二部分 GIS二次开发分类 第三部分 GIS二次开发一般流程 第四部分 MapInfo环境下的GIS二次开发技术 第五部分 Arc/Info环境下的GIS二次开发技术
GIS二次开发:复习与总结.ppt
GIS二次开发小图标收集了部分常用的菜单,工具等图标!
arcengine基于C#二次开发,实现空间与属性查询,包括设计基本界面,内有代码与具体操作步骤
GIS二次开发课件, 适用于GIS二次开发人员。 好东西大家共享。
GIS二次开发实习指导 07 动态跟踪.rar vb.net 代码,加操作步骤,实现动态跟踪
作者提取的GIS二次开发参考资料,包括距离量算,面积量算,缓冲区查看,联合,相交,网络分析等代码和实现方法。有一个PPT作为实现说明,希望可以多交流。
完整版GIS二次开发实验指导书,有图及编程代码,对自学很有帮助!
大派送咯~~~~~~GIS二次开发 火得很咧
是对GIS的二次开发,自己实习的时候做的,希望对大家有用!