软件开发领域

您现在的位置: > 首页 > 软件开发领域
软件开发领域

GIS二次开发生长模式

1.独立开发

指不依赖于任何GIS 东西软件,从空间数据的收罗、编辑到数据的处理惩罚阐发及结果输出,所有的算法都由开发者独立设计,然后选用某种步伐设计语言,如Visual C++、Delphi 等,在一定的操纵系统平台上编程实现。这种方法的利益在于无须依赖任何商业GIS 东西软件,淘汰了开发本钱,但一方面对付大多数开发者来说,能力、时间、财力方面的限制使其开发出来的产物很难在成果上与商业化GIS 东西软件相比,并且在购买GIS 东西软件上省下的钱可能还抵不上开发者在开发历程中绞尽脑汁所花的代价

2.宿主型二次开发

指基于GIS 平台软件上进行应用系统开发。大多数GIS 平台软件都提供了可供用户进行二次开发的脚本语言,如ESRI 的ArcView 提供了Avenue 语言,MapInfo 公司的MapInfo Professional提供了MapBasic 语言等等。用户可以利用这些脚本语言,以原GIS 软件为开发平台,开发出自己的针对差别应用东西的应用步伐。这种方法省时省心,但进行二次开发的脚本语言,作为编程语言,成果极弱,用它们来开发应用步伐仍然不尽如人意,并且所开发的系统不能脱离GIS 平台软件,是解释执行的,效率不高。

3.基于GIS 组件的二次开发 

大多数GIS 软件产商都提供商业化的GIS 组件,如ESRI 公司的MapObjects、MapInfo 公司的MapX 等,这些组件都具备GIS 的根本成果,开发人员可以基于通用软件开发东西尤其是可视化开发东西,如Delphi、Visual C++、Visual Basic、Power Builder 等为开发平台,进行二次开发。

利用GIS 东西软件生产厂家提供的创建在OCX 技能底子上的GIS 成果控件,如ESRI 的MapObjects、MapInfo 公司的MapX 等,在Delphi 等编程东西体例的应用步伐中,直接将GIS 成果嵌入其中,实现地理信息系统的种种成果. 

联系人: 徐经理
手机: 18970873000
联系电话:0791-86591671
QQ: 1227059171

ICP存案号 赣ICP备09010090号-1 E-mail:HR@.seehence.com.cn

地点:南昌市西湖区灌婴路599号国际财讯中心11层 电话:0791-88865067 传真:0791-88865055