预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共20页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

GoogleEarth卫星地图影像数据获取与应用 Google公司通过GoogleEarth数字化平台和互联网络,向全世界免费发布其所拥有的全球卫星影像数据。本文阐述如何从GoogleEarth数字平台获得用户关心区域的地图卫星影像。 1地图卫星影像获取方案 通过重写GoogleEarth的KML数据文件,将用户关心的区域以“路标”点阵的方式写入KML数据文件;然后利用GoogleEarth提供的游览功能,自动播放KML文件;与此同时使用智能抓图软件,同步将播放图像保存为本地数据文件,完成地图卫星影像获取。 1.1“路标”点阵写入KML文件 GoogleEarth允许用户在地图上感兴趣的特定位置处设置标志,即“路标”(PlaceMark),它是GoogleEarth定义的一种空间点类型,包括路标名称、位置(经纬度、高度)、视角、等信息。 为了能够一次获取一个地区的全部图像,需要在该地区所在的空间范围内布置“路标”点阵。 GoogleEarth提供了添加和编辑“路标”的功能,但是要获取一个地区的地图卫星影像,就必须采用直接写入KML数据文件的方式,将区域所包含的大量的“路标”点阵写入GoogleEarth中。 GoogleEarth的KML数据文件是一种通用非结构化数据文件(XML格式),通过KML数据文件,用户可以实现与GoogleEarth软件的沟通与交流。 KML数据文件包括文件头、数据体、文件结束三部分。附件1是一个GoogleEarth软件使用的KML数据文件例子。 HYPERLINK"file:///D:\\User\\DQMap\\exam.xml"\l"#"-<Placemark> <name>DQ47_05_125_00</name> HYPERLINK"file:///D:\\User\\DQMap\\exam.xml"\l"#"-<LookAtid="khLookAt676"> <longitude>125</longitude> <latitude>47.0833333333333</latitude> <range>8000</range> <tilt>0</tilt> <heading>0</heading> </LookAt> HYPERLINK"file:///D:\\User\\DQMap\\exam.xml"\l"#"-<Styleid="khStyle677"> HYPERLINK"file:///D:\\User\\DQMap\\exam.xml"\l"#"-<LineStyleid="khLineStyle681"> <color>ffff00ff</color> </LineStyle> </Style> HYPERLINK"file:///D:\\User\\DQMap\\exam.xml"\l"#"-<LineStringid="khLineString684"> <tessellate>1</tessellate> <coordinates/> </LineString> </Placemark> KML数据文件的具体访问方法参考DQMAP主程序KML写入部分及XMLU.PAS单元。写入KML数据文件时,通过设置Placemark数据类型,将用户关心的区域进行覆盖。下图是Placemark数据类型的格式,重要的是将Placemark的空间位置(经度、纬度、高度)设置正确,其中经度、纬度数据单位是度,高度和视距单位是m。 经度、纬度的计算方法根据视距和每屏覆盖的经差范围和纬差范围确定。保证相邻图像适度重合,然后计算每一幅图像的中心位置。 1.2自动播放KML文件 将KML调入GoogleEarth,在GoogleEarth的Option菜单中设置控制参数。关键是要根据网速,设置图像的停顿时间,以便让GoogleEarth有充足的时间将图像数据通过网络从远端图像数据服务器传到本地。一般宽带网设置停顿时间为10-30秒,另外,为了加快抓图速度,可以先浏览一、两次,提前将数据下载到GoogleEarth在本地的Cache数据文件中,在实际抓图时,GoogleEarth可以以较快的速度从Cache数据文件中获取数据,此时可以将停顿时间缩短,一般4秒即可。 1.3智能抓图 智能抓图与播放KML文件同时进行,抓图功能由DQMAP软件提供。DQMAP可以根据GoogleEarth播放KML数据文件的进程,抓到最清晰的图像,并保存到设置的文件夹中。 为了保证抓图与播放动作同步,DQMAP软件在写KML文件和抓图时,在安排“路标”阵列与抓图数据文件名称时,采用一对一的关系。 “路标”阵列的安排如下: WithDQ800[CurrentSec]do Forj:=0