前言
第一款GIS软件诞生的目的是为满足某些特定行业的需求,应用领域、覆盖范围有限。经过几十年的不断发展与演变,GIS技术由服务于传统的几个行业,逐渐为全行业应用服务,既能满足专业需求,又能满足大众需求。正是千变万化的GIS需求,促使GIS软件开发迅速发展。而GIS应用领域越来越复杂,在研发软件时,并不只是单纯地编写代码实现功能,还需与GIS业务紧密结合。因此,开发GIS软件的程序员需具备软件开发知识的同时,还需具备一定的GIS专业知识,对软件开发人员而言门槛较高,能参与开发的程序员较少。如何调和GIS软件开发难与日益增长的GIS需求之间的矛盾呢?新一代GIS开发模式——搭建式GIS开发模式为此而生。
MapGIS搭建式GIS开发模式以面向服务的思想,力图以“搭建”的方式来生产软件,提倡“一切都是搭建”理念。搭建式开发使用户只需要着眼于专业流程分析,而无须花更多的时间投入业务系统的开发,极大地缩短了软件开发周期,节约了80%以上的开发成本,提高了60%以上的工作效率;更提供了大量的GIS、业务资源的支撑,基于MapGIS数据中心设计开发框架,能方便地搭建GIS+业务的行业应用系统,覆盖桌面、网络、移动等多方向应用。
面向大量的GIS功能操作、数据操作时,可选择C/S模式来搭建应用系统。C/S模式系统具备处理大数据量响应速度更快、针对性更强、扩展更容易、安装性更高等特点,可应用于行业的数据管理、分析、监控等方面。而面向多级的业务汇报、多用户群体、大众化应用时,可采用B/S模式搭建业务系统,可方便快捷地传递数据,获取数据资源。
本书以“高效开发”为目的,遵循“循序渐进”的原则,在内容与结构上均做了精心设计与安排。基于“搭建式”这种新一代的开发模式,从理论基础,到开发实践,再到项目实战,让读者实现阶梯式的提升。本书采用实例形式,条理清晰、实例丰富、针对性强。
参与本书编写的人员还有谢忠、周顺平、徐世武、吴亮、叶亚琴、万林、杨林、周林、刘永等,这些同志长期从事GIS软件的研究与应用开发,具有丰富的实践经验,使本书融入了科研集体在近年取得的科研成果。
由于时间仓促,书中难免错误与不足之处,欢迎广大读者及专家同行批评指正,以利改进。
作 者