También tienes disponible la 'Consola de Jython' en el menú archivo. Con ella podrás hacer pequeñas pruebas de forma fácil y practicar con la sintaxis Python/Jython.
Sobre esto último, tienes que tener en cuenta que la versión de pyhton que se está utilizando es la 2.1. Aquí tienes la documentación sobre Python: http://www.python.org/doc/ Aquí tienes la documentación de la version 2.1: http://docs.python.org/release/2.1/ Un Saludo. Chema. Un Saludo. Chema. El día 14 de abril de 2010 13:29, Vicente Caballero Navarro <[email protected]> escribió: > Hola Enrique. > > Sí, es "Jython" que puedes encontrar documentación en la web y para ver > como se interactúa con algunos objetos del modelo de gvSIG puedes ver > el código del proyecto "extExpressionField" del SVN. > > Por ejemplo la clase: > "com.iver.cit.gvsig.project.documents.table.operators.Geometry" del > proyecto que te he mencionado. > > Un saludo. > > > Enrique Lorenzo Herrero escribió: >> Paqui: >> >> Me gustaría saber dónde encontrar alguna documentación para poder hacer >> pequeñas funciones en Pithon como la de tu ejemplo. Me parece que puede ser >> muy interesante y útil para pequeñas rutinas de usuario como el ejemplo. >> >> Supongo que se trata de: >> >> 1 - Conocer los fundamentos de la sintaxis Pithon, lo cual es realmente >> fácil y hay documentación de sobra en la web. >> >> 2 - Conocer el modelo de objetos de gvSIG: esto me resulta un poco más >> difícil. ¿Existe alguna documentación esquemática fácil de entender para >> facilitar el uso de los objetos de gvSIG en la consola de Jython? ¿Se >> conseguiría esto simplemente con un proyecto de Eclipse orientado a observar >> las clases, sus propiedades y sus métodos? >> >> 3- Conocer el mecanismo de llamada a las funciones, no entendía bien la >> pestaña Avanzada hasta que he visto el ejemplo. >> >> Por lo demás, no he conseguido que el ejemplo funcione sin errores, pero >> para mí no es lo importante ahora, sino conocer el procedimiento para nuevas >> rutinas. >> >> Muchas gracias por tu tiempo y explicaciones. >> >> Enrique Lorenzo Herrero >> Técnico >> ------------------------------------- >> INSTITUTO TECNOLÓGICO AGRARIO >> Junta de Castilla y León >> Consejería de Agricultura y Ganadería >> ------------------------------------- >> Valladolid >> Spain >> >> >> -----Mensaje original----- >> De: [email protected] >> [mailto:[email protected]] En nombre de Paqui Mercadé >> Pons >> Enviado el: miércoles, 14 de abril de 2010 11:48 >> Para: Lista de Usuarios de gvSIG >> Asunto: Re: [Gvsig_usuarios] Rellenar Campos de Tabla >> >> Hola Igor, >> Como comenta Alexandra no puedes introducir los ID con un comando de >> forma automática. >> Pero lo puedes hacer mediante la pestaña "Avanzada" de la calculadora de >> campos a través de la cual puedes introducir las expresiones que >> contenga un fichero escritas en Python. >> >> Te mando un "ficherito" (adjunto) llamanod [Id.py] y te explico lo que >> debes hacer. >> Antes de nada te aviso de que salen algunos mensajes de error (no se >> porque), pero si pulsas sobre los botones de "Aceptar" y "Si" funciona, >> es decir te autoenumera la columna. Si alguien lo quiere mejorar y >> compartir....esta puede ser una buena via. ;-) >> >> Pasos a seguir: >> >> 1,_Se carga el fichero (Id.py) en la pestaña "Avanzada" de la >> calculadora de campos. >> >> 2._ Pulsar sobre evaluar. >> >> 3._ Ir a la pestaña General. >> >> 4._ Sobre el campo donde quieres que te autoenumere los ID previamente >> seleccionado, escribir la expresión de la función que se ha definido en >> el fichero .py, en este caso en concreto hay dos funciones, >> initializeId() y createId() >> >> 5_ Escribe primero initializeId() y acepta (dile a todo que si) >> >> 6._Abre de nuevo la calculadora de campos y escribe en la expresión >> createId() y acepta. >> >> Yo he hecho pruebas con un shp y tanto en un campo string como en un >> Integer me funciona. >> >> Espero haberte ayudado, saludos >> >> >> Paqui Mercadé Pons >> Equipo gvSIG >> IVER T.I., S.A. >> www.iver.es >> www.gvsig.com >> >> >> >> Alexandra Rodriguez escribió: >> >>> Hola Igor, >>> >>> Lo preguntaba lo de crear ID porque de normal todas las capas deberian >>> llevar su identificador, a menos que la estes generando. Si quieres >>> rellenar los registros con valores consecutivos deberas hacerlo con un >>> programa que de edicion de tablas, porque actualmente gvSIG no te da la >>> posibilidad de rellenar un campo con valores consecutivos en la >>> calculadora de campos. >>> >>> Saludos, Alexandra >>> Igor Brasil escribió: >>> >>> >>>> Hola Alexandra. Bueno, lo que intento és crear un campo ID e rellenar este >>>> campo com numeros sequenciais, con utilizacion de la calculadora de campos. >>>> Comp´reendo que puedo hacer esto editando la dbf em OOffice, pero tengo >>>> ganas de hacer en GvSig. >>>> >>>> Gracias >>>> >>>> >>>> >>> >>> >> >> >> Este mensaje y sus archivos son confidenciales. No está permitida su >> reproducción o distribución sin la autorización expresa de "IVER Tecnologías >> de la Información". Si usted no es el destinatario previsto, queda >> desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido >> este mensaje por error, por favor bórrelo e infórmenos por esta misma vía. >> _______________________________________________ >> gvSIG_usuarios mailing list >> [email protected] >> >> 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_usuarios >> >> >> >> > > -- > Vicente Caballero Navarro > Grupo desarrollo gvSIG. > IVER TI S.A. > C/ Lérida, 20 > 46005-Valencia > Tlf.+34963354983 > www.iver.es > www.gvsig.com > > > > Este mensaje y sus archivos son confidenciales. No está permitida su > reproducción o distribución sin la autorización expresa de "IVER Tecnologías > de la Información". Si usted no es el destinatario previsto, queda > desautorizado cualquier uso, acceso o copia de este mensaje. Si ha recibido > este mensaje por error, por favor bórrelo e infórmenos por esta misma vía. > > > _______________________________________________ > gvSIG_usuarios mailing list > [email protected] > > 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_usuarios > -- Jose Manuel Vivó Arnal ( Chema ) DiSiD Technologies S.L. (http://www.disid.com) _______________________________________________ gvSIG_usuarios mailing list [email protected] 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_usuarios
