WaterPlat水利一张图平台是水利大数据的基础工作底板、统一的资源视图、天然的数据联接器,协助水利部门展示丰富的数据资源,有利于各单位部门发现数据、看见数据、探索数据、应用数据。
1.该平台首先对水利空间数据、服务资源进行分层分级规划,保障水利地理信息的汇聚、处理、存储、管理、服务与更新,打造全息“水空间”
2.其次搭建水利一张图平台,重点发布水务专题服务,数据服务,基础功能服务、专业模型服务,面向多组织,提供统一的、二三维一体化的资源门户,提供数据查询、信息展示、资源自服务、快速定制应用。实现智慧水务透彻感知、全面互联、深度整合、广泛共享、智能应用。
1.数据分类
数据服务按照数据的标准分类和所属专题进行分类,从而进行数据的过滤显示。
标准分类目录,包括:智能地图、三维场景、矢量数据服务、要素服务、影像服务、三维数据服务、OGC标准服务、时态数据服务、其他服务。
专题分类目录,包括:防汛抗旱、水资源管理、水环境管理、水土保持、水库移民、农田水利。
2.数据搜索
支持通过关键字对数据服务进行搜索,搜索结果包括每个数据服务的缩略图、名称、描述、作者、日期等信息,支持搜索结果的分页展示。展示方式支持平铺或列表两种。
3.详情展示
支持展示每个数据服务的详细信息,包括缩略图、名称、描述、类型、作者、修改时间等。提供打开数据服务的入口,管理员可进行编辑、删除、共享。
1.功能分类
功能服务按照水利业务功能类型进行功能的过滤显示。
2.功能搜索
-支持根据搜索的关键字,展示搜索结果,展示方式支持平铺或列表两种。
-在搜索框中输入关键字,搜索结果中显示每个水利功能服务的缩略图、名称、描述、作者、日期等信息,搜索结果还可以分页展示。
3.详情展示
-支持查看每个水利功能服务的详细信息,管理员可进行编辑、删除、共享。
-点击某个水利功能服务,显示的基本信息包括:缩略图、名称、描述、类型、作者、修改时间等。
平台提供多种视角,便于用户进行数据查询、信息展示等。
1.综合视角
-提供了按照流域单元快速查看功能。针对不同的河流区域,用户可以按照水域覆盖范围对地图内容进行逐级查看等功能。
-提供要素综合查询功能。在综合视角的情况,可以按照设定条件快速检索出符合要求区域地图内容的功能。
-提供截取分析功能。在综合视角的情况,对目标区域进行截取分析的功能。
-提供区域分析功能。在综合视角的情况,对目标区域进行区域分析的功能。
-提供追溯分析功能。在综合视角的情况,对目标区域进行追溯分析的功能。
-提供添加路径点、障碍点、查询路径规划点以及清除路径规划等功能。在综合视角的情况,可以进行路径规划设置的功能。
-提供新建、保存、共享标绘功能。平台内用户可以及时访问他人共享的标绘内容。在综合视角的情况,可以对重点目标和路线进行标绘,同时还能查看和共享已经完成的标绘功能。
-支持选择设置需要显示的基础地理数据、水利基础空间数据以及水利专题空间数据等选项。
-提供通过我的地图支持查看历史完成的地图内容。
-提供关键字查询功能,满足业务应用需求。
-提供新建地图、保存地图、另存为地图、分享地图、添加服务、快速查询功能、工具箱功能、图层显示设置以及三维场景显示功能。
2.区域视角
提供了按照行政区域单元快速查看功能。针对不同级别行政区域包含的水域,用户可以通过行政区域级别对地图内容进行逐级查看等功能。
3.监控视角
提供了从监控者的角度快速查看功能。用户可以通过选择河道水位站、河道水文站、雨量站、水质监测站等相关不同数据来源,对目标行政区域按照筛选条件对地图内容进行查看等功能。
4.河长视角
提供了从河长的角度进行快速查看功能。河长可以按照不同等级的行政区域快速浏览区域内包含的水域地图内容情况等功能。
支持通过应用模板、应用构建器、第三方集成工具来构建应用。
1.应用模板
模板应用内提供多种类型的基础web应用模板和移动应用模板,用户可选择感兴趣的通用应用模板,在资源应用一体化中心创建自己的资源,无需任何开发技能,可配置模板的特性有:即拿即用、跨平台及免费开源。
2.应用构建器
应用构建器提供了基于HTML/Javascript应用程序的基础。集成30多个功能小组件(包括,测量小部件、图层小部件、地图库小部件、打印小部件、查询小部件等等)帮助您来完善应用程序的交互功能,或是通过简单无需编码的配置,构建出用户友好的,可在任何地方、任何平台、任何设备上运行的应用程序。
3.第三方集成
平台提供了多种插件,与第三方应用集成后,用户可凭借地图数据的力量询问与位置有关的问题和查看第三方插件的具体内容信息。
将地图转换成可用于Android、iOS、Windows等移动应用程序。整个过程无需任何开发技能。
1.应用程序服务接口,发送HTTP请求,可以进行空间查询级空间分析等功能的开发,在这里共提供了如下服务:基础地图服务、空间查询服务、空间统计服务、定位服务、标注服务、专题渲染服务、统计信息展示服务。
2.使用JavaScript程序API,在网页中嵌入地图服务,支持2D、3D、卫星、街景、室内实景及定制化地图的展现。可以实现如下功能服务开发:基础地图服务、空间查询服务、空间统计服务、定位服务、标注服务、专题渲染服务、统计信息展示服务。
3.通过IOS进行程序研发,可以在IOS移动设备中进行地图展示、POI搜索、导航等功能,轻松搭建专业的LBS类应用。
4.通过Android开发应用程序,在平台APP中实现了地图展示、信息搜索、定位及导航等功能,提供全面的LBS解决方案。
支持个人资料、用户、角色、新闻、文件、标签等管理。
1.SOA是基于开放的Internet标准和协议、支持对应用程序或应用程序组件进行描述、发布、发现和使用的一种应用架构。
2.SOA支持将可重用的数据和应用作为服务或功能进行集成,并可以在需要时通过网络访问这些服务或功能。
3.这个网络可以完全包含在平台内部局域网,或是基于水利电子政务专网。
4.通过SOA,开发者可以对不同的服务或功能进行组合以完成一系列的业务逻辑与展现,最终可让用户像使用本地业务组件一样方便地调用服务或功能等各种资源。
平台根据需要将这些服务组装为按需应用程序即相互连接的服务提供者和使用者集合,彼此结合以完成特定任务,使应用业务能够适应不断变化的情况和需求。
5.这些服务是自包含,并具有定义良好的接口,允许这些服务的使用者——了解如何与其进行交互。
6.从技术角度而言,SOA 带来了“松散耦合”的应用程序组件,在此类组件中,代码不一定绑定到某个特定的数据库(甚至不一定绑定到特定的基础设施)。正是得益于这个松散耦合特性,才使得能够将服务组合为各种应用程序。这样还大幅度提高了代码重用率,可以在增加功能的同时减少工作量。WEB 服务是目前实现SOA框架的首选。
7.Web Service是就现在而言最适合实现SOA的一些技术的集合,事实上SOA架构模式从提出到逐渐为业界所接受,主要在于Web Service标准的成熟和应用的普及,这为广泛的实现SOA架构提供了基础。Web Service中的各种协议将满足SOA架构所需。
8.水利空间信息资源整合共享平台将基于SOA的架构进行设计。
1.Web 服务是一种革命性的分布式计算技术。从表面上看,Web 服务就是一个应用程序,它向外部暴露了一个能够通过网络进行调用的API。它使用基于XML的消息处理作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言的系统之间存在的差异,使异构系统能够作为计算网络的一部分协同运行。
2.开发人员可以使用像过去创建分布式应用程序时使用组件的方式,创建由各种来源的Web服务组合在一起的应用程序。由于Web服务是建立在一些通用协议的基础上,如HTTP(Hypertext Transfer Protocol, WWW服务程序所用的协议)、XML(eXtensible Markup Language可扩展标记语言)、WSDL(Web services Description Language,Web服务描述语言)等,这些协议在涉及到操作系统、对象模型和编程语言的选择时,没有任何倾向。因此Web services将会有很强的生命力。
3.通过Web 服务,客户端和服务器能够自由的用HTTP进行通信,不论两个程序的平台和编程语言是什么,都可以跨越不同区各部门网络防火墙限制。
4.正是基于Web服务的这些技术特性,使用了HTTP和其他Web协议,地理信息公共服务平台采用基于开放标准与技术的Web服务方式共享数据,不需要了解各部门的应用系统现状,形成松散耦合的共享模式,便于平台服务根据发展需要进行伸缩。
5.综合考虑,地理信息资源服务平台的数据共享模式将主要基于Web Service方式实现,达到跨平台异构多源数据的访问和互操作。
地理信息资源服务共享平台不仅需要提供显示、浏览、查询、管理和发布等基本的地理服务,还需要提供面向业务应用的深层次行业分析模型。例如城市资源的分配模型、污染物扩散模型、土地和环境质量评价模型、商业选址模型、灾害风险性评估模型等。这些都与传统的空间分析功能密不可分,同时也需要引入专门的业务应用模型进行支持。
为了满足深层次的行业应用的需要,水利空间信息资源整合共享平台采用开放的空间分析服务实现与行业应用模型的结合。这类空间分析服务不是封闭的、某些特定的空间分析服务,而是提供完整的空间信息服务建设框架。
服务的创建者可以在本地以灵活的方式自定义分析功能,并集成专业的行业分析模型,最终发布为可在Web上调用的空间分析服务。
采用Rest接口对各个水利业务功能进行实现、封装,采用Mashup技术将不同来源的水利信息服务聚合在一起,完成特定的综合业务需求,实现跨部门、跨区域、跨应用的数据资源、分析资源的一张图应用。