Pues gracias Francisco, parece ser exactamente lo que necesito. Trabajaré en ello.
Gracias nuevamente!!! Saludos, Raisel -----Mensaje original----- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco Puga Enviado el: martes, 13 de marzo de 2012 5:38 Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Obtener la geometría de la edición Hola, En las opencadtools https://joinup.ec.europa.eu/software/opencadtools/description se ha creado un listener que se lanza tras terminar la digitalización de la geometría. En tu clase tendrías que implementar la interface EndGeometryListener y de ese modo consigues una instancia del FLayer sobre el que se está digitalizando. Mira esto: https://github.com/navtable/navtable-opencadtoolsplugin/blob/master/src/es/udc/cartolab/gvsig/navtable/AutoNavTableExtension.java Para saber que herramienta lanzó el eventDentro del endGeometry puedes ejecutar: cadTool = CADExtension.getCADTool(); El día 7 de marzo de 2012 15:06, Raisel Castellanos Santiago <rcastella...@geosi.geocuba.cu> escribió: > Hola a todos > > > > Necesito obtener la geometría en edición de una capa, o sea, esa geometría > que el usuario creó pero que no ha guardado todavía cuando está editando una > capa. > > He logrado hacerlo, pero he tenido que crear mi propia herramienta de > edición a partir de las existentes. El problema es que de esa manera tendría > que crear herramientas de edición en igual número que las de gvSIG. > > Por ejemplo, he modificado la herramienta “Seleccionar” para obtener la > geometría de la edición, pero el problema está cuando el usuario selecciona > otra herramienta, por ejemplo “Editar vértice”; para obtener la geometría de > edición de esa herramienta tendría que crear otra homogénea a ella, como > hice con “Seleccionar”, y así para cada una de las herramientas de edición. > > Existe alguna manera de obtener la geometría de edición que no sea la > anterior expuesta? Estoy trabajando con gvSIG 1.11. > > > > Gracias por cualquier ayuda de antemano. > > > > > > Saludos, Raisel > > > > > > > _______________________________________________ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- Francisco Puga Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica. http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 _______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores _______________________________________________ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores