Выравнивание геометрии и проблема экспорта изображения в Google Earth Engine - PullRequest
0 голосов
/ 02 июля 2019

У меня есть многоканальное изображение в проекции "Albers_Conical_Equal_Area" размером 333x333 пикселя, и я хочу экспортировать его из GEE (в формате TFRecord) и прочитать на моем рабочем столе.Для определения границы изображения я использую image.geometry().Первая проблема заключается в том, что когда я отображаю его, он находится на половине пикселя от фактической границы изображения (больше) с каждой стороны, и я не знаю почему.

Image to be exported and its border obtained by geometry()

Другая проблема заключается в том, что при экспорте, то, что я получаю при чтении, дополняется двумя нулевыми столбцами слева и одним рядом нулей сверху, поэтому последние два столбца и последний ряд изображения удаляются, когдарасшифровывать это.Я попытался определить размеры в функции экспорта точно как 333x333, но результат был таким же.

Export.image.toCloudStorage({
  image: image.toArray(),
  description: outFileName,
  bucket: 'landsat-timeseriesdata',
  scale: scale,
  //dimensions: '333x333',
  region: geometry,
  fileFormat: 'TFRecord',
  formatOptions: {
    patchDimensions: [37,37],
    tensorDepths: [55],
    compressed: true
  }
});

Любая помощь приветствуется.

...