ago 发表于 2018-3-13 16:19:30

高精度卫星图如何免费海量下载?

本帖最后由 ago 于 2018-3-15 15:56 编辑

   Google Earth(谷歌地球)是一款知名的三维地球软件,据我所知,谷歌地球具有全球精度最高,范围最广免费卫星影像,全国大部分地区影像精度可以达到0.6米(小范围局部地区达不到)。谷歌地球卫星影像更新也是比较频繁,我统计了一下,2017年全年,北京故宫地区高清影像足足更新了9次之多。下图演示最后一次更新(2017年11月26日)效果。


     3日12下午,我用免费的晟兴地球SXEarth测试下载全球谷歌地球影像,经过不到半个小时,下载了全球1-7层影像,第7层的拼接tif为3GB,如下图所示。


     为了进一步测试SXEarth的可靠性,我准备夜间开机下载全球8-9层谷歌地球影像,全球范围第7层影像为3GB,那么第八层理论大小为12GB,第九层理论大小为48GB,下面是下载过程。


1.下载配置,打开晟兴地球SXEarth_pro。为了只下载谷歌地球影像,在左侧场景面板,我关闭了所有其他图层。然后,在工具菜单,点下载按钮,打开下载配置对话框,输出目录,配置一个新的目录(如:D:/data_world,下载的磁盘需要留有足够空闲容量)。配置输出范围:默认为全球范围,经度为-180到180,纬度范围为-90到90。配置输出层级:最小层级8,最大层级9。点确定开始下载。


2.下载开始,弹出输出对话框,可见8-9层需要输出655360个图片。



3.天亮后,我看到输出窗口显示进度为46%,图片总数655360变为227319,晟兴地球会重试下载五次下载失败的图片,我猜测这些图片很可能是因为海洋区域无数据,227319个为无数据图片。



4.查看最后一个成功下载的时间为:晚上3点47分,已经有几个小时未成功下载一个图片了,可以继续等待重试下载五次结束,系统会自动拼接已下载图片。


5.用拼接工具拼接成大图:我尝试使用工具菜单的瓦片拼接工具,拼接已下载图片,选择之前下载1-7层时生成的tms.xml(需要拷贝到上面配置的D:/data_world目录),点击开始转换,配置输出目录,开始拼接,等待完成的过程大约用了20分钟。



6.Global Mapper打开全球第八层影像8.tif文件,可见大图完整,没有图片丢失的情况。
图片大小,行数:65536 列数:131072



7.Global Mapper打开全球第九层影像9.tif文件,可见海洋区域大部分没有图片。
图片大小,行数:121856 列数:262144




8.文件大小:8层tif文件10.7GB,9层tif文件29.6GB,昨晚下载了40.3GB



结果符合预期,实验成功,晟兴地球可以下载大数据量,并且稳定可靠,可以替代商业卫星图下载器,可以部分替代谷歌地球。

页: [1]
查看完整版本: 高精度卫星图如何免费海量下载?