Page 165 - 水文地质勘探技术探究
P. 165

第六章  新技术新方法在水工环地质勘查中的应用


               向各业务系统的共用部分,执行对它们的有效提取及融合任务,进行统一系统安
               全管理及服务管理的构建,提供相应的开发组件、数据服务以及计算资源调度等
               功能,对开发过程进行简化处理,确保系统有足够的一致性。业务层在服务层之

               上构建,针对地质灾害、地下水以及地质遗迹等各相关业务,与用户实际需求相
               结合,将资源信息查询、统计、数据下载等功能发挥出来。
                   (二)平台功能体系
                   水工环地质信息大平台对“1+1+N”的模式加以采用,执行软件系统的构建

               任务,其中,第一个“1”是指大数据管理系统,第二个“1”指的是信息支撑系
               统,“N”指的则是各种应用系统。大数据管理系统主要进行数据存储服务的提供,
               同时,还具有对数据的管理以及同步交换功能;信息支撑系统则具有统一登录认

               证、系统管理以及系统资源访问等功能;以大数据中心和信息支撑系统为基础,
               各应用系统为不同的业务领域提供服务,主要由地质灾害预警、地下水监测以及
               矿山数据管理等系统构成。

                   三、水工环地质信息平台及多源遥感解译实现


                   (一)平台部署环境及其实现
                   iTelluro GIS 是大型三维地理信息系统平台,该平台对面向 Internet 的分布式
               计算与三维可视化技术加以运用,能够为跨区域与跨网络提供支持,借助于该平

               台的扩展接口,开发人员能够便捷而又灵活地实现网络空间数据共享以及三维可
               视化。对此,水工环地质信息平台以 iTelluro GIS 为基础进行框架的开发,通过
               C# 语言与 Node.js 编程来实现。为了保证数据有足够高的访问效率,在数据底层
               对Entity Framework与Dapper加以运用,前端页面访问层则采用Ajax等相关技术。
               整个水工环地质信息平台于 IaaS 之上进行部署,部署虚拟机设计空间服务服务

               器、基础支撑平台、数据中心和业务应用系统,数据库和存储分别进行一套分布
               式 My SQL 数据库、Psotgre SQL、InfoEarth ThingDB 时序数据库和 hadoop 文件
               存储服务的布设。虚拟主机硬盘、内存以及 CPU 资源均能根据实际所需实现动

               态扩展,数据库节点亦具有水平扩展的功能。各项应用和数据库均在专有网络环
               境下建立,在用户访问 Web 服务主机中,进行公有 IP 的添加,根据不同的业务,
               基于 Ngix 代理节点的支持进行不同二级域名和 SSL 安全证书的添加,并完成对
               统一安全访问路径的建立。



                                                                                      153
   160   161   162   163   164   165   166   167   168   169   170