- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我为 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”设置。您可以尝试将该字段留空,但我不太相信它会起作用。
我认为您可以做三件事:
关于google-app-engine - 使用谷歌地图引擎连接器将空间层从 QGIS 上传到 map 引擎时出现 HTTP 错误 400,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24870197/
我是一名优秀的程序员,十分优秀!