Hola, Estoy con parte vectorial del binding de SEXTANTE para Kosmo. Algunos algoritmos de SEXTANTE crean capas FeatureCollection (fc) desde cero, pero copiando los atributos desde el FeatureSchema de otra capa. Parece que todo funciona correctamente, pero cuando agrego nuevas Features estás son agregadas dentro del Hashtable "updateFeatures". Esto hace que al realizar el fc.commit(), fc quede sin features y sin updateFeatures. Entiendo que deberían haber sido añadidas al Set "newFeatures".
No sé si existe una función alternativa a fc.add(newFeature), pero creo que el problema puede estar relacionado con la getPrimaryKey. He estado revisando cómo se crean capas de forma similar en otras parte del código fuente de Kosmo, por ejemplo, en org.saig.jump.plugin.utils.conversion.GetCentroidsPlugIn, que está bastante comentada, pero me gustaría que me guiaseis un poco. Estoy familiarizado con estas operaciones en OpenJUMP, pero veo que en Kosmo se ha ampliado mucho esta parte. Muchas gracias, Nacho Varela
_______________________________________________ Kosmo mailing list [email protected] http://lists.saig.es/mailman/listinfo/kosmo
