关于GIS二次开发的简略介绍-亚洲ca88官方网站

发布时间:2022-07-16 21:09:13 来源:亚洲ca88官方网站

  地舆信息体系依据其内容能够分为两个根本类型:一是使用型地舆信息体系。这种类型的GIS体系以某一专业、范畴或许作业为主要内容,包括专题地舆信息体系、区域归纳地舆信息体系两个方面。二是东西型地舆信息体系,即地舆信息体系东西软件包,如ArcGIS、SuperMap、ArcInfo等,具有空间数据输入、存储、处理、剖析及输出等地舆信息体系根本工能。

  独立开发指的是不依靠任何的GIS东西软件,从空间数据的收集、修改到数据的处理、剖析以及成果的输出,一切的算法都是由开发者独立规划的,然后选用某种程序规划言语,如VB,VC++,Visual C#等,在必定的操作体系渠道上经过编程完成的开发方法。此种方法的长处是不必依靠任何商业GIS东西软件,减少了开发的本钱。可是这种方法开宣布的软件的功用无法与老练的商业GIS东西软件相媲美,而且消耗时刻和精力。

  单纯二次开发是指彻底借助于GIS东西软件所供给的开发言语进行使用体系的开发方法。大多的GIS东西软件都供给了可进行二次开发的宏言语,用户能够使用这些宏言语,将原GIS东西软件作为开发的渠道,开宣布针对不同使用的使用程序。这种方法的长处是省时快速,缺陷是宏言语作为编程言语只能算是一种二流言语,而且功用极弱,用它们来开发的使用程序作用并不抱负。

  集成二次开发指的是使用专业的GIS东西软件,如ArcGIS、SuperMap、ArcInfo等来完成GIS的根本功用,再用通用的软件开发东西,如VB、VC++、VC#等作为开发渠道,来进行二者的集成开发。

  使用DDE技能或许是选用OLE Automation 技能,经过软件开发东西开发前台能够履行的使用程序,然后以DDE方法或许OLE自动化方法启用GIS东西软件并在后台履行,再使用回调技能动态来获取其回来信息,然后完成使用程序中地舆信息处理功用。

  使用GIS东西软件生产厂家所供给的建立在OCX技能基础上的GIS功用控件,如ArcObjects、MapObjects、MapX等,在VB、VC等编程东西编制的使用程序中,直接把GIS功用嵌入到使用程序中,以完成地舆信息体系的各种功用。

  集成二次开发既充沛地使用了可视化软件开发东西高效、便利的编程功用,又充沛地使用了GIS东西软件齐备的空间数据可视化处理剖析功用,大大提高了使用程序的开发功率。而且,由面向对象的可视化软件开发东西开宣布来的使用程序不但具有外观杰出、功用完善的长处,而且可靠性好、便于保护。因而,集成二次开发方法已经成为使用开发的干流方向。

上一篇:webgis二次开发 下一篇:gis开发渠道
分享到: