1. 研究目的与意义
进入21世纪,互联网技术的迅速发展使得地理信息系统(gis)发生了质的变化,internet成为gis新的操作平台,同时gis由传统模式逐步和internet结合产生了webgis技术。webgis 利用internet发布和出版地理信息,为用户提供空间数据的信息浏览,查询、 分析等功能,从而实现地理信息的操作和共享,使得cis的各项功能从局部的计算机网络扩展到更加广阙的空间。
webgis软件很多,比较流行的有esri公司的map0hiects ims和arc ims、mapinfo公司的mapxtreme、intergraph公司的geomedia web map以及著名的cad厂商的autodesk公司推出的mapguide,还有国产的geosurf等软件。
webgis具有更广泛的访问范围、平台独立性、可以大规模降低系统成本、更简单的操作、平衡高效的计算负载等优点。开发基于万维网的开放式gis,需要多种技术的支持,包括internet/intranet技术;数据库管理技术(dbms);面向对象方法;客户机/服务器模式(client/server);分布式平台技术(distributed computing platform);插件技术(component plugging software)、嵌入技术(如ole)、中件技术(middleware)和java小程序(applet);多媒体数据操作标准iso,地理数据目录服务技术(geodata catalog service),数据仓储技术,地理信息高速公路设施(如美国的nsdi)和web server 等。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
2. 研究内容和预期目标
(1)主要研究内容:
①深入学习了解webgis的功能和开发原理,尝试开发相关webgis功能,从而进一步开发出移动端的webgis平台。
②根据使用的leaflet函数库的特点,对leaflet特点进行分析和评价。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 研究的方法与步骤
| | (1)研究方法: ①文献研究法:搜集整理WebGIS功能开发的相关知识研究资料,从而全面地、正确地了解掌握所要研究的WebGIS功能开发知识和原理。 ②数学方法: 对已经开发的功能进行代码算法展示,并且对相关代码进行分析和评价,由此进一步开发WebGIS的相关功能。 ③实践法:利用Java或者JavaScript语言,实现WebGIS空间数据移动端服务平台搭建。使其更加具有说服力,并对相应的开发原理进行实际分析。 ④个别案例探究法:在虚拟机上搭建Android开发平台,并且从网络上下载相关数据,进行案列探究,并且对数据进行分析和评价。 (2)研究步骤: ①首先进行电脑端WebGIS框架设计: 在电脑上先搭建WebGIS的运行环境,安装相关软件平台。在网上寻找案例进行代码调试。调试结束后对WebGIS进行框架设计和调试,在WebGIS中利用Leaflet调用功能,并同时进行需求性和可行性分析评价。 ②然后搭建移动端Android运行环境: 安装Android开发环境并利用网上代码进行调试。新建Android应用程序;编写项目文件;添加控件并且将控件添加到项目文件中;编写内部代码和方法,同时获取相应空间;最后对项目进行监听。 ③对电脑端的WebGIS进行Android开发: 将网页端的WebGIS程序移植到手机端,并且进行程序调试和代码修改。尝试进行代码移植,同时对代码进行分析和评价。 ④最后实现移动端服务开发应用: 利用Java或者JavaScript编程语言实现移动端服务开发程序设计,在程序中充分调用Leaflet函数库,实现应用案例,并且对案例进行分析和总结。 | |
4. 参考文献
| | 1.齐冰,初宁,李永红,GIS开发平台在Android下的一种移植实现,软件,2017年:129-132。 2.赵斌,李欣,朱美正,GIS跨平台技术研究与实现,计算机工程与应用,2005年:197-199 216。 3.赵虎川,曲超,基于开源Leaflet的WebGIS客户端设计与实现,科技创新与应用,2017年:62-63。 4.胡达天,胡庆武,基于开源系统的跨平台地图客户端开发,测绘科学,2015年:144-147。 5.高捷,何斌棋,陈光,基于Android平台的移动GIS输配电线路巡检系统的设计与实现,中国高新技术企业,2012年:33-36。 6.金辉,位置服务和移动定位技术研究,东南大学,2006年。 7.李小根,姜彤,制作强大地图功能的控件—MapX,河南科技,2005年:48-49。 8.杨鹏,邹时林,基于OpenLayers的WebGIS客户端的研发,测绘与空间地理信息,2012年:142-144。 9.顾振雄,基于Leaflet和Web服务的移动端矢量瓦片显示系统,地理空间信息:2019年9 35-37。 10.刘江涛,移动位置信息服务平台的研究和实现,西北工业大学,2007年。 11.宁群仪,刘尚魁,构建基于Leaflet的高性能GIS解决方案,电子技术与软件工程,2018年:59。 12.于营,基于Android的百度地图LBS应用开发,现代工业经济和信息化,2018年:72-74。 13.张波,赵双明,基于Android平台的百度地图开发研究,软件导刊,2015年:100-103。 14.李骁,百度地图API在Android中的配置和应用,计算机光盘软件与应用,2015年:44-45。 15.冯先成,周密,徐川,基于Android的百度地图多功能实现,武汉工程大学学报,2016年:80-84。 16.洪文菊,基于LBS的移动GIS的研究与实现,贵州大学,2017年。 | |
5. 计划与进度安排
| 1、第01周~第03周,设计的研究现状分析,毕业设计相关规定、规范和要求学习。该阶段与毕业实习同时进行。2、第04周,毕业设计正式开始的第一周。汇报前期调研学习的成果。搜索大量相关参考文献,认真书写开题报告,并及时与导师沟通。3、第04周~第05周,主要阐述设计的背景、目的和意义,论述设计计划完成的全部内容以及章节安排,书写第一章绪论部分。4、第06周~第07周,介绍论文涉及的基础理论以及基本的方法和技术手段,书写论文第二章基础理论部分。5、第08周~第10周,结合论文的设计要求,设计总体实现流程,并分别实现所要求的功能模块,介绍在开发、实现过程中遇到的关键技术问题以及解决方法,书写论文第三章。6、第11周~第12周,结合具体的应用案例,对本设计的功能进行综合评估,书写第四章。7、第13周,书写设计第五章全文总结,补充、完善、修改毕业设计。8、第14周,修改毕业设计。9、第15周,打印装订毕业设计,制作答辩PPT,进行预答辩 |
剩余内容已隐藏,您需要先支付
10元 才能查看该篇文章全部内容!
立即支付