В чем вам нужна помощь? (нажмите ссылку)
- У меня есть вопрос .
- Я нашел ошибку .
- Мне нужна помощь с регистрацией или доступом .
- Я получил сообщение об ошибке .
- Мне нужна дополнительная квота
- Я хочу запросить новый набор данных .
- Я хочу запросить новую функцию .
- Я заметил изменение в поведении скрипта .
- Я хочу сообщить об отсутствующем объекте каталога .
- Я хочу помочь другим .
Советы по получению помощи
«Как я могу помочь другим помочь мне?»
Прежде чем создавать запрос на помощь, сначала найдите похожие запросы, которые уже были сделаны от других пользователей. Возможно, ответ уже есть, и его легко найти! Зачастую это самый быстрый способ разблокировки. Попробуйте следующее:
- Откройте Руководство разработчика Earth Engine и используйте поле поиска, чтобы найти соответствующие страницы.
- Поиск сообщений в GIS Stack Exchange .
- Найдите обсуждения на форуме разработчиков Earth Engine .
- Просмотрите примеры сценариев редактора кода , которые можно найти в разделе «Сценарии» > «Примеры» .
Если после поиска вам все еще нужна помощь, вы можете написать запрос о помощи сообществу Earth Engine. Чтобы максимизировать шансы получить ответ на ваш запрос и помочь создать полезную информацию, приносящую пользу всему сообществу, вот контрольный список для составления запроса:
Задать вопрос
Что за вопрос у вас есть? (щелкните ссылку, чтобы узнать больше или развернуть примеры)
Технический вопрос : инструкции по использованию API и почему, представленные воспроизводимым кодом.
- Как удалить объекты с нулевыми вычисленными значениями из моей коллекции объектов?
- Как мне объединить коллекцию объектов с коллекцией изображений по местоположению и дате?
- Почему моя коллекция объектов пуста?
Вопрос для обсуждения : мнения, дебаты, дистанционное зондирование, методология.
- Как лучше всего устранить проблемы с отключением Landsat 7 SLC?
- Как я могу исключить водные пиксели из анализа?
- Почему анализ ArcGIS дает другой результат, чем анализ Earth Engine?
- Мне интересно, нашел ли я ошибку - есть ли у других такая же проблема?
Обмен стеками ГИС
Публикуйте технические вопросы на сайте Geographic Information Systems Stack Exchange (GIS SE), общественном сайте вопросов и ответов для геопространственных приложений.
Ознакомьтесь с советами по составлению хорошего вопроса
НЕ следует публиковать полный анализ и просить сообщество разработчиков отладить ваш код.
Вам СЛЕДУЕТ изолировать проблему и представить ее в одном полном предложении и не более чем в нескольких строках кода.
Вам СЛЕДУЕТ использовать тег Stack Exchange `google-earth-engine`.
Текст в вашем вопросе интерпретируется как Markdown (синтаксис стилей). Воспользуйтесь преимуществами жирного шрифта, курсива и стилей кода, чтобы ваш вопрос было легче читать и быстро просматривать. Используйте кнопки в верхней части редактора вопросов или обратитесь к этому руководству по синтаксису Markdown, чтобы применить стиль. Просмотрите страницу справки GIS SE для получения дополнительной информации о том, как задавать вопросы.
Используйте этот пример в качестве руководства по формулированию и разметке вашего вопроса:
Заголовок :
Почему результаты ee.Reducer.fixedHistogram() дробные? (Земляной двигатель)
Тело :
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 на форуме разработчиков Earth Engine в группе Google. Публикуйте сообщения, посвященные Earth Engine. Используйте другие форумы для более общих тем, посвященных наблюдению Земли, дистанционному зондированию и ГИС. Вы можете публиковать сообщения о вакансиях, требующих навыков Earth Engine, но просите респондентов отвечать непосредственно вам, а не по списку.
Сообщить об ошибке
Какую ошибку вы нашли? (щелкните ссылку, чтобы узнать больше или развернуть примеры)
Ошибка API : ошибки скрипта или неверные результаты
- Неожиданный или неправильный результат функции
- Незнакомая ошибка
- Сообщения о внутренних ошибках
- Ошибки, не устраненные обычными методами отладки
- Неизменный, работающий скрипт, созданный некоторое время назад, теперь НЕ работает.
- В документации API отсутствует важная информация
- Проблемы, связанные с активами каталога данных
Ошибка интерфейса редактора кода : проблемы с отображением и функциональностью пользовательского интерфейса.
- Скрипты не загружаются
- Кнопки не работают
- Странная планировка
- Отсутствуют элементы страницы
- Взаимодействие с картой не работает
- Поиск в каталоге данных не работает
API
Следуйте этим инструкциям, чтобы сообщить об ошибке:
- Найдите список существующих ошибок .
- Если вы обнаружите соответствующую ошибку, отметьте ее и, при необходимости, добавьте комментарий, описывающий, как ошибка влияет на ваш рабочий процесс.
- Если соответствующей проблемы не существует, добавьте новую проблему, используя этот шаблон отчета об ошибке .
Редактор кода
Сообщите об ошибке, связанной с интерфейсом редактора кода , открыв редактор кода и щелкнув значок кнопку, затем «Отправить отзыв редактору кода» . Появится окно, позволяющее описать проблему; вам также предоставляется возможность разметить скриншот, чтобы выделить место проблемы.
Проблема с набором данных
Сообщите об ошибке здесь . Если возможно, предоставьте ссылку на редактор кода, показывающую проблему.
Проблемы с регистрацией
Посетите страницу регистрации Earth Engine, чтобы настроить доступ.
Если у вас возникли проблемы с регистрацией или доступом к Earth Engine, вы можете обратиться за помощью в службу поддержки регистрации Earth Engine .
Сообщения об ошибках
Есть много способов вызвать ошибку в Earth Engine. Выполните следующие действия, чтобы определить источник проблемы и приступить к ее устранению:
- Используйте руководство по отладке в качестве начального ресурса, чтобы понять, какой тип ошибки вы получаете и как ее можно устранить.
- Выполните поиск в Google по вашему сообщению об ошибке; результаты часто возвращаются из GIS Stack Exchange .
- Найдите на форуме разработчиков свое сообщение об ошибке, чтобы узнать, сталкивалась ли такая же проблема с другими.
- Если после ознакомления со всеми доступными ресурсами вам все еще не понятно, что является причиной ошибки, задайте вопрос .
- Наконец, если ошибка остается неустраненной и вы подозреваете, что это ошибка, сообщите об этом .
Дополнительная квота
Некоммерческое или исследовательское использование
Если вам нужна дополнительная квота для некоммерческого или исследовательского использования Earth Engine , вы можете подать заявку на получение дополнительной бесплатной квоты («поднятие») на один год сверх стандартной квоты, предоставляемой при доступе к платформе. Мы рассматриваем все заявки, уделяя особое внимание масштабному экологическому и социальному воздействию.
Вы можете запросить увеличение следующих пределов квоты:
- Квота хранения активов , которая ограничивает объем данных активов, которые пользователь может хранить в хранилище активов EE.
- Квота пакетной задачи , которая регулирует количество параллельных задач, которые пользователь может запускать в пакетной среде . Пакетная среда предоставляет результаты асинхронных вычислений в виде файлов, доставляемых в хранилище Earth Engine, облачное хранилище Google или Google Диск.
- Запросить квоту параллелизма для интерактивной среды , которая ограничивает скорость и параллелизм запросов к службе Earth Engine.
Форма заявки
Чтобы подать заявку на получение любого типа дополнительной квоты, убедитесь, что использование Earth Engine соответствует всем следующим требованиям:
- некоммерческое и исследовательское использование
- выполнено через проект Google Cloud
- поддерживает варианты использования экологических и социальных последствий
Во многих случаях вы можете изменить свой собственный код, чтобы он работал более эффективно и избежать необходимости в повышении производительности. Прежде чем подавать заявку на повышение, просмотрите разделы «Ошибки масштабирования» , «Методы отладки» и «Рекомендации по кодированию» документации Earth Engine, чтобы получить предложения. Вам также может быть полезно обсудить свой подход с другими на форуме разработчиков Earth Engine . Существует множество передовых методов эффективной обработки больших и сложных изображений с помощью Earth Engine. Возможно, знатоки форума смогут помочь. Прежде чем опубликовать сообщение, прочтите эти рекомендации по составлению запроса о помощи .
Как только вы подтвердите, что ваш код уже оптимизирован и что повышение — единственное решение, которое поможет вам оказать влияние, приступайте к отправке запроса на повышение.
Если у вас есть вопросы по поводу вашего запроса на подъем, обратитесь в службу поддержки Earth Engine Uplift и опишите проблему.
Коммерческое использование
Если вы используете Earth Engine в коммерческих целях, посетите коммерческую страницу Earth Engine, чтобы связаться с отделом продаж для получения дополнительной квоты.
Запросы набора данных
Следуйте этим инструкциям, чтобы запросить новый набор данных или сообщить об ошибке в существующем наборе данных:
- Найдите новые или существующие запросы набора данных.
- Если вы найдете соответствующий запрос на набор данных, отметьте проблему и, при необходимости, добавьте комментарий, описывающий, как набор данных будет полезен в вашей работе.
- Если соответствующий запрос данных не существует, отправьте новый запрос на новый или существующий набор данных.
Запросы функций
Следуйте этим инструкциям, чтобы запросить новую функцию API или редактора кода:
- Найдите список существующих запросов функций .
- Если вы найдете соответствующий запрос на функцию, отметьте проблему и, при необходимости, добавьте комментарий, описывающий, как эта функция будет полезна в вашей работе.
- Если соответствующий запрос на функцию не существует, отправьте новый запрос, используя этот шаблон .
Изменение поведения или вывода скрипта
Код, архитектура и политики API Earth Engine могут измениться, что приведет к другому поведению или ошибкам, которые появляются сейчас, но не появлялись некоторое время назад для одного и того же скрипта. Отправьте сообщение об ошибке API для решения подобных проблем, но сначала проверьте несколько вещей:
- Убедитесь, что в вашем скрипте ничего не изменилось — проверьте историю скрипта .
- Убедитесь, что во входной коллекции ничего не изменилось (например, фильтруете ли вы изображения по настоящему времени и теперь в коллекции есть новые изображения?).
- Вы полагаетесь на импортированные модули сценариев или общие ресурсы , которые больше не доступны или изменились?
- Это тот же сценарий, но работающий в другом регионе интереса или наборе данных?
Убедившись, что подобная ошибка еще не была опубликована, отправьте сообщение об ошибке и предоставьте информацию об этих моментах в отчете об ошибке.
Отсутствуют объекты каталога
Ознакомьтесь с этим руководством , чтобы узнать, как подтвердить и сообщить об отсутствующем активе из каталога данных Earth Engine.
Помогите другим
Есть несколько способов помочь другим:
- Отвечайте и редактируйте вопросы на GIS Stack Exchange .
- Отвечайте на вопросы на форуме разработчиков Earth Engine .
- Пишите обучающие материалы .
- Проведите лекции о том, как использовать Earth Engine в вашем университете или на работе. Вот некоторые ресурсы, которые помогут вам начать: