2014-04-28 6 views
1

Google지도 엔진 계정이 있습니다. 나는 최근 약 179,000 개의 특징을 가진 모양 파일을 업로드했다. 178956 Google Maps Engine -이 리소스는이 API 호출을 통해 액세스하기에는 너무 큽니다.

  • 나쁜 기능 수 : 0
  • 정점 수 : 4,817,776
  • 다각형 수 : 179,058
  • 다중 다각형 표

    • 기능 수에 대한 정확한 통계 아래

      찾기 개수 : 102

    다음과 같이 tersect 쿼리 "https://www.googleapis.com/mapsengine/v1/tables/ {tableid에}/기능을? 어디 =의 ST_INTERSECTS (기하학, 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 개의 레코드가있는 다른 테이블에서 동일한 쿼리를 수행하므로 적절한 결과를 얻을 수 있습니다.

    질문

    내가 제대로 구글 OAuth 클라이언트를 사용하여 액세스 토큰 생성 한 경우
    1. , 나는 여전히 개인 테이블에 액세스 할 수있는 API 키가 필요합니까?
    2. Google Maps Engine은 레코드가 100K를 넘는 테이블의 기능에 대한 쿼리를 지원합니까? 이 오류 및 Maps Engine 제한 사항에 대한 Google 설명서는 [https://developers.google.com/maps-engine/documentation/limits][1]]에서 읽었습니다. 100K보다 큰 경우 기능 요청에 대한 동적 용량이 지원되지 않는다고 말합니다. 이 제한은 초당 쿼리 (QPS) 또는 모든 요청에만 적용 가능합니까?
    3. 대용량 GIS 데이터에 대해 교차 쿼리를 사용 하시겠습니까?

    미리 도움을 주셔서 감사합니다.

  • 답변

    1
    1. 아니요. 공개 키 테이블에 액세스하는 데만 API 키가 사용됩니다.

    2. GME의 API의 한계에 자세히 설명되어 있습니다 : https://developers.google.com/maps-engine/documentation/limits#capacity

    3. 교차 기능을 사용하는 방법

      예에서 찾을 수 있습니다 추가 도움이 필요하다는 것을 특별히 뭔가가 있다면 https://developers.google.com/maps-engine/documentation/read#geographic_restrictions

    지원 사례를 제기하는 것을 두려워하지 마십시오. http://google.com/enterprise/portal