도움받기

무엇을 도와드릴까요? (링크 클릭)

도움말을 확인하기 위한 팁

'다른 사람이 나를 도와줄 수 있도록 하려면 어떻게 해야 하나요?'

지원 요청을 만들기 전에 먼저 다른 사용자가 이미 제출한 유사한 요청을 검색하세요. 이미 답변이 게시되어 있고 쉽게 찾을 수 있을 수도 있습니다. 이 방법이 차단을 해제하는 가장 빠른 방법입니다. 다음을 시도해 보세요.

검색 후에도 도움이 필요한 경우 Earth Engine 커뮤니티에 도움말 요청을 작성해 보세요. 요청에 답변을 받을 가능성을 높이고 전체 커뮤니티에 도움이 되는 유용한 정보를 만드는 데 도움이 되도록 요청을 작성할 때 참고할 수 있는 체크리스트를 다음과 같이 안내해 드립니다.

질문하기

어떤 질문을 하시겠어요? (자세히 알아보려면 링크를 클릭하거나 예시를 펼치세요.)

기술적 질문: 재현 가능한 코드로 표현된 API 방법 및 이유

  • 특성 컬렉션에서 계산된 값이 null인 지형지물을 삭제하려면 어떻게 해야 하나요?
  • 위치 및 날짜별로 지형지물 컬렉션을 이미지 컬렉션에 결합하려면 어떻게 해야 하나요?
  • 지형지물 컬렉션이 비어 있는 이유는 무엇인가요?

토론 질문: 의견, 논쟁, 원격 감지, 방법론

  • Landsat 7 SLC-off 간격을 처리하는 가장 좋은 방법은 무엇인가요?
  • 분석에서 물 픽셀을 제외하려면 어떻게 해야 하나요?
  • ArcGIS 분석 결과가 Earth Engine과 다른 이유는 무엇인가요?
  • 버그를 발견한 것 같은데 다른 사용자에게도 동일한 문제가 있나요?

GIS Stack Exchange

지리 정보 애플리케이션을 위한 커뮤니티 기반 질문 및 답변 사이트인 지리 정보 시스템 Stack Exchange(GIS SE)에 기술 관련 질문을 게시하세요.

전체 분석을 게시하고 개발자 커뮤니티에 코드 디버깅을 요청해서는 안 됩니다.

문제를 파악하고 한 문장으로 요약하여 설명하고 코드는 몇 줄만 제시해야 .

Stack Exchange 태그 `google-earth-engine`을 사용해야 합니다.

질문의 텍스트는 마크다운 (스타일 지정 문법)으로 해석됩니다. 굵은 글꼴, 기울임꼴, 코드 스타일을 사용하여 질문을 더 쉽게 읽고 빠르게 훑어볼 수 있도록 합니다. 질문 편집기 상단의 버튼을 사용하거나 이 마크다운 구문 가이드를 참고하여 스타일을 적용합니다. 질문에 대한 자세한 내용은 GIS SE의 도움말 페이지를 참고하세요.

질문을 구성하고 마크업하는 방법에 관한 이 예시를 가이드로 사용하세요.

제목:

ee.Reducer.fixedHistogram()의 결과가 소수점 수인 이유는 무엇인가요? (Earth Engine)

본문:

I am calculating a histogram for an area of interest using
`ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction,
but not always. I was expecting integer results only, why are the results
fractions of a pixel?

Here is my code; inspect the histogram table to see the results.

```js
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');

// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);

// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
  reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
  geometry: aoi,
  scale: 30
});

// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);
```

[Code Editor
script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)

ee.Reducer.fixedHistogram()를 사용하여 관심 영역의 히스토그램을 계산하고 있습니다. 빈당 픽셀 수는 종종 소수점 수이지만 항상 그런 것은 아닙니다. 정수 결과만 예상했는데 결과가 픽셀의 일부인 이유는 무엇인가요?

다음은 코드입니다. 히스토그램 표를 검사하여 결과를 확인하세요.

// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');

// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);

// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
  reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
  geometry: aoi,
  scale: 30
});

// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);

코드 편집기 스크립트

Earth Engine 개발자 포럼

토론 질문과 일반적인 Earth Engine 주제를 Google 그룹인 Earth Engine 개발자 포럼에 게시합니다. Earth Engine에 초점을 맞춘 게시물만 작성하세요. 더 일반적인 지구 관측, 원격 감지, GIS 주제의 경우 다른 포럼을 사용하세요. Earth Engine 기술이 필요한 직업 자리에 대해 게시할 수 있지만 응답자에게 목록이 아닌 나에게 직접 답장해 달라고 요청하세요.

버그 신고

어떤 종류의 버그를 발견했나요? (자세히 알아보려면 링크를 클릭하거나 예시를 펼치세요.)

API 버그: 스크립트 오류 또는 잘못된 결과

  • 예기치 않거나 잘못된 함수 결과
  • 알 수 없는 오류
  • 내부 오류 메시지
  • 일반적인 디버깅 방법으로 해결되지 않는 오류
  • 한동안 작동하던 변경되지 않은 스크립트가 이제 작동하지 않음
  • API 문서에 중요한 정보가 누락됨
  • Data Catalog 애셋 관련 문제

코드 편집기 인터페이스 버그: UI 표시 및 기능 문제

  • 스크립트가 로드되지 않음
  • 버튼이 작동하지 않음
  • 이상한 레이아웃
  • 누락된 페이지 요소
  • 지도 상호작용이 작동하지 않음
  • Data Catalog 검색이 작동하지 않음

데이터 세트 버그

  • 누락된 확장 소재
  • 프로젝션 문제
  • 데이터 세트 설명이 명확하지 않음

API

버그를 신고하려면 다음 안내를 따르세요.

  1. 기존 버그 목록을 검색합니다.
  2. 관련 버그 문제를 발견하면 문제에 별표표시를 하고 원하는 경우 버그가 워크플로에 미치는 영향을 설명하는 댓글을 추가합니다.
  3. 관련 문제가 없는 경우 이 버그 신고 템플릿을 사용하여 새 문제를 추가합니다.

코드 편집기

코드 편집기를 열고 버튼을 클릭한 다음 코드 편집기 의견 보내기를 클릭하여 코드 편집기 인터페이스와 관련된 버그를 신고합니다. 문제를 설명할 수 있는 창이 표시됩니다. 스크린샷에 마크업을 추가하여 문제의 위치를 강조표시할 수도 있습니다.

데이터 세트 문제

여기에서 버그 신고하기 가능한 경우 문제를 보여주는 Code Editor 링크를 제공하세요.

등록 문제

Earth Engine 등록 페이지에서 액세스 권한을 구성합니다.

Earth Engine 등록 또는 액세스 문제가 있는 경우 Earth Engine 등록 지원팀에 도움을 요청할 수 있습니다.

오류 메시지

Earth Engine에서 오류가 발생하는 방법은 여러 가지가 있습니다. 다음 단계에 따라 문제의 원인을 파악하고 해결책을 찾으세요.

  1. 디버깅 가이드를 초기 리소스로 사용하여 발생한 오류 유형과 해결 방법을 알아보세요.
  2. 오류 메시지를 Google 검색합니다. 결과는 GIS Stack Exchange에서 반환되는 경우가 많습니다.
  3. 개발자 포럼에서 오류 메시지를 검색하여 다른 사용자에게도 동일한 문제가 발생했는지 확인합니다.
  4. 사용 가능한 모든 리소스를 참고한 후에도 오류의 원인을 파악할 수 없는 경우 질문을 게시하세요.
  5. 마지막으로 오류가 해결되지 않고 버그라고 생각되면 신고하세요.

추가 할당량

비상업적 또는 연구용

비상업적 또는 연구 목적으로 Earth Engine을 사용하는 경우 추가 할당량이 필요한 경우 플랫폼 액세스와 함께 제공되는 표준 할당량 외에 1년 동안 무료 할당량 ('업리프트')을 추가로 신청할 수 있습니다. Google에서는 대규모 환경 및 사회 영향에 중점을 두고 모든 신청서를 검토합니다.

다음 할당량 한도의 상향 조정을 요청할 수 있습니다.

  • 사용자가 EE 애셋 스토어에 저장할 수 있는 애셋 데이터의 양을 제한하는 애셋 저장용량 할당량
  • 사용자가 일괄 처리 환경에서 실행할 수 있는 동시 태스크 수를 규제하는 일괄 처리 태스크 할당량 일괄 처리 환경은 Earth Engine 저장소, Google Cloud Storage 또는 Google Drive에 전송된 파일 형식의 비동기 계산 결과를 제공합니다.
  • 대화형 환경요청 동시 실행 할당량: Earth Engine 서비스에 대한 쿼리의 비율과 동시 실행을 제한합니다.

신청서 양식

추가 할당량 유형을 신청하려면 Earth Engine 사용량이 다음 요구사항을 모두 충족하는지 확인하세요.

대부분의 경우 자체 코드를 수정하여 더 효율적으로 실행하고 업그레이드할 필요가 없도록 할 수 있습니다. 업그레이드를 신청하기 전에 Earth Engine 문서의 확장 오류, 디버깅 방법, 코딩 권장사항 섹션을 검토하여 제안사항을 확인하세요. Earth Engine 개발자 포럼에서 다른 사용자와 접근 방식을 논의하는 것도 도움이 될 수 있습니다. Earth Engine을 사용하여 크고 복잡한 이미지를 효율적으로 처리하는 데는 여러 권장사항이 있습니다. 포럼의 전문가가 도움을 드릴 수 있습니다. 게시하기 전에 지원 요청 작성을 위한 권장사항을 읽어보세요.

코드가 이미 최적화되어 있고 실적이 개선되면 실적이 개선되는 것이 유일한 해결책이라는 점을 확인한 후 실적 개선 요청을 진행합니다.


업그레이드 요청에 관해 궁금한 점이 있으면 문제에 관한 설명을 포함하여 Earth Engine 업그레이드 지원팀에 문의하세요.

상업용 사용

Earth Engine을 상업적 목적으로 사용하는 경우 Earth Engine 상용 페이지에서 영업팀에 연락하여 추가 할당량을 요청하세요.

데이터 세트 요청

새 데이터 세트를 요청하거나 기존 데이터 세트에 관한 버그를 신고하려면 다음 안내를 따르세요.

  1. 또는 기존 데이터 세트 요청을 검색합니다.
  2. 관련 데이터 세트 요청을 찾으면 문제에 별표표시를 하고 원하는 경우 데이터 세트가 작업에 어떻게 유용할지 설명하는 댓글을 추가합니다.
  3. 관련 데이터 요청이 없는 경우 또는 기존 데이터 세트에 대한 새 요청을 제출합니다.

기능 요청

새 API 또는 Code Editor 기능을 요청하려면 다음 안내를 따르세요.

  1. 기존 기능 요청 목록을 검색합니다.
  2. 관련 기능 요청을 찾으면 문제에 별표표시하고 원하는 경우 기능이 작업에 유용한 이유를 설명하는 의견을 추가합니다.
  3. 관련 기능 요청이 없는 경우 이 템플릿을 사용하여 새 요청을 제출하세요.

스크립트 동작 또는 출력 변경

Earth Engine API 코드, 아키텍처, 정책이 변경될 수 있으며, 그 결과 동일한 스크립트에서 이전에는 발생하지 않았던 다른 동작이나 오류가 지금 발생할 수 있습니다. 이러한 유형의 문제에 대해 API 버그를 제출하세요. 하지만 먼저 다음 몇 가지 사항을 확인하세요.

  1. 스크립트에 변경사항이 없는지 확인합니다. 스크립트 기록을 확인하세요.
  2. 입력 컬렉션에 변경사항이 없는지 확인합니다 (예: 이미지 날짜를 현재로 필터링했는데 컬렉션에 새 이미지가 있나요?).
  3. 더 이상 사용하지 않거나 변경된 가져온 스크립트 모듈 또는 공유 애셋을 사용하고 있나요?
  4. 동일한 스크립트이지만 관심 영역 또는 데이터 세트가 다른가요?

유사한 버그가 아직 게시되지 않았는지 확인한 후 버그를 제출하고 버그 신고에 이러한 사항과 관련된 정보를 제공합니다.

카탈로그 확장 소재 누락

Earth Engine Data Catalog에서 누락된 애셋을 확인하고 신고하는 방법은 이 가이드를 참고하세요.

다른 사용자 돕기

다른 사람을 도울 수 있는 방법은 여러 가지가 있습니다.