Qgis打开google在线地图

本文介绍如何在QGIS 1.8.0中通过菜单操作安装OpenLayers插件,从而实现访问Google、Yahoo等在线地图的功能。

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

文中所使用的Qgis版本为1.8.0

1、在菜单栏中的插件菜单下点击 “Fetch  Python Plugins”;


2、选择“插件下面的”OpenLayers Plugin“点击Install plugin

3、安装成功后

就可以打开Google yahoo 等在线地图了  还是满牛逼的哦

### 如何在 QGIS 中加载 Google 地图图层 要在 QGIS 中加载 Google 地图图层,可以通过配置 XYZ 图层的方式实现。以下是具体的操作说明: #### 配置 Google 地图的 URL Google 地图的服务地址可以定义为以下形式: ```plaintext https://gac-geo.googlecnapps.cn/maps/vt?lyrs=s&x={x}&y={y}&z={z} ``` 该 URL 支持标准的 `{x}`, `{y}`, 和 `{z}` 参数用于瓦片请求[^3]。 #### 添加 Google 地图图层到 QGIS 1. 打开 QGIS 软件。 2. 进入菜单栏 `Layer` -> `Add Layer` -> `Add XYZ Tile...`。 3. 在弹出窗口中点击 `New` 创建一个新的连接。 4. 输入名称(例如:`Google Maps`),并将上述 URL 填写到 `URL` 字段中。 5. 点击 `OK` 保存设置。 6. 在左侧列表中选中新创建的连接(即刚刚命名的 `Google Maps`)。 7. 点击下方的 `Connect` 或直接双击连接名以加载图层[^2]。 完成以上操作后,Google 地图将会作为背景地图显示在 QGIS 的画布上。 --- #### 示例代码片段 如果需要通过 Python API 自动化这一过程,可以参考如下脚本: ```python from qgis.core import QgsRasterLayer, QgsProject url_with_params = 'type=xyz&url=https://gac-geo.googlecnapps.cn/maps/vt?lyrs%3Ds%26x%3D%7Bx%7D%26y%3D%7By%7D%26z%3D%7Bz%7D' layer_name = "Google_Maps" raster_layer = QgsRasterLayer(url_with_params, layer_name, "wms") if not raster_layer.isValid(): print(f"Layer {layer_name} failed to load!") else: QgsProject.instance().addMapLayer(raster_layer) ``` 此脚本会动态添加 Google 地图为一个栅格图层,并将其插入当前项目中[^1]。 --- #### 注意事项 - 使用第三方的地图服务可能涉及版权或使用条款限制,请务必确认其合法性后再进行实际应用。 - 如果遇到无法访问的情况,可能是由于网络环境或者目标服务器策略调整所致。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值