ee.Image.arrayProject

ধরে রাখার জন্য অক্ষগুলি নির্দিষ্ট করে প্রতিটি পিক্সেলের অ্যারেকে একটি নিম্ন মাত্রিক স্থানে প্রজেক্ট করে। ড্রপ করা অক্ষগুলি অবশ্যই সর্বাধিক দৈর্ঘ্য 1 হতে হবে৷

ব্যবহার রিটার্নস
Image. arrayProject (axes) ছবি
যুক্তি টাইপ বিস্তারিত
এই: input ছবি ইনপুট ইমেজ.
axes তালিকা অক্ষগুলি ধরে রাখতে হবে। অন্যান্য অক্ষ বাতিল করা হবে এবং সর্বাধিক দৈর্ঘ্য 1 হতে হবে।

উদাহরণ

কোড এডিটর (জাভাস্ক্রিপ্ট)

// A function to print arrays for a selected pixel in the following examples.
function sampArrImg(arrImg) {
  var point = ee.Geometry.Point([-121, 42]);
  return arrImg.sample(point, 500).first().get('array');
}

// Create a 2D array image with the 0-axis having length 6 and the 1-axis
// having length 1.
var arrayImg2D = ee.Image([0, 1, 2, 3, 4, 5]).toArray().toArray(1);
print('2D array image (pixel)', sampArrImg(arrayImg2D));
// [[0],
//  [1],
//  [2],
//  [3],
//  [4],
//  [5]]

// Project the 2D array to a 1D array, retain the 0-axis (concatenate elements
// from the 1-axis into the 0-axis).
var arrayImg2Dto1D = arrayImg2D.arrayProject([0]);
print('2D array image (pixel)', sampArrImg(arrayImg2Dto1D));
// [0, 1, 2, 3, 4, 5]

পাইথন সেটআপ

পাইথন এপিআই এবং ইন্টারেক্টিভ ডেভেলপমেন্টের জন্য geemap ব্যবহার করার জন্য পাইথন এনভায়রনমেন্ট পৃষ্ঠাটি দেখুন।

import ee
import geemap.core as geemap

Colab (পাইথন)

# A function to print arrays for a selected pixel in the following examples.
def samp_arr_img(arr_img):
  point = ee.Geometry.Point([-121, 42])
  return arr_img.sample(point, 500).first().get('array')

# Create a 2D array image with the 0-axis having length 6 and the 1-axis
# having length 1.
array_img_2d = ee.Image([0, 1, 2, 3, 4, 5]).toArray().toArray(1)
print('2D array image (pixel):', samp_arr_img(array_img_2d).getInfo())
# [[0],
#  [1],
#  [2],
#  [3],
#  [4],
#  [5]]

# Project the 2D array to a 1D array, retain the 0-axis (concatenate elements
# from the 1-axis into the 0-axis).
array_img_2d_to_1d = array_img_2d.arrayProject([0])
print('2D array image (pixel):', samp_arr_img(array_img_2d_to_1d).getInfo())
# [0, 1, 2, 3, 4, 5]