- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于开源框架轻量级矿山GIS开发运行平台设计及应用实践
基于开源框架轻量级矿山GIS开发运行平台设计及应用实践 摘要:WebGIS技术改变了传统GIS应用模式,广泛推广于各领域。煤炭行业生产安全及运营管理与地理位置相关,且矿山生产地下地上空间位置随时间不断变化,因此对GIS应用需求旺盛。本文在分析开源GIS技术基础上,提出基于开源GIS框架实现煤矿井上下多源数据及服务接入、各类矿图快速发布展示设计方案,提供WEB端、移动端开发包,可快速构建煤矿各类应用。该GIS开发运行平台在某大型煤炭企业调度集成监控系统中已成功实践应用,有效解决WebGIS在矿山应用中复杂性高,成本大,针对性不强等问题
关键词:网络地理信息系统(WebGIS);GIS平台;轻量级;OGC
中图分类号:TP311.11 文献标识码:A 文章编号:1007-9416(2017)03-0194-03
1 建设背景
随着神华集团数字矿山逐步推广,GIS应用需求日益旺盛。已经实施的战略资源管理系统、数字矿山生产执行系统、数字矿山生产控制系统均结合二维GIS技术进行深入应用,目前在生产指挥调度、生产管理、应急管理、环保监测等各领域都有基于真实地理位置信息构建其业务应用需求。针对集团GIS应用,每个项目需单独购买部署商用GIS平台进行二次开发,商用GIS平台采购成本高、周期较长,产品复杂度高,不能快速、灵活满足GIS应用需求,急需轻量级GIS开发运行平台替代商用平台,根据集团各板块需求快速搭建GIS应用
在集团煤矿GIS系统应用上,已有公司结合地质、采矿等业务,围绕制图辅助设计,在各矿井做大量专业化系统和实施项目;矿山在地质勘查、规划设计、建设施工、生产运营各阶段所使用的制图及GIS软件有AutoCAD、龙软GIS、MapGIS、ArcGIS等,数据格式也各不相同,存在数据标准不统一、数据互操作性差和数据共享困难等问题,因此需要构建统一数据标准,并在此基础上搭建上层应用。当前神华迫切需要建立一套统一的可快速搭建新Web应用的轻量级矿山GIS开发运行平台,替换或辅助商用GIS平台,减少项目周期与成本,支撑数字矿山全面推广及各业务系统逐步深入的应用需求,推进数字矿山建设,提供更高效、准确的网络支撑地理信息服务
2 总体框架
2.1 轻量级矿山GIS开发运行平台系统架构(如图1所示)
整个产品系统架构分为三层,从下往上依次是数据层、服务层和应用层。数据层是数据存储中心,负责存储矢量和切片数据;服务层是将底层数据发布成标准Web Service服务,并提供给应用层使用;应用层负责调用服务层提供的服务,完成各个业务功能。本项目建设内容重点在服务层,包括地图服务发布模块、地图服务展示模块、GIS组件、应用开发API和数据交换接口等。为保证程序兼容性和快速开发需求,选择GeoServer作为地图服务发布和管理平台,采用瘦客户端技术,不需要下载和安装特殊控件,经服务器端将请求内容生成图片发送到客户端来显示地图,所有地图生成与分析功能都放在服务器端实现,保证了图形快速浏览要求,降低了对网络带宽要求
地图客户端采用OpenLayers进行地图服务展示,运行在Rest Web Service平台上,采用Mush Up多源数据融合技术,能提供基本地图漫游、图层叠加、属性查询等功能,利用地图瓦片技术实现地图客户端动态加载,在此基础上封装成标准GIS组件、高级GIS组件,同时提供应用开发API供其他应用系统调用
2.2 系统主要功能模块设计
轻量级矿山GIS开发运行平台自2015年7月启动,目前已进行了一期建设。平台通过对基础地理空间信息资源集中化管理,主要采用网络系统在线共享,二次接口开发服务等方式为神华集团各个业务板块提供基础地理空间信息服?铡8闷教ㄖ饕?由3个子系统模块构成,按照实现功能目标的不同,分别是发布运行环境子系统、数据服务接入子系统和GIS应用组件子系统。系统总体功能模块图如下图2所示
2.3.1 构建二维GIS发布和运行环境
①搭建GeoServer开发测试环境,配置相应版本,将ArcSDE数据接入GeoServer
②在GeoServer中实现空间数据快速发布,对发布好的服务进行管理,实现服务启动、停止、暂停、更新等功能
③对GeoServer进行配置和优化,使其并发数量和响应时间达到最优
2.3.2 实现数据、服务接入功能
①将符合相应标准的瓦片数据、矢量数据(ESRI Shp、PostGIS)和实时数据发布成标准Web Service
②开发相应数据接口,实现瓦片数据(CAD切片数据)、矢量数据和实时数据调用
③使用UDig等桌面工具对空间数据配图、渲染,并制作成符合煤炭行业需求和具有神华特色的制图模板
2.3.3 开发轻量级GIS
原创力文档


文档评论(0)