利用 Global Mapper 软件下载 Google 影像(中英文对照)

本文详细介绍了如何使用GlobalMapper软件下载全球影像地图,并进行范围选择、网格化设置及导出为光栅图像格式。通过导入范围文件、缩放至选定层、设置网格布局和导出选项,用户可以高效地获取所需区域的高清晰度影像数据。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 打开Global Mapper软件。

2. 单击“文件-在线下载影像/拓扑/地形图...”(File-Download online Imagery/ Topo/ Terrain maps...),在选择数据源(Select Data Source)中选择全球影像(World Imagery),单击右侧“确定”(OK),如下图所示

3. 点击下图图标,导入所要下载影像的范围文件(shp、kml等)。

4. 点击下图图标,在弹出的“覆盖层控制中心”(Overlay Control Center),右键单击范围shp文件,在弹出的选项框中单击“缩放到-缩放到选定的层”(ZOOM_TO - Zoom to Selected Layers)。

5. 点击下图图标,在弹出的信息框选择“确定”;在影像中左键单击shp范围内的影像,该部分影像变为网格显示,如下图所示

6. 单击“文件-输出-输出光栅/图像格式”(File-Export-Export Raster/ Image Format),在弹出的对话框(Select Export Format)中选择要导出的图像格式,如下图所示,在弹出的信息框中选择“确定”。

7. 在弹出的对话框(GeoTIFF Export Options)中,选择“GeoTIFF选项”(GeoTIFF Options),文件类型(File Type)选择“24位RGB”(24-bit RGB),其余可默认值,也可按自己需求选择。

8. 单击“网格化”(Gridding),在网格布局(Grid Layout)中选择“使用选定的区域图元为网格单元”(Use Selected Area Features for Grid Cel),确定;在弹出的对话框(Select Grid Cell Naming)中选择图元文件(即范围文件),确定;在弹出的对话框中依据自己要求进行选择(二者皆可,只关系到要下载的影像是否为规则矩形),输入文件名,即可。

需要注意的是:当网格布局无法选择时,如下图所示。需回到第5步,选择具体的图层,在影像上显示网格状态,即可对网格布局进行选择。

PS:下载影像的速度大约 50 k/s 左右,对于学生科研党来说,还可以接受。

### 如何在GlobalMapper下载影像数据 #### 准备工作 为了顺利下载并处理影像,在操作之前需确认已安装好GlobalMapper软件[^1]。 #### 启动GlobalMapper并进入在线地图服务界面 启动GlobalMapper之后,通过菜单栏选择`File -> Download Online Map Services Data...` 或者直接点击工具条上的相应图标来访问在线地图服务功能。这一步骤允许用户连接到不同的在线地理空间数据库获取所需的数据资源。 #### 配置下载参数 - **选择数据源**:从弹出窗口中的列表里挑选合适的服务提供商,例如Google Earth、Bing Maps等。 - **设定范围**:可以通过手动绘制边界框或者输入具体的经纬度坐标定义感兴趣的区域。 - **指定分辨率/比例尺**:依据项目需求调整图像清晰度以及覆盖面积大小。 - **其他选项配置**:根据实际情况勾选附加项如地形模型(TIN)、道路矢量等辅助信息[^2]。 #### 开始下载过程 完成上述设置后,点击“Download”按钮即可开始下载选定区域内对应的遥感影像资料。期间可以实时监控进度直至全部完成[^3]。 #### 处理与保存下载成果 一旦下载结束,默认情况下会自动加载至当前工作区供即时预览;同时建议及时另存为本地文件以便后续编辑使用,支持多种常见栅格格式(.tiff,.jpg等等)。 ```python # Python脚本示例用于自动化部分流程(仅作示意用途) import subprocess def download_image(service, bounds, output_path): command = f'globalmapper --download "{service}" {bounds} -o "{output_path}"' process = subprocess.Popen(command.split(), stdout=subprocess.PIPE) _, error = process.communicate() if not error: print(f"Image successfully downloaded to {output_path}") else: raise Exception(error.decode()) # 调用函数模拟执行一次下载任务 try: download_image('GoogleEarth', 'minX,minY,maxX,maxY', './my_downloaded_image.tif') except Exception as e: print(e) ```
评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值