【问题标题】:Google Maps Engine - This resource is too large to be accessed via this API callGoogle Maps Engine - 此资源太大,无法通过此 API 调用访问
【发布时间】:2014-04-29 09:47:05
【问题描述】:

我们有 Google Maps Engine 帐户。我最近上传了一个包含大约 179,000 个特征的形状文件。

在下面找到表格的确切统计数据

  • 特征数:178956
  • 错误功能计数:0
  • 顶点数:4817776
  • 多边形数:179058
  • 多面数:102

我正在尝试执行如下的相交查询

https://www.googleapis.com/mapsengine/v1/tables/{tableid}/features?where=ST_INTERSECTS(geometry,ST_POINT(55.300153,25.256426))”

但它会引发以下错误

error: {errors: [{domain: "usageLimits",reason: "limitExceeded",message: "This resource is too large to be accessed via this API call."}],code: 403,message: "This resource is too large to be accessed via this API call."}

为了确保我是否正确使用了 OAuth,我更改了 tableID 并对另一个有 1500 条记录的表执行相同的查询,我得到了正确的结果。

问题

  1. 如果我已经使用 Google OAuth Client 正确生成了 Access Token,我还需要 API Key 来访问私有表吗?
  2. Google Maps Engine 是否支持查询记录超过 100K 的表中的要素? 我已在以下 URL [https://developers.google.com/maps-engine/documentation/limits][1] 阅读有关此错误和 Maps Engine 限制的 Google 文档。它表示如果不支持大于 100K 的功能请求的动态容量。此限制是否仅适用于每秒查询次数 (QPS) 或任何请求?
  3. 对使用相交查询处理大量 GIS 数据有何建议?

提前感谢您的帮助。

【问题讨论】:

    标签: google-maps google-maps-engine


    【解决方案1】:
    1. 没有。 API 密钥仅用于访问公共表。

    2. GME API 限制详见: https://developers.google.com/maps-engine/documentation/limits#capacity

    3. 如何使用 intersects 函数的示例可以在以下位置找到: https://developers.google.com/maps-engine/documentation/read#geographic_restrictions

    如果您有什么特别需要额外帮助的问题,请不要害怕在以下位置提出支持案例: http://google.com/enterprise/portal

    【讨论】:

      猜你喜欢
      • 2021-02-15
      • 2014-12-12
      • 2018-05-16
      • 2016-12-24
      • 2018-11-10
      • 2018-08-01
      • 2020-01-04
      • 2021-05-19
      • 1970-01-01
      相关资源
      最近更新 更多