




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 兼容多gis平台的瓦片生成引擎关键技术研究 张晓晓庞婷摘要:通过对现有广电系统内各地区网管系统的分析,设计并实现兼容多gis平台的瓦片生成引擎系统。该系统根据各地区网管系统的实际情况进行服务设计,通过web service方式向外发布,将各地区网管系统内gis平台的图层数据信息进行整合,实现对gis平台使用的透明性,为上层网管系统及其他服务提供统一的接口。关键词:地图切片;web service;多gis平台:tp391.1 :a :1009-3044(2017)31-0025-02key technologies research on
2、tile generation engine compatible with multi gis platformzhang xiao-xiao, pang ting(modern educational technology center,xinxiang medical university, xinxiang 453003, china)abstract: based on the analysis of the network management system in the existing radio and television system, the tile generati
3、on engine system compatible with multi gis platform is designed and implemented. the system is designed according to the actual situation of network management system in all regions, through the web service publication, the layer data of the gis platform in each area network management system is int
4、egrated to achieve the transparency of the gis platform, which provides a unifiled interface for the upper network management system and other services.key words: map tiles; web service; multi gis platform1 背景gis具有强大的空间数据管理与分析能力、信息可视化的巨大优势。广电领域中,大量的数据包含有地理的成分1。因此,广电资源管理中gis的需求非常大。而广电领域所使用的gis是用super
5、map、arcgis等平台二次开发的,地图背景信息动态加载,系统响应时间比较长。为提高加载性能,本文设计并开发了兼容多gis平台的瓦片生成引擎。通过该引擎可以将第三方地图供应商的图形资源转换成可在业务保障系统范围内使用的标准服务,提高地图资源的利用率。2 瓦片生成引擎的设计2.1 瓦片生成引擎的结构和开发环境根据引擎开发过程中应用程序對相应数据信息的处理过程,把整个引擎分为两个部分:接口部分和核心部分,如图1所示,这两部分是上下层的关系,即通过接口部分输入的数据信息,需要通过核心部分的处理,才能实现对特定gis系统的图层信息标准化处理。其中,多gis平台接口模块实现了总控系统与不同gis平台之
6、间的数据通信功能。瓦片生成引擎以开源软件eclipse为开发平台,采用 supermap、arcgis、microstation的开发包并采用osgi架构来开发,同时运用java相关知识构建开发应用程序,客户端用flex语言来开发。2.2 瓦片切割引擎的功能设计本文以supermap和arcgis等平台为样本,对现有广电系统使用的各种gis平台软件进行分析,通过分析各gis平台提供的api接口,实现图层信息标准化处理模块。通过api接口函数访问各平台,输出googel map格式的图像文件资源,客户端使用。瓦片生成引擎主要分为三个模块:切图模块、切图配置模块和瓦片资源库模块。详细功能如下:1)
7、 输入模块:主要实现对gis平台现有的api进行分析,设计并实现统一的对外接口,实现对各gis平台使用的透明性;该模块为背景地理图片信息的输入模块。2) 切图模块:是主要的模块,可以通过此模块与已有不同gis服务器进行连接,从gis数据库中导出地图切片文件;并将地图切片文件存储到服务器上供客户端使用。本模块只从gis系统中获得数据,不对gis系统数据修改。3) 切图配置模块:该模块为用户提供管理和同步gis信息的界面。该界面采用flex设计,可选择各种切图所需的地图信息,并能实时追踪瓦片生成和上传过程中的各种信息,在瓦片生成后自动调用上传功能。4) 瓦片资源库模块:以资源服务方式对外提供基础地
8、理信息图片服务,本模块以简单的接口提供图层资源信息,避免在浏览器端或客户端作过于复杂的图层绘制工作。该模块把切图模块经过标准化处理过的切片信息通过ftp协议并采用断点续传方式上传至瓦片存储服务器中,保证了图片上传的准确性。3 地图瓦片参数解析3.1 瓦片大小及命名规则在不同的地图分辨率下,通过切割的方式将地图划分为像素为256*256的地图单元,划分成的每一块地图单元称为地图瓦片。实现地图切片与其真实地理坐标之间的相互换算是其他方面工作的前提和基础2。为了组织如此多的地图瓦片,地图是用来一个简单的坐标系统。每个瓦片都有一个level来表示其缩放级别,还有一个row和一个column来表示该瓦片
9、在当前缩放级别下的网格内的位置。因此,瓦片的命名采用level_row_column的形式命名,并且生成的瓦片会放在level命名的文件夹中。其中,level表示地图的级别, row表示瓦片的横向索引,起始位置为最左边,数值为0,向右+1递增。column表示瓦片的纵向索引,起始位置为最上面,数值为0,向下+1递增。 3.2 瓦片存储格式由于瓦片数量是随缩放级别按指数增长的,因此每提高一个缩放级别会增加大量的地图细节,同时为了应付越来越多的瓦片,对带宽和存储空间的需求也会相应增加。对图像进行压缩是一种节省空间开支的有效方法 3。常用的地图瓦片格式有jpeg和png两种。png是目前保证最不失真
10、的格式,它能把图像文件压缩到极限以利于网络传输,但又能保留所有与图像品质有关的信息。同时png支持透明图像的制作,可让图像和网页背景和谐地融合在一起。根据透明度和色度png图片分为png8、png24、png32三种格式。通过表对图片格式的比较,选择地图切片保存为png32格式,满足地图切片压缩质量、浏览器兼容等条件,达到地图显示的良好效果4。瓦片存储格式比较如表1所示。4 瓦片生成引擎测试与分析配置模块采用flex设计了界面友好的flex客户端界面如图2所示,可以选择切图所需的地图信息并可对切图参数进行配置。该模块通过web service方式调用切图模块实现对配置信息的浏览及修改、初始图预
11、览及运行状态查看等操作。同时该模块对外提供图层管理的功能,用户可以根据实际需要进行添加和删除图层以控制地图图层的显示与隐藏。基于flex的客户端将切图等级为2的请求写入配置文件中,点击开始切图调用瓦片生成引擎,利用瓦片生成算法将生成的瓦片上传至指定的目录下。由算法可知,生成的瓦片数量为4张。切图等级2时的结果如图3所示。图4是一张完整的地图,图3是切图等级为2时gis map service模块生成的4张瓦片,通过4张瓦片的拼合对比验证了输出瓦片的正确性。5 结束语利用gis系统管理广电系统的网络资源,可以提高用户的满意度。针对各地广电系统所应用不同的gis平台,对其进行整合兼容,使得不同地区、不同gis平台的有线电视部门可以统一使用本系统。本文利用瓦片生成引擎生成地图瓦片,提高了圖片资源的访问速度。参考文献:1 北京凯普奇科技开发有限公司. 基于supermap gis的广电网络资源管理系统解决方案c. 2005.2 谭庆全, 薄涛. 基于arcims实现切片式web
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- (2025年标准)固定回报合同协议书
- (2025年标准)股份转账协议书
- (2025年标准)股份创业协议书
- (2025年标准)股东楼层分割协议书
- (2025年标准)购置猪仔协议书
- 辽宁省葫芦岛市实验中学东戴河分校2026届化学高二上期末综合测试试题含答案
- 生态服务价值影响因素-洞察及研究
- 2025年承包厂区宿舍协议书
- (2025年标准)铸造生产协议书
- 2025年退伙及清算协议书
- 2025新版企业员工劳动合同范本
- PCR实验室基因扩增检验人员培训试题及答案
- 2025年全国版图知识竞赛(中学组)历年参考题库含答案详解(5卷)
- 2025年西藏自治区三支一扶人员招募考试(公共基础知识)历年参考题库含答案详解(5卷)
- 2025年富县辅警考试题库(附答案)
- 2026届张家港市达标名校中考语文模试卷含解析
- 保密观试题含答案2025年
- 国家中医药管理局《中医药事业发展“十五五”规划》全文
- 开学安保工作方案(6篇)
- QC080000-2017 HSF有害物质管理程序文件全套
- 碳九加氢标准工艺标准流程
评论
0/150
提交评论