[发明专利]基于Silverlight和ArcGIS的海籍监测管理方法有效
申请号: | 201410530668.7 | 申请日: | 2014-10-10 |
公开(公告)号: | CN104318349B | 公开(公告)日: | 2018-05-01 |
发明(设计)人: | 施佺;王杰华;兰德志;刘德靖;孔帅 | 申请(专利权)人: | 南通大学 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q50/02 |
代理公司: | 苏州创元专利商标事务所有限公司32103 | 代理人: | 范晴 |
地址: | 226019 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 silverlight arcgis 监测 管理 方法 | ||
技术领域
本发明涉及地理信息系统的海洋与渔业信息系统,尤其涉及基于Silverlight和ArcGIS的海籍监测管理方法和系统。
背景技术
海籍监测管理系统是海洋与渔业信息系统中的一项重要内容,是整个信息系统中的核心部分。随着计算机技术的飞速发展和高等教育体制改革的不断深入,传统的以word、excel等文档来记录和显示海域使用监测的数据信息的方法、手段、以及工作效率已不能适应新的发展需要,海域使用监测系统当然也不例外,它的所有数据信息都能通过网络进行可视化和形象化管理,并且通过网络快速发布信息及数据呈现。传统的海洋监测系统使用了AJAX技术来实现地图数据的动态交互,而传统的AJAX技术对于电子地图的缩放功能实现的并不理想,异步数据传输中的延迟问题严重影响了用户体验,而电子地图基于矢量图形的特殊性大大局限了AJAX在GIS系统中的使用。RIA(Rich Internet Application)技术在多媒体的表达能力上具有反应迅速、交互性强等桌面程序单元的特点,可以将文字,图片,音频,视频等进行无缝集合。当前的RIA的试验按例大多依赖Adobe公司的Flash/Flex技术,Flex技术尽管在一定程度上可满足现有需求,但其存在不支持多线程,学习曲线较高,对大数据量传输等支持不足等局限。
发明内容
为了克服上述现有技术问题,本发明提供了一种基于Silverlight和ArcGIS的具有高可扩展性的海籍监测管理系统,解决了电子地图在交互过程中延迟高的问题,提供可视化、形象化的地图数据的动态交互。
本发明的技术方案是:一种基于Silverlight和ArcGIS的海籍监测管理方法,包括以下步骤:
S01:基于角色和权限进行访问控制;
S02:对海域项目进行管理并进行项目监控;
S03:对监控信息进行分析,根据坐标信息以及流媒体信息,采用叠加的方式将监控信息展示在基于Silverlight的浏览器插件上;
S04:ArcGIS服务组件根据基础数据建立动态地图服务。
优选的,步骤S03通过本地配置获得GIS地址,根据这个地址通过Rest服务的方式获得ArcGIS的服务类型;通过WCF通信服务获得项目的监控信息和相应的坐标信息。
优选的,所述服务类型包括地图服务和几何服务,若服务类型为地图服务,则根据服务参数对图片进行分级、切片操作,利用其强大的矢量图形处理能力和服务端多级缓存技术,通过渲染并缓存返回服务操作的结果。若服务类型为几何服务,则根据服务参数获得经纬度和坐标系类型,根据经纬度和坐标系类型利用Sql Server 2008中提供的空间数据类型长度,面积计算方法,即可计算得到轨迹长度或者轨迹所包围的区域面积。
优选的,所述叠加的方式进行演示包括以下步骤:
Silverlight程序单元将ArcGIS地图叠放在底层;
根据项目的坐标,用随机的颜色绘制矢量图,并将生成的矢量图叠放在底图上;
Silverlight程序单元请求流媒体资源,并将其叠加到底图上;
Silverlight程序单元进行渲染并显示到浏览器内。
优选的,所述动态地图加载包括以下步骤:
通过ArcGIS将本地资源做成服务,并向服务器发布;
外界应用程序单元通过服务地址请求相应的服务,并获得结果;
应用程序单元根据获得的结果,将结果通过相应的方式展示在浏览器插件中。
优选的,所述WCF通信服务包括以下步骤:
服务端通过自托管的方式去发布服务;
服务端通过端口共享的方式让多个服务终结点寄宿于同一个宿主;
在客户端共享服务端的Contract接口,并用代理的方式显式创建并打开信道。
本发明还提供了一种基于Silverlight和ArcGIS的海域地图交互方法,包括以下步骤:
步骤S11:根据区域标识获得区域坐标列表,通过坐标列表生成相应区域和线条;
步骤S12:获取地图服务,并对图层叠加,通过Silverlight发布到浏览器和用户进行交互。
优选的,步骤S11包括:
地图程序单元请求获得地图坐标服务;
服务端收到服务请求,根据会话Cookie中的区域标识或页面间传递的查询字符串获得坐标列表,再传送到地图程序单元;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南通大学,未经南通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410530668.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电力营配业务数据更新方法及装置
- 下一篇:多色的pH可激活的荧光纳米平台
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理