Hola Susana:

Hay muchas posibilidades, por ejemplo, podéis modificar el método update de la clase CalculateAreasAndLengthsPlugIn para que acepte dos nuevos parámetros (el nombre del atributo donde guardar las unidades y el valor seleccionado en el combobox correspondiente). Y en dicho método guardarlos.

Un saludo.

Francisco Abato Helguera

Analista Programador
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Teléfono: +34 955 72 33 44
E-mail: [email protected]


El 09/09/2010 15:55, Susana Iraiis Delgado Rodriguez escribió:
Hola Paco!

Soy Susana, estoy colaborando en el desarrollo de la extensión Kosmo junto
al Ing. Juan Jose, de verdad gracias por responder a nuestras dudas´.

En relación a la última pregunta que se plantea y que dices no entender, la
duda es:


    - Una vez que se tienen calculados en m2, km2, has, etc. valores para
    superficie y perímetro ¿Cómo le indico al programa que almacene el valor del
    combo a la base de datos?

*Lo enterior porque una vez que decides calcular la superficie y perímetro
en el Kosmo, y si solicitas ver/editar los atributos, te muestra una tabla
con los valores del terreno seleccionado y lo agrega a alguno de los campos
que almacenó el usuario, por ejemplo: AREA, etc. *

Anexo una imagen para que mi pregunta quedé más entendible.

Muchas gracias por su colaboración,
**
El 9 de septiembre de 2010 01:53, Paco Abato<[email protected]>  escribió:

Hola Juan José:

¿Cómo lograr distinguir entre el combo que está relacionado a área y el
de perímetro? Ya que al habilitar o deshabilitar el checkbox queda el combo
activo.

Si he entendido bien tu problema lo que tienes que hacer es usar
identificadores distintos al añadir los combos, por ejemplo:

addRow1("Uds_length", new JLabel("Unidad de calcular"), combo, null,
toolTipText);

addRow1("Uds_area", new JLabel("Unidad de calcular"), combo, null,
toolTipText);

Y luego recuperar el valor usando el identificador correspondiente:

dialog.getText("Uds_area")


¿Dónde se deben realizar las operaciones de conversión para dicho
propósito? Se va a omitir el uso de la calculadora de Kosmo para la
conversión entre unidades, así que dicho código en que clase se debe de
implementar.

Para convertir unidades lo mejor es que uséis
org.saig.core.util.UnitsManager


¿Cómo hago para que los valores convertidos se almacenen en la base de
datos del proyecto? Cuando utilizamos la calculadora se nos pide el nombre
del campo donde vamos a guardar el nuevo valor, en nuestro caso como hacemos
la conexión entre mi la clase con los nuevos valores y la base de datos de
Kosmo.

No he entendido bien esta pregunta.

Espero que te sirva de ayuda. Un saludo.



Francisco Abato Helguera

Analista Programador
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Teléfono: +34 955 72 33 44
E-mail: [email protected]


El 08/09/2010 20:16, Juan Jose Del Toro escribió:

  esti...@s Colegas;

Estamos iniciándonos en el desarrollo de extensiones para Kosmo y estamos
haciendo una modificación a la herramienta para capturar superficies y
perimetro que le permita al usuario seleccionar las unidades en que quisiera
almacenar la información; sabemos que hay otras maneras de resolver este
asunto pero esto es algo que los usuarios nos lo han solicitado como una
función extra, ademas lo hemos tomado como un primer ejercicio de desarrollo
de extensiones.

Tenemos algunas dudas las cuales se plantean en el documento adjunto.

Reciban un cordial saludo y nuevamente los felicitamos por esta herramienta
tan útil.

---------- Mensaje reenviado ----------
De: Susana Iraiis Delgado Rodriguez<[email protected]>  
<[email protected]>
Fecha: 8 de septiembre de 2010 12:46
Asunto: DOCUMENTACIÓN
Para: Juan Jose Del Toro<[email protected]>  <[email protected]>


Le adjunto un archivo de word donde plasme las dudas que tengo, espero su
respuesta.





_______________________________________________
Kosmo mailing [email protected]http://lists.saig.es/mailman/listinfo/kosmo


_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo




__________ Información de NOD32, revisión 5438 (20100909) __________

Este mensaje ha sido analizado con NOD32 antivirus system
http://www.nod32.com



_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

<<attachment: fabato.vcf>>

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a