gpt4 book ai didi

google-app-engine - 使用谷歌地图引擎连接器将空间层从 QGIS 上传到 map 引擎时出现 HTTP 错误 400

转载 作者:太空宇宙 更新时间:2023-11-03 15:36:32 24 4
gpt4 key购买 nike

我为 QGIS 安装了“google maps engine connector”插件,以便将点数据上传到 mapsengine 以生成 map 以嵌入网站。我使用 QGIS 的原因是因为界面是因为我可以直接链接到我的 postgis 数据库比从 map 引擎界面工作要方便得多。

我的问题:每次我尝试将 map 从 QGIS 上传到我的 map 引擎配置文件时,我都会收到错误消息:

“获取 https://www.googleapis.com/mapsengine/v1/tables/upload 时出错:HTTP 错误 400:错误请求”

我尝试使用几种不同的数据类型(直接来自 postgis/postgresql 数据库、shapefile、SQlite)并将我的表简化到最低限度(即 id、geometry)。

我在谷歌上做了一些研究,但找不到解决我问题的方法。有人知道我该如何解决这个问题?

最佳答案

在没有看到实际请求的情况下,我无法 100% 确定这是您的问题,但这看起来像是 Maps Engine 中新 ACL 模型的问题。

最近,Maps Engine 切换到基于对象的权限模型(从命名访问列表模型)。详情为here .

这意味着新项目无法使用旧模型创建 Assets 。看起来 QGIS 中的默认设置是使用旧式的“draftAccessList”和“publishedAccessList”设置。您可以尝试将该字段留空,但我不太相信它会起作用。

我认为您可以做三件事:

  1. > File a bug / FR for the plugin
  2. 如果你绝望了,试试patching the plugin yourself (关于 this line 的 'if' 语句看起来像是把戏)
  3. 或者,如果数据转换足够简单,您可以尝试使用Maps Engine API 自己编写一个导入工具。直接。

关于google-app-engine - 使用谷歌地图引擎连接器将空间层从 QGIS 上传到 map 引擎时出现 HTTP 错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24870197/

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