欢迎来到天天文库
浏览记录
ID:38145093
大小:324.43 KB
页数:5页
时间:2019-05-25
《GOOGLE MAPS运行机制以及应用研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华南师范大学学报(自然科学版)2009年5月JOURALOFSOUTHCHINANORMALUN1VERSrrY2009年第2期May2009(NATURALSCIENCEEDITION)No.2,2009文章编号:1000-5463(2009)02—0106一o5GoogleMaps运行机制以及应用研究巫细波,胡伟平(华南师范大学地理科学学院,广东广州510631)摘要:C.ooshMaps以免费的方式向全球的用户发布了数量庞大的电子地图和卫星影像数据,由于GoogleMaps出色的设计使得用户将这些免费地图数据应用于自己的GIS程序成为可能.该文从代码的层次阐述GooshMaps的运行
2、机制,在此基础上研究如何获取GoogleMaps的免费地理数据,最后利用GoosleMaps的JavascriptAPI和c#程序语言设计一个能够查询全国县一级行政区地理坐标并获取相应Googh卫星影像数据的应用程序.关键词:C~gleMaps;运行机制;地理数据中图分类号:l(99文献标识码:A地理数据是GIS应用的核心所在,在一个典型据,最终给用户使用并在Web浏览器上显示的都是GIS应用软件开发中50%以上的费用是用于地理数常见的栅格图像.这2套数据都采用了相同的空间据的生产制作.因此如何有效方便地获取地理数据参考系统:其基准面为WGS84,投影方式为等角正是一个重要而实际的问题.G
3、oogleMaps以其出色的切圆柱投影,即常用的墨卡托投影.根据缩放的详细设计、良好的交互界面,并通过免费的方式向全球用程度不同,GoogleMaps提供了0到17共18个缩放户提供了大量的地图数据,一种是常见的电子地图,等级,其中0级缩放最详细.不管是地图数据还是卫一种是卫星影像数据.如果要将这些免费的地理数星影像数据都采用了图像切片技术,将各个缩放等据应用于自己的GIS应用程序,那么必须清楚以下级的全球数据分割成大小为256×256象素的小图2个重要的问题:当用户从Web浏览器这种轻型的片.地图数据跟卫星影像数据的切片方法大同小异,客户端去浏览全球的地图数据时,GoogleMaps是如
4、本文主要讨论GoogleMaps的卫星影像数据.何做到以极快的速度响应用户的请求?如果Google1.1数据分片Maps的响应速度慢,那么这种免费的数据也没有明当用户向GoogleMaps服务器请求卫星影像数显的实际的意义.另外就是在用户浏览地图数据的据时,通~HTYP请求:http://kh0.google.corrt/kh?过程中,如何从c.oogle的服务器中返回用户所需要n=404&v=8&t=t,其中参数t表示影像分片的索的地图数据呢?国内有研究人员对GoosleMaps的引位置,而参数”t”的长度为1,代表了当前卫星影使用方法以及简单应用做过探讨,然而都没有涉及像数据的缩放等级
5、为18.到GooSleMaps的后台运行机制.本文从代码的层次GoogleMaps的卫星影像数据预先参照金字塔探讨GoogleMaps的运行机制并讨论其可能的应用,模式按照不同的缩放等级分别存储,和地图数据一最后通过GoolgeMaps的JavascriptAPI和C#语言设样总共有0到17共18个缩放等级,所有的卫星影计一个基于GoogleMaps的应用程序.像数据都被切片成256×256像素大小、格式为PNG的图片.为了能够有效地检索这些数量庞大的卫星1GoogleMaps卫星影像数据的分片影像切片数据,按照四叉树的模式对每块小切片进算法行编码索引,GoogleMaps采用“QRTS”
6、这4个字母进行索引编码,见图1.Google向用户提供的地图数据和卫星影像数收稿日期:2008—04—18基金项目:国家自然科学基金资助项目(40871086)作者简介:巫细波(1983一),男,广东梅州人,华南师范大学2006级硕士研究生;胡伟平(1969一),男,湖南衡阳人,华南师范大学副教授,主要研究方向:遥感与地理信息系统应用,Emml:huwp@8crlu.edu.cn.·通讯作者第2期巫细波等:GoogleMaps运行机制以及应用研究1071.2分片算法QR在用户的请求信息中纬度的范围从90。(北)到一9O。(南),这里将其调整为0。~180。,其中最北为0。,最南为180。.
7、同样,在用户的请求信息中经SQSR度的范围从180。(东)到一180。(西),这里将其调TSS整为0。一360。.那么当给定某个地方的地理坐标时,如何对应到相应的卫星影像数据?由于C.oogle图1四叉树编码不意图Maps的卫星影像数据采用了墨卡托投影方式得到,Fig.1TheiHus~afionofQuadtreecoding所以当给定某地的经纬度时,必须采用墨卡托投影当t=sq时,由于切片的位置参数t的值为方程进行换
此文档下载收益归作者所有