Anuncio : Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso a Earth Engine.
Enviar comentarios
ee.Image.arrayCat
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Crea una imagen de array concatenando cada píxel del array a lo largo del eje determinado en cada banda.
Uso Muestra Image. arrayCat (image2, axis)
Imagen
Argumento Tipo Detalles esta: image1
Imagen Primera imagen del array que se concatenará. image2
Imagen Segunda imagen del array que se concatenará. axis
Número entero Eje a lo largo del cual se concatenará.
Ejemplos
Editor de código (JavaScript)
// 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 two 1D array images.
var arrayImg1Da = ee . Image ([ 0 , 1 , 2 ]). toArray ();
print ( '1D array image (A) (pixel)' , sampArrImg ( arrayImg1Da ));
// [0, 1, 2]
var arrayImg1Db = ee . Image ([ 3 , 4 , 5 ]). toArray ();
print ( '1D array image (B) (pixel)' , sampArrImg ( arrayImg1Db ));
// [3, 4, 5]
// Concatenate 1D array image B to 1D array image A on 0-axis (rows).
var arrayImg1DcatAx0 = arrayImg1Da . arrayCat ( arrayImg1Db , 0 );
print ( 'Concatenate 1D array images on 0-axis' , sampArrImg ( arrayImg1DcatAx0 ));
// [0, 1, 2, 3, 4, 5]
// Concatenate 1D array image B to 1D array image A on 1-axis (columns).
var arrayImg1DcatAx1 = arrayImg1Da . arrayCat ( arrayImg1Db , 1 );
print ( 'Concatenate 1D array images on 1-axis' , sampArrImg ( arrayImg1DcatAx1 ));
// [[0, 3],
// [1, 4]
// [2, 5]]
// Create two 2D array images (expand the dimensions of 1D arrays).
var arrayImg2Da = arrayImg1Da . toArray ( 1 );
print ( '2D array image (A) (pixel)' , sampArrImg ( arrayImg2Da ));
// [[0],
// [1],
// [2]]
var arrayImg2Db = arrayImg1Db . toArray ( 1 );
print ( '2D array image (B) (pixel)' , sampArrImg ( arrayImg2Db ));
// [[3],
// [4],
// [5]]
// Concatenate 2D array image B to 2D array image A on 0-axis (rows).
var arrayImg2DcatAx0 = arrayImg2Da . arrayCat ( arrayImg2Db , 0 );
print ( 'Concatenate 2D array images on 0-axis' , sampArrImg ( arrayImg2DcatAx0 ));
// [[0],
// [1],
// [2],
// [3],
// [4],
// [5]]
// Concatenate 2D array image B to 2D array image A on 1-axis (columns).
var arrayImg2DcatAx1 = arrayImg2Da . arrayCat ( arrayImg2Db , 1 );
print ( 'Concatenate 2D array images on 1-axis' , sampArrImg ( arrayImg2DcatAx1 ));
// [[0, 3],
// [1, 4],
// [2, 5]]
Configuración de Python
Consulta la página
Entorno de Python para obtener información sobre la API de Python y el uso de geemap
para el desarrollo interactivo.
import ee
import geemap.core as geemap
Colab (Python)
# 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 two 1D array images.
array_img_1d_a = ee . Image ([ 0 , 1 , 2 ]) . toArray ()
print ( '1D array image (A) (pixel):' , samp_arr_img ( array_img_1d_a ) . getInfo ())
# [0, 1, 2]
array_img_1d_b = ee . Image ([ 3 , 4 , 5 ]) . toArray ()
print ( '1D array image (B) (pixel):' , samp_arr_img ( array_img_1d_b ) . getInfo ())
# [3, 4, 5]
# Concatenate 1D array image B to 1D array image A on 0-axis (rows).
array_img_1d_cat_ax0 = array_img_1d_a . arrayCat ( array_img_1d_b , 0 )
print (
'Concatenate 1D array images on 0-axis:' ,
samp_arr_img ( array_img_1d_cat_ax0 ) . getInfo ()
)
# [0, 1, 2, 3, 4, 5]
# Concatenate 1D array image B to 1D array image A on 1-axis (columns).
array_img_1d_cat_ax1 = array_img_1d_a . arrayCat ( array_img_1d_b , 1 )
print (
'Concatenate 1D array images on 1-axis:' ,
samp_arr_img ( array_img_1d_cat_ax1 ) . getInfo ()
)
# [[0, 3],
# [1, 4]
# [2, 5]]
# Create two 2D array images (expand the dimensions of 1D arrays).
array_img_2d_a = array_img_1d_a . toArray ( 1 )
print ( '2D array image (A) (pixel):' , samp_arr_img ( array_img_2d_a ) . getInfo ())
# [[0],
# [1],
# [2]]
array_img_2d_b = array_img_1d_b . toArray ( 1 )
print ( '2D array image (B) (pixel):' , samp_arr_img ( array_img_2d_b ) . getInfo ())
# [[3],
# [4],
# [5]]
# Concatenate 2D array image B to 2D array image A on 0-axis (rows).
array_img_2d_cat_ax0 = array_img_2d_a . arrayCat ( array_img_2d_b , 0 )
print (
'Concatenate 2D array images on 0-axis:' ,
samp_arr_img ( array_img_2d_cat_ax0 ) . getInfo ()
)
# [[0],
# [1],
# [2],
# [3],
# [4],
# [5]]
# Concatenate 2D array image B to 2D array image A on 1-axis (columns).
array_img_2d_cat_ax1 = array_img_2d_a . arrayCat ( array_img_2d_b , 1 )
print (
'Concatenate 2D array images on 1-axis:' ,
samp_arr_img ( array_img_2d_cat_ax1 ) . getInfo ()
)
# [[0, 3],
# [1, 4],
# [2, 5]]
Enviar comentarios
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons , y los ejemplos de código están sujetos a la licencia Apache 2.0 . Para obtener más información, consulta las políticas del sitio de Google Developers . Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-07-26 (UTC)
¿Quieres brindar más información?
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-07-26 (UTC)"],[[["`Image.arrayCat()` combines two array images by concatenating their pixels along a specified axis (0 for rows, 1 for columns)."],["This function accepts two array images and the axis of concatenation as input, returning a new, combined array image."],["The resulting array image has dimensions determined by the original images and the chosen concatenation axis."],["It can be used to combine 1D or 2D array images, effectively expanding their dimensions or creating multi-band array images."]]],[]]