本文是我在3年前写的一篇老文,有些内容可能已经有所变化(包括软件界面、操作方式等),请自动甄别。以下为正文:
如何快速截取某地区的高清谷歌卫星地图?这个问题应该是做规划、设计的人最常问到的一件事。
就我目前掌握的信息和技术来看,并以截取A3纸大小、300dpi分辨率(4961*3508)的卫星图为例,有以下4种:
(1)截屏&拼接
方法很简单,无非就是开启浏览器的全屏模式,收起谷歌地图左侧的信息工具栏,然后截屏,再到photoshop等位图处理软件中裁剪拼接。
方便指数:**
操作难度:*
时间耗费:*****
(2)利用下载软件
有一类专门用来下载谷歌卫星地图的软件,可以输入经纬度范围和精度,然后其自动下载拼接。不过此类下载软件会经常导致自己的ip被谷歌服务器封锁,因为谷歌会以为你在恶意下载其数据。被封锁的后果是可能在一小段时间内无法访问谷歌。
方便指数:***(有被封杀的危险,约80%以上)
操作难度:**
时间耗费:***(不断测试精度和经纬度范围也是个体力活)
(3)利用谷歌地球专业版
如果购买谷歌地球Google Earth Plus或Google Earth Pro,则支持保存高精度图片的功能——支持屏幕、低、中、高、高级五种等级的截屏精度,最高支持最大宽度4800像素的截图。
方便指数:*****(非常的方便,就是要花钱)
操作难度:*(傻瓜式操作,所见即所得)
时间耗费:*
(4)ArcBruTile
这种方法其实不算截图,但是可以利用这个叫做ArcBruTile的插件把Google、Bing等地图统统导入ArcMap中作为底图来使用,ArcBruTile 0.2.2支持Google地图数据导入,ArcBruTile 0.3.3不再支持Google地图数据的导入,但是支持地图数据的导出或打印,也就是说用ArcBruTile 0.3.3可以把Bing、OpenStreetMap的地图数据导出为各种你想要的尺寸和精度。通过ArcBruTile可以跳过获取卫星图片这一步骤,直接进行地图矢量化。
方便指数:*****(ArcBruTile是CodePlex上的一个开源项目,http://arcbrutile.codeplex.com/)
操作难度:*
时间耗费:*(视你家网速而定)