gpt4 book ai didi

qgis - 使用 QGIS 从必应 map 中提取图像

转载 作者:行者123 更新时间:2023-12-05 07:39:33 25 4
gpt4 key购买 nike

我已经为特定区域提取了带有多边形坐标的 geojson 格式的形状文件。现在我想在 qgis 中使用这个 shapefile 从 Bing map 中提取与多边形坐标对应的单个图像。如何做到这一点?

最佳答案

如果您想从多边形中剪裁出准确的区域,我认为您无法从 Bing map 中提取它们。你需要原始数据。另一方面,如果您对多边形的最大边界框区域的图像没问题,您可以计算这些,然后自动从 WMS 服务器剪裁它们。

我有一个类似的问题,我从 Open Street Map 下载了几个建筑物的形状文件,并且需要从另一个带有航拍图像的 WMS 服务器(例如 Google 卫星)获取每个建筑物的图像。在 Qgis 中加载 Bing WMS 服务器和您的形状文件,然后您可以单击属性表中的特定多边形并缩放到该多边形。这会将 Qgis map Canvas 设置为包含您的形状的最大边界框。然后转到“项目”->“另存为图像”,您可以将此屏幕另存为图像、tiff、png...当然,您可以使用 Python consol 自动执行此操作:

from qgis.PyQt.QtCore import *


l=range(0,90)

for i in l:


x=int(i)


layer = iface.mapCanvas().currentLayer()
layer.select(x)


qgis.utils.iface.actionZoomToSelected().trigger()

layer.deselect(x)



name=str(x)


qgis.utils.iface.mapCanvas().saveAsImage('yourpath'+ name +'.png')

关于qgis - 使用 QGIS 从必应 map 中提取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47034331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com