[Gvsig_desarrolladores] Copiar datos de una capa a otra

Pedro A. Peñalver Yusta ppenyus en arte-consultores.com
Jue Abr 2 09:50:41 CEST 2009


Gracias!! ya lo he logrado, finalmente copie las geometrias que queria de una capa a otra.

Saludos.



El Lunes 30 Marzo 2009 12:57, Pedro A. Peñalver Yusta escribió:
> Hola, mi problema es que tengo una capa dividida en parcelas y quisiera
> crear una capa nueva copiando solo algunas de esas parcelas para trabajar
> sobre esta nueva capa y no modificar la original, la verdad es que ando
> algo perdido sobre cómo hacerlo, se me ha ocurrido copiar la tabla, pero no
> termino de lograrlo, si alguien pudiera darme una solución para copiar
> datos de una capa a otra.


Si quieres hacerlo por base de datos, sólo tienes que crear una tabla igual y 
copiar las filas que te interesen en la nueva tabla. Y luego, para que 
reconozca la tabla como geométrica, poner una entrada sobre esa tabla en la 
tabla de geometry_columns. Probablemente sea esto último lo que te falta para 
que te salga.

Si quieres hacerlo por código, puedes sacar las geometrías de la capa y 
guardarlas en una nueva capa:
IGeometry geom = fLyrVect.getSource().getFeature(numReg).getGeometry()
Aunque para escribir en otra tabla desde código es más complicado que por base 
de datos.

-- 
María Arias de Reyna Domínguez
Emergya Consultoría


_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores



-- 
View this message in context: http://n2.nabble.com/Copiar-datos-de-una-capa-a-otra-tp2556627p2573874.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.




Más información sobre la lista de distribución gvSIG_desarrolladores