基于OpenLayers地质资料可视化查询系统研究.docVIP

基于OpenLayers地质资料可视化查询系统研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于OpenLayers地质资料可视化查询系统研究

基于OpenLayers地质资料可视化查询系统研究   摘 要:为提高地质资料信息化服务水平,丰富网络服务方式,通过图形化方式在线检索、展示和利用地质资料,采用基于OpenLayers的技术开发了湖北省地质资料在线检索可视化服务系统。   关键词:Web GIS;OpenLayers;地质资料在线服务   中图分类号:P628 文献标志码:A 文章编号:2095-2945(2017)36-0157-02   前言   目前湖北省国土资源资料馆目前馆藏成果地质资料8045档,共计19万余件,按照国家大数据发展战略和“互联网+”行动计划要求,地质信息服务要面向社会大众,多元化创新服务方式,特别是在网络服务模式上要以用户需求为出发点进行创新和深化。由于地质资料数据是具有空间位置信息和空间属性的数据,传统的列表浏览和关键字查询的检索方式无法展示地质资料数据的空间特征与属性。为更好的提供基础地质信息服务,进行了地质资料可视化查询系统的开发研究工作,系统主要面对地质行业工作人员和社会公众,向用户提供更加直观的可视化展示与查询服务。   1 系统总体架构   本系统采用基于B/S模式的三层架构,即界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。三层架构中业务逻辑层响应界面层的用户请求,执行逻辑任务并从数据访问层获得数据,将处理后的数据按照一定的格式发送给界面层。三层架构的优点是:在牺牲一定性能的前提下,项目结构更清楚,分工更明确,提高了系统的安全性,既便于团队协作开发,也为系统后期维护和扩展打下良好基础。   界面层,采用OpenLayers框架实现多源地图数据叠加显示,采用AJAX技术与业务逻辑层之间进行数据交互,实现客户端浏览器页面的无刷新更新,优化用户体验。   业务逻辑层采用ASP.NET提供的ashx一般处理程序向界面层提供数据服务,采用MapGIS IGServer平台架设地图服务器,发布MAPGIS格式的地质专业地图服务。   数据访问层通过微软提供的OLEDB接口访问SQL Server数据库存储的地质资料目录数据,向业务逻辑层提供数据。   2 关键技术   2.1 通过OpenLayers实现多源地图数据叠加   OpenLayers是轻量级的实现交互式Web地图的开源JavaScript类库,用于在Web GIS客户端上实现标准格式发布的地图数据访问与用户交互。OpenLayers支持Open GIS协会制定的WMS(Web Mapping Service)和WFS(Web Feature Service)等网络服务规范,可以通过远程服务的方式,将以OGC服务形式发布的各类地图数据加载到基于浏览器的客户端显示。OpenLayers支持OGC标准地图服务、多种数据格式、多种网络地图。既支持各种瓦片地图,例如OSM、MapBox、Bing、Stamen、Google maps、百度地图、天地图等等,也支持各种矢量格式地图,比如KML、GML、GeoJSON、TopoJSON等等。   本系统通过OpenLayers框架实现了多源地图数据的叠加显示:加载国家测绘地理信息局发布的天地图网络地图服务作为底图图层,加载通过MapGIS IGServer发布的MAPGIS格式的地质专业地图服务作为叠加分析图层,加载SQL Server数据库存储的地质资料空间位置信息数据生成位于最上层的标注点图层。OpenLayers向多来源、多格式、多比例尺的地图数据分别进行请求和传输,最后在客户端浏览器页面上完成全部图层的渲染和叠加。   2.2 SQL Server数据库对空间数据的支持以及空间运算的具体实现方法   湖北省国土资源资料馆地质资料数据目前采用SQL Server数据库存储,每档地质资料的拐点坐标使用符合WKT(well-known text)格式的文本字段类型来存储。SQL Server作为主流的关系型数据库系统,为满足空间数据应用的需求,从2008版本开始,新增两个用于支持空间数据存储与运算的字段类型:几何平面向量空间类型(geometry)和大地向量空间类型(geography),同时提供了相关的空间运算的方法。   SQL Server(2008及以上版本)提供了方法geography:STGeomFromText实现由WKT文本格式向geography格式数据类型的转换。SQL Server(2012及以上版本)提供了STContains方法判断geography对象之间是否存在包含关系。基于上述方法本系统实现了地质资料信息的空间检索功能,用户在浏览器的地图上自由绘制任意空间范

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档