【发布时间】: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 条记录的表执行相同的查询,我得到了正确的结果。
问题
- 如果我已经使用 Google OAuth Client 正确生成了 Access Token,我还需要 API Key 来访问私有表吗?
- Google Maps Engine 是否支持查询记录超过 100K 的表中的要素? 我已在以下 URL [https://developers.google.com/maps-engine/documentation/limits][1] 阅读有关此错误和 Maps Engine 限制的 Google 文档。它表示如果不支持大于 100K 的功能请求的动态容量。此限制是否仅适用于每秒查询次数 (QPS) 或任何请求?
- 对使用相交查询处理大量 GIS 数据有何建议?
提前感谢您的帮助。
【问题讨论】:
标签: google-maps google-maps-engine