google-streetview-publish - 批量上传到 Street View Publish API 的最佳做法?
问题描述
我们目前正在录制巴哈马每个岛屿的 1fps 延时 4k 360 照片,并嵌入 GPS EXIF 数据。平均一个小时的拍摄往往会产生大约 600 个图像帧,在更大的路线上,这可以很容易地扩展到每天 2000-10,000 个图像。谷歌地图已经批准了大约 2000 个,但我们遇到了更大的问题。
当您有 50-100 个图像文件时,街景应用程序显然是上传的最佳方式,但是当它开始批量上传超过 500 个以上时(发布未开始,或者应用程序崩溃),它显然会遇到困难,所以我们只能手动提交集合。将其添加到标准的 4000/天配额中,这是一个相当大的挑战。
查看 Publish API 后,让 CLI 工具运行是相当棘手的,因为它在设计时考虑了 OAuth 流程和 1 小时访问令牌。服务帐户路线似乎是要走的路,但 PHP API 客户端似乎没有 SV Publishing 的文档。对于这么多图像,连接照片也很棘手。
理想情况下,我们需要一个桌面上传器(如备份工具),或者一种直接从 Google Drive 中的文件夹导入的方法。第一个似乎已停产,第二个没有数据。
谁能解释或阐明使用街景发布服务进行此类批量上传的最佳做法?
解决方案
由于您只捕获 4K 图像,因此使用视频模式会简单得多,具体取决于您的相机是否支持所需的帧速率。您可以查看此文档以获取更多信息。
附加信息:
您还可以查看街景网站底部的一些桌面实用程序,它们可能会有所帮助。
您可能需要考虑一款街景摄像头(也在上述网页上列出),它能够录制 360 度视频并将其上传到街景。发布后,将从视频中提取 360 度相框,并用于在 Google 地图上创建自动连接的街景体验。
查看这些页面以了解有关此选项的更多信息:
推荐阅读
- android - 如果已经存在它的实例,如何预填充 Room 数据库?
- javascript - WooCommerce 自定义产品类型选项隐藏逻辑不起作用
- amazon-web-services - 使用 kubectl apply -k 编辑应用的资源配置
- python - 熊猫分组时间取决于星期几
- python - 使用 phidget 在 2 个计量单元之间添加
- jenkins - 错误:(由于有条件而跳过阶段“部署到开发”)在 Jenkins 上
- c# - Asp.Net Core 通用存储库模式软删除
- azure - 如何限制每个用户/ip/mac/etc 的 Azure Functions 调用?
- python - 为什么这本由 Sympy 返回的字典似乎有也没有键“w”?
- c# - 在进度条 WPF C# 中异步读取大型 txt 文件并报告进度