무엇을 도와드릴까요? (링크 클릭)
- 질문이 있습니다.
- 버그를 발견했습니다.
- 등록 또는 액세스와 관련해 도움이 필요합니다.
- 결제 및 청구에 문제가 있습니다.
- 오류 메시지가 표시됩니다.
- 컴퓨팅 등급에 관해 궁금한 점이 있습니다.
- 새 데이터 세트를 요청하고 싶습니다.
- 새 기능을 요청하고 싶습니다.
- 스크립트 동작이 변경된 것을 확인했습니다.
- 누락된 카탈로그 애셋을 신고하고 싶습니다.
- 다른 사람을 돕고 싶습니다.
도움을 받는 방법
'다른 사람이 나를 도울 수 있도록 하려면 어떻게 해야 하나요?'
지원 요청을 만들기 전에 다른 사용자가 이미 제출한 유사한 요청을 먼저 검색하세요. 답변이 이미 있을 수도 있고 쉽게 찾을 수 있을 수도 있습니다. 이 방법이 차단을 해제하는 가장 빠른 방법인 경우가 많습니다. 다음을 시도해 보세요.
- Earth Engine 개발자 가이드를 열고 검색창을 사용하여 관련 페이지를 찾습니다.
- GIS Stack Exchange 내에서 게시물을 검색합니다.
- Earth Engine 개발자 포럼에서 대화를 검색합니다.
- 스크립트 > 예시에 있는 코드 편집기 예시 스크립트를 살펴봅니다.
검색 후에도 도움이 필요한 경우 Earth Engine 커뮤니티에 도움 요청을 작성하는 것이 좋습니다. 요청에 대한 답변을 받고 전체 커뮤니티에 도움이 되는 유용한 정보를 만들 수 있도록 요청 작성 체크리스트를 확인하세요.
질문하기
어떤 종류의 질문이 있으신가요? (자세히 알아보려면 링크를 클릭하거나 예를 보려면 펼치세요.)
기술적 질문: 코드, 재현 가능으로 표현된 API 방법 및 이유
- 계산된 값이 null인 특성을 특성 컬렉션에서 삭제하려면 어떻게 해야 하나요?
- 위치와 날짜를 기준으로 기능 컬렉션을 이미지 컬렉션에 어떻게 조인하나요?
- 추천 컬렉션이 비어 있는 이유는 무엇인가요?
토론 질문: 의견, 토론, 원격 감지, 방법론
- Landsat 7 SLC-off 간극을 처리하는 가장 좋은 방법은 무엇인가요?
- 분석에서 물 픽셀을 제외하려면 어떻게 해야 하나요?
- ArcGIS 분석 결과가 Earth Engine과 다른 이유는 무엇인가요?
- 버그를 발견한 것 같은데 다른 사용자도 동일한 문제가 있나요?
GIS Stack Exchange
지리 공간 애플리케이션을 위한 커뮤니티 기반 질문 및 답변 사이트인 지리 정보 시스템 Stack Exchange(GIS SE)에 기술 질문을 게시하세요.
효과적인 질문을 작성하기 위한 도움말을 확인하세요.
전체 분석을 게시하고 개발자 커뮤니티에 코드 디버그를 요청해서는 안 됩니다.
문제를 격리하고 완전한 문장 하나와 몇 줄의 코드 이하로 문제를 제시해야 합니다(SHOULD).
Stack Exchange 태그 `google-earth-engine`을 사용해야 합니다(SHOULD).
질문의 텍스트는 마크다운 (스타일 지정 문법)으로 해석됩니다. 굵게, 기울임꼴, 코드 스타일을 활용하여 질문을 더 쉽게 읽고 빠르게 훑어볼 수 있습니다. 질문 편집기 상단의 버튼을 사용하거나 이 마크다운 구문 가이드를 참고하여 스타일을 적용하세요. 질문하는 방법에 관한 자세한 내용은 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 개발자 포럼
Google 그룹인 Earth Engine 개발자 포럼에 토론 질문과 일반적인 Earth Engine 주제를 게시하세요. 게시물은 Earth Engine에 초점을 맞춰야 합니다. 일반적인 지구 관측, 원격 감지, GIS 주제는 다른 포럼을 이용하세요. Earth Engine 기술이 필요한 직책에 관해 게시할 수 있지만 응답자에게 목록이 아닌 나에게 직접 답장하도록 요청합니다.
버그 신고
어떤 종류의 버그를 발견하셨나요? (자세히 알아보려면 링크를 클릭하거나 예를 보려면 펼치세요.)
API 버그: 스크립트 오류 또는 잘못된 결과
- 예상치 못한 또는 잘못된 함수 결과
- 낯선 오류
- 내부 오류 메시지
- 일반적인 디버깅 방법으로 해결되지 않는 오류
- 한동안 작동했던 스크립트가 이제 작동하지 않음
- API 문서에 중요한 정보가 누락됨
- Data Catalog 애셋 관련 문제
코드 편집기 인터페이스 버그: UI 표시 및 기능 문제
- 스크립트가 로드되지 않음
- 버튼이 작동하지 않음
- 이상한 레이아웃
- 페이지 요소가 누락됨
- 지도 상호작용이 작동하지 않음
- Data Catalog 검색이 작동하지 않음
- 누락된 애셋
- 프로젝션 문제
- 데이터 세트 설명이 분명하지 않음
API
다음 안내에 따라 버그를 신고하세요.
- 기존 버그 목록을 검색합니다.
- 관련 버그 문제가 있으면 문제에 별표를 표시하고 원하는 경우 버그가 워크플로에 미치는 영향을 설명하는 댓글을 추가합니다.
- 관련 문제가 없는 경우 이 버그 신고 템플릿을 사용하여 새 문제를 추가합니다.
코드 편집기
코드 편집기를 열고 버튼을 클릭한 다음 코드 편집기 의견 보내기를 클릭하여 코드 편집기 인터페이스와 관련된 버그를 신고합니다. 문제를 설명할 수 있는 창이 표시됩니다. 또한 스크린샷에 마크업하여 문제의 위치를 강조 표시할 수도 있습니다.
데이터 세트 문제
여기에서 버그를 신고하세요. 가능한 경우 문제를 보여주는 코드 편집기 링크를 제공하세요.
등록 문제
Earth Engine 등록 페이지로 이동하여 액세스 권한을 구성하세요.
Earth Engine 등록 또는 액세스 문제가 있는 경우 Earth Engine 등록 지원팀에 도움을 요청할 수 있습니다.
결제 및 청구
Earth Engine 결제 또는 청구에 문제가 있는 경우 Google에서는 모든 사용자를 위해 청구 지원을 제공합니다. 잘못되었거나 예상치 못한 청구에 관한 문제를 제기하거나, 결제 관련 질문을 명확히 하거나, 환불을 요청하기에 적합한 곳입니다.
최상의 결과를 얻으려면 다음 단계를 따르는 것이 좋습니다.
가능한 한 빨리 결제 지원 케이스를 제출하세요. 이렇게 하면 관련 디버깅 로그와 정보를 사용할 수 있을 가능성이 극대화됩니다. 문제에 관해 최대한 많은 정보를 제공합니다.
지속적으로 청구되는 요금 (예: 구독 요금, 저장용량 요금)과 관련된 문제가 있는 경우 상업용 Earth Engine 액세스 종료 문서를 참고하세요.
열려 있는 케이스가 있음을 Earth Engine팀에 알립니다. 팀에 문의하고 지원 케이스 번호를 포함합니다.
오류 메시지
Earth Engine에서 오류를 생성하는 방법은 다양합니다. 다음 단계에 따라 문제의 원인을 파악하고 해결 방법을 찾아보세요.
- 디버깅 가이드를 초기 리소스로 사용하여 수신되는 오류의 유형과 해결 방법을 파악하세요.
- 오류 메시지를 Google 검색합니다. GIS Stack Exchange에서 결과가 반환되는 경우가 많습니다.
- 개발자 포럼에서 오류 메시지를 검색하여 다른 사용자에게 동일한 문제가 발생했는지 확인합니다.
- 사용 가능한 모든 리소스를 참고한 후에도 오류의 원인이 명확하지 않으면 질문을 게시하세요.
- 마지막으로 오류가 해결되지 않고 버그라고 생각되면 신고하세요.
컴퓨팅 등급
컴퓨팅 리소스는 상업용 요금제 또는 비상업용 등급에 따라 설정됩니다.
상업용 사용
상업적 목적으로 Earth Engine을 사용하거나 더 많은 컴퓨팅 리소스를 구매하려면 상업용 요금제에 대해 알아보고 Cloud 콘솔에서 Earth Engine 상업용 요금제를 선택하세요. Earth Engine을 상업적으로 사용하면 Cloud 계정에 요금이 청구될 수 있습니다.
비상업적 또는 연구용 사용
Earth Engine의 비상업적 또는 연구용 사용의 경우 EE 애셋 저장소에 저장할 수 있는 애셋 데이터의 양을 제어하는 애셋 저장소 할당량의 임시 증가를 요청할 수 있습니다.
파트너 등급으로 전환하면 시간 경과에 따라 소비할 수 있는 컴퓨팅 (Earth Engine 컴퓨팅 단위) 양을 제어하는 EECU 할당량이 일시적으로 증가합니다.
지원 전
대부분의 경우 코드를 수정하여 더 효율적으로 실행하고 업리프트가 필요하지 않도록 할 수 있습니다. Earth Engine 문서의 스케일링 오류, 디버깅 방법, 코딩 권장사항 섹션에서 제안사항을 검토하세요. Earth Engine 개발자 포럼에서 다른 사용자와 접근 방식을 논의하는 것도 도움이 될 수 있습니다. Earth Engine을 사용하여 크고 복잡한 이미지를 효율적으로 처리하는 데는 여러 권장사항이 있습니다. 포럼의 전문가가 도움을 드릴 수 있습니다. 게시하기 전에 도움 요청 작성에 관한 권장사항을 읽어보세요.
더 많은 애셋 저장공간 또는 비상업적 파트너 등급 신청
업그레이드 요청에 관해 궁금한 점이 있으면 문제에 대한 설명을 포함하여 Earth Engine 업그레이드 지원팀에 문의하세요.
데이터 세트 요청
다음 안내에 따라 새 데이터 세트를 요청하거나 기존 데이터 세트의 버그를 신고하세요.
- 새 또는 기존 데이터 세트 요청을 검색합니다.
- 관련 데이터 세트 요청을 찾으면 문제를 별표 표시하고 원하는 경우 댓글을 추가하여 데이터 세트가 작업에 어떻게 유용할지 설명합니다.
- 관련 데이터 요청이 없는 경우 새 또는 기존 데이터 세트에 대한 새 요청을 제출합니다.
기능 요청
새 API 또는 코드 편집기 기능을 요청하려면 다음 안내를 따르세요.
- 기존 기능 요청 목록을 검색합니다.
- 관련 기능 요청을 찾으면 문제를 별표표시하고 원하는 경우 의견을 추가하여 작업에 이 기능이 어떻게 유용할지 설명합니다.
- 관련 기능 요청이 없는 경우 이 템플릿을 사용하여 새 요청을 제출하세요.
스크립트 동작 또는 출력의 변경
Earth Engine API 코드, 아키텍처, 정책이 변경될 수 있으며, 이로 인해 동일한 스크립트에 대해 현재는 표시되지만 얼마 전에는 표시되지 않았던 동작이나 오류가 발생할 수 있습니다. 이러한 유형의 문제에 대해 API 버그를 제출하되, 먼저 다음 사항을 확인하세요.
- 스크립트가 변경되지 않았는지 확인합니다(스크립트 기록 확인).
- 입력 컬렉션에 변경사항이 없는지 확인합니다 (예: 이미지 날짜를 현재로 필터링했는데 이제 컬렉션에 새 이미지가 있는지 확인).
- 더 이상 사용할 수 없거나 변경된 가져온 스크립트 모듈 또는 공유 애셋을 사용하고 있나요?
- 관심 영역이나 데이터 세트가 다른 동일한 스크립트인가요?
유사한 버그가 아직 게시되지 않았는지 확인한 후 버그를 제출하고 버그 신고에 이러한 사항에 관한 정보를 제공하세요.
카탈로그 애셋 누락
Earth Engine Data Catalog에서 누락된 애셋을 확인하고 신고하는 방법을 알아보려면 이 가이드를 참고하세요.
다른 사용자 돕기
다른 사용자를 도울 수 있는 방법은 여러 가지가 있습니다.
- GIS Stack Exchange에서 질문에 답변하고 질문을 수정합니다.
- Earth Engine 개발자 포럼에서 질문에 답변합니다.
- 튜토리얼 작성하기
- 대학교 또는 직장에서 Earth Engine 사용 방법에 관한 강의를 진행합니다. 다음은 시작하는 데 도움이 되는 몇 가지 리소스입니다.