C/S环境GIS软件开发方法


发布日期 : 2017-06-06 07:21:39 UTC

访问量: 102 次浏览

C/S环境的GIS软件运行在集中式多用户环境, 数据集中存储和管理在专用的服务器上, GIS软件运行在客户端上。不同的客户端软件执行不同的GIS应用功能, 是一种子系统软件体系。客户端软件通过数据库驱动程序与服务器数据库连接, 多个客户端软件共享同一个(组)数据库, 一般不需要在服务器端开发专用的应用软件。 开发方式多采用宿主式和组件式方式。 因为开源平台软件多为Web环境运行,一般较少用于这类软件开发。

C/S环境的GIS应用软件基于的平台GIS软件是多用户版本的, 这为系统的规模变化提供了基础,可以很方便地增减应用子系统。 C/S环境的GIS应用软件一般用于一个单位内基于局域网环境下协同完成任务的情况, 所以工作流方法经常是子系统之间进行信息传递和交换的依据。 子系统之间功能耦合关系几乎不存在,即不存在相互的功能调用情况, 但数据耦合关系是紧密的,且是服从工作流要求的。 一个子系统数据处理的结果往往是另一个子系统数据的输入, 需要注意开发数据接口软件。