没有合适的资源?快使用搜索试试~ 我知道了~
首页基于QGIS的实时地图瓦片渲染研究与实践
本论文详细介绍了如何基于QGIS进行地图瓦片的渲染,并基于此开发出了一款切图工具。除此之外,本论文还详细研究了QGIS的工程体系结构,源码组成结构,重点对核心渲染层进行了详细剖析。阐明了基于QGIS进行瓦片渲染的原理,构建了瓦片金字塔模型,并详细设计实现了基于QGIS的切图工具,本论文适合对QGIS有一定研究的朋友参考,不适合初学QGIS的朋友
资源详情
资源评论
资源推荐
郑州师范学院 2018 届毕业论文
基于 QGIS 的实时地图瓦片渲染研究与实践
2018 年 4 月 26 日
作者姓
名: 王圣壹
作者学
号: 144208050028
所属院
系: 地理与旅游学院
所学专
业: 地理信息科学
指导教
师: 武玉国,副教授
毕业论文(设计)作者声明
本人郑重声明:所呈交的毕业论文是本人在导师的指导下独立
进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,
本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
本人完全了解有关保障、使用毕业论文的规定,同意学校保留
并向有关毕业论文管理机构送交论文的复印件和电子版。同意省级
优秀毕业论文评选机构将本毕业论文通过影印、缩印、扫描等方式
进行保存、摘编或汇编;同意本论文被编入有关数据库进行检索和
查阅。
本毕业论文内容不涉及国家机密。
论文题目:基于 QGIS 的实时地图瓦片渲染研究与实践
作者单位:郑州师范学院地理与旅游学院
作者签名:
基于 QGIS 的实时地图瓦片渲染研究与实践
摘要:GeoServer 是一款优秀的地图服务开源软件,应用非常广泛,但其地
图符号化能力不强,绘制的瓦片不够精美。而且,地图瓦片需要预先渲染好放
在服务器上。这适用于长期不变的数据,而对于经常变化的数据来说,每次数
据变化就需要重新对地图切片入库。这无疑增加了工作人员的负担。QGIS 是另
一款高性能的开源 GIS 软件,具有很强的地图符号化能力。因此,本文采用
QGIS 进行地图瓦片绘制,并使用 GeoServer 进行瓦片服务发布。
本文首先研究了 QGIS 体系结构,设计了全球分块的瓦片金字塔模型,共
有 32 层。接着对单个瓦片的绘制和瓦片的并行绘制进行了实验。随后进行软件
的设计与实现,开发出了功能较强的软件原型,并进行演示验证。该软件不仅
可供 GeoServer 调用,还可供大多数 Win32 程序调用。体现了软件复用的思想。
关键词:瓦片金字塔模型;瓦片实时渲染;瓦片服务;GeoServer 接口
I
Research and practice of real-time map tile service based on QGIS
Abstract:GeoServer is an excellent open source software for map services, but
its maps are not very powerful, and the tiles are not very elegant. QGIS is another
high performance open source GIS software, which has a strong ability of map
symbolization. Therefore, this paper uses QGIS to draw map tiles, and uses
GeoServer to conduct tile service release.
In this paper, the structure of QGIS is studied first, and a global block pyramid
model with 32 layers is designed. Then drawing of single tile and the parallel
rendering of tile are tested. Then the software is designed and implementated,
developed a powerful software prototype. The software is not only available for
GeoServer calls, but also for most Win32 program calls. It embodies the idea of
software reuse.
Key words: Tile pyramid model; Real-time rendering of tiles; Tile service; GeoServer
interface
1 引言.............................................................................................................................1
1.1 背景和意义................................................................................1
1.1.1 研究背景.................................................................................................1
1.2 研究进展和主要方法...................................................................2
1.3 主要内容和结构安排...................................................................3
1.3.1 主要内容.................................................................................................3
1.3.2 结构安排.................................................................................................3
2 QGIS 体系结构研究...................................................................................................4
2.1 QGIS 简介................................................................................4
2.2 QGIS 工程结构概述....................................................................5
2.3 QGIS 具体结构分析....................................................................5
2.4 QGIS 渲染组成..........................................................................8
3 地图瓦片金字塔构建及渲染...................................................................................10
3.1 瓦片金字塔模型.......................................................................10
3.2 利用 QGIS 渲染单个瓦片...........................................................12
3.3 瓦片并行化渲染.......................................................................13
4 软件设计及安装部署...............................................................................................14
4.1 总体设计.................................................................................15
4.2 详细设计.................................................................................16
4.2.1 瓦片渲染器设计...................................................................................16
II
4.2.2 瓦片缓存设计.......................................................................................19
4.3 软件实现及安装部署.................................................................20
4.3.1 渲染器实现...........................................................................................20
4.3.2 瓦片缓存实现.......................................................................................23
4.3.3 安装部署...............................................................................................23
5 总结与展望...............................................................................................................25
参考文献......................................................................................................................26
致谢..............................................................................................................................27
III
剩余32页未读,继续阅读
GIS阵地
- 粉丝: 516
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- zigbee-cluster-library-specification
- JSBSim Reference Manual
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1