Estoy usando el motor de Google Earth para clasificar la cobertura del suelo. Cargué el activo llamado 'gridcoll_merged_modified' (es un archivo .csv excel/libreoffice). Entonces, traté de ejecutar el siguiente entrenamiento de código/script y probar el script; el objetivo, en la línea '134' (ver el texto '//Filtrar los valores de propiedad nulos', etc.) es eliminar cualquier valor nulo en el activo o vector para la partición de entrenamiento y prueba.
<var gridcoll = ee.FeatureCollection('users/gabrielenicolanapoli/gridcoll_merged_modified'); //Classifier var withRandom = gridcoll.randomColumn('random'); var split = 0.7; //70% training, 30% testing. var trainingPartition = withRandom.filter(ee.Filter.lt('random', split)); var testingPartition = withRandom.filter(ee.Filter.gte('random', split)); //Filtering out the null property values and try again. var trainingNoNulls = trainingPartition.filter(ee.Filter.notNull(trainingPartition.propertyNames())); //var trainingNoNulls = trainingPartition.map(function(feature) { //return feature.filter(ee.Filter.notNull(trainingPartition.propertyNames()) //)}); var ClassProperty = 'bool_str'; //Training the classifer and applying it with the filtered training collection. var gridcoll_classifier = ee.Classifier.smileRandomForest(20).train({ features: trainingNoNulls, classProperty: ClassProperty, inputProperties: ['S'] //'HCv','VCv','El','As','Hill','MeCur','NDVI','NDWI','Precipitation','Relief'] }); print('Gridcoll Classifier', gridcoll_classifier); var test = testingPartition.classify(gridcoll_classifier); print('Gridcoll_test', test);>...Al final, apareció el siguiente error en la consola GEE (ver la imagen a continuación):
ingrese la descripción de la imagen aquí
Recibo el error de capa cada vez y no sé cómo resolverlo.
gracias de antemano.