海口三维可视化公司_2.5D-GIS公司
发布日期:2022-04-28 浏览次数:613

处理服务构建的技术路线
本文首先对处理服务的定义及原理进行研究。其次,利用Visual Studio. NET开发平台研究GIS算法封装、服务流程编排及服务接口实现等内容,关键是将处理功能封装为Web服务及服务接口的实现。客户端向服务器端发送请求,服务器端接收并分析用户请求,以XML文档的形式返回处理结果,完成了客户端与服务器端的互操作,帮助用户根据需要调用相关处理服务。最后,结合全球地表覆盖动态信息服务系统中变化检测服务实现了将处理功能封装为.asmx服务、基于JavaScript进行流程编排和服务调用等功能
基于.NET技术的处理服务构建方法
1 GIS算法封装
基于.NET平台构建处理服务,为了提高Web处理服务中空间分析、空间处理等算法的可扩展性,建立算法注册中心,开发人员可以将与处理功能有关的GIS算法封装成为组件,通过在算法注册中心注册存放在算法库内,便于GIS算法的查询、集成和共享。
构建算法注册中心的目的是维护算法类的元数据信息,这主要包括每个GIS算法的标识符、实现类的Qualified Name,算法的输入、输出参数等。为了能够把所有GIS算法成功注册到注册中心,可以在服务初始化时将已有的算法模块动态地加载到注册列表中。接着,算法注册中心将注册列表中已注册的算法类中定义的Annotation注释信息提取出来,方便用户搜索和使用GIS算法,实现处理功能的实时有效调用
2处理服务流程编排
处理服务流程编排是通过流程驱动方式对有关Web服务组件进行组合和编排,以形成服务流程。由于Web服务具有松散耦合、分布式异构环境下易集成的特点,它要求服务流程编排应该满足灵活、敏捷、可视化、个性化定制等特性。
处理服务流程编排实现过程中,分为前台部分和后台部分。前台是优化服务流程编排需求,包括流程的设计、替换、修改、保存等操作;后台是利用前台生成的XML文件对流程进行部署。用户在前台选择新建流程后,首先根据自己的需要进行流程设计,并根据实际情况判断是否需要对生成的XML文件进行调整和修改。然后,将符合要求的XML文件保存在后台中,并且将此流程部署在数据库中,便于外部系统以服务的形式调用该流程。由于外部系统发送的参数与本地参数存在差异,后台会专门定义一个解析外部字符流的类来识别外部系统传送过来的参数,包括服务名称、服务数据等内容,最终完成该流程的顺利执行。处理服务流程编排的具体实现过程

基于移动GIS技术的生态环境核查系统搭建
为了得到生态环境的动态变化状况,更加全面的掌握生态系统变化以及动态的变化规律,整体的评价生态环境质量状况,开展对野外监测点生态环境信息的采集工作。定期开展信息采集工作,为后续开发工作提供数据支撑非常必要,在后期生态环境的规划、管理和决策中也发挥了重要作用。
在传统的监测方式中,监测点生态环境信息的采集主要是由外业操作人员完成的。根据监测点采样信息的要求,在纸质表格中,对特定的监测点进行信息记录,等待返回办公室录入数据库,并在地理信息数据库中进行数据整合。传统的作业模式具有耗费时间长、工作量较大、实时性较差、误差较大等缺点,且采集的信息量少,无形中增加了内业和外业的工作量。随着人类科学研究的不断发展,外业数据内容和形式也在慢慢发生变化,并呈现出数量大,复杂性高,多样性的特点。因此,如果野外数据能在采集时就实现数字化,将会使数据采集工作更加方便,基于掌上机的移动地理信息系统是一个很好的补充。伴随着计算机技术的不断发展,移动GIS的应用越来越广泛。移动GIS将移动通信技术、GPS定位技术和GIS技术集成为一体。在野外信息采集方面,移动GIS的应用越来越广泛,已经成为了多种场景下的解决方案。
本文从监测点生态环境核查信息收集、发送、存储和下载生态信息的基本过程出发,讨论了基于移动GIS的信息服务方案。充分利用互联网的各种优势和特点,来实现生态环境核查信息的快速采集、实时传输和存储服务。