gpt4 book ai didi

c++ - 如何直接从Google Map批量下载大量高分辨率卫星图片?

转载 作者:行者123 更新时间:2023-11-30 02:57:40 25 4
gpt4 key购买 nike

我正在帮助一位从事卫星图像分析项目的教授,我们需要将 800 张图像以 8000x8000 的分辨率拼接成一个正方形区域,每张图像都来自 Google map ,可以一张一张地下载它们,但我相信那里必须是一种编写批处理脚本的方法。

在这里我想问一下如何使用 shell 或 python 脚本实现这个,以及如何通过 google maps url 下载图像?

这是 url 的示例:

https://maps.google.com.au/maps/myplaces?ll=-33.071009,149.554911&spn=0.027691,0.066047&ctz=-660&t=k&z=15

但是我无法从中分析图像直接下载链接。

更新:

其实我已经解决了这个问题,但是由于谷歌的意图,我不会发布这样做的方法。

最佳答案

您尝试过 Google static maps API 吗? ?

您将获得 25000 个免费请求,但限制为 640x640,因此您需要以更高的缩放级别执行约 160 个请求。

我建议这样下载图片:Downloading a picture via urllib and python

URL 开头:http://maps.googleapis.com/maps/api/staticmap?center=-33.071009,149.554911&zoom=15&size=640x640&sensor=false&maptype=satellite

Static map

关于c++ - 如何直接从Google Map批量下载大量高分辨率卫星图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14349696/

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