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

Responder a