[Gvsig_usuarios] Calculadora de campos. Função If

Jorge Santos jorgepsantos2002 en gmail.com
Lun Nov 5 16:41:55 CET 2012


Isso mesmo, Pedro. A função está assim:

def reclass (POP)

reclass é a função que o programa tem que chamar e POP é a variável.

Certamente essa função é de grande ajuda. Que bom que atendeu a sua
necessidade.

Grande abraço,

Jorge Santos


Em 5 de novembro de 2012 13:24, Pedro Machado Monteiro <
pedromachadomonteiro en gmail.com> escreveu:

> Boa tarde Jorge:
>
> Desculpa só agora responder, mas tive entretanto de terminar outros
> trabalhos, e só hoje pude aplicar a tua dica.
>
> O script Jython do If aninhado é óptimo, resolve o problema para várias
> condições.
> A expressão "*reclass*([nome do campo a pesquisar])" que se insere no
> espaço *Expresión Coluna* do separador *General *é também um comando
> específico para aquele script, ou com este podiam usar-se outras expressões?
>
> Muito obrigado, e também ao Gustavo
>
> Saudações
>
> Pedro Monteiro
>
>
>
>
>
>
>
>
>
>
>
>
>
> No dia 18 de Outubro de 2012 11:46, Jorge Santos <
> jorgepsantos2002 en gmail.com> escreveu:
>
>> Olá Pedro,
>>
>> Muito boa a explicação do Gustavo. Se você deseja utilizar a função IF
>> aninhada, você pode usar o JYTHON (Java + Python) e chamar a função através
>> de um arquivo externo.
>>
>> Veja esse exemplo:
>>
>>
>> http://www.processamentodigital.com.br/2012/06/23/gvsig-classificacao-de-campos-com-jython/
>>
>> Abraços,
>>
>> Jorge Santos
>>
>> Em 18 de outubro de 2012 06:52, Pedro Machado Monteiro <
>> pedromachadomonteiro en gmail.com> escreveu:
>>
>> Muito obrigado, Gustavo.
>>>
>>> Para não gerar novas tabelas, preferia utilizar a calculadora de campos
>>> (será que não tem ou não pode vir a ter a função IF?); caso seja
>>> impossível, utilizarei o Sextante.
>>>
>>> Saudações e agradecimentos
>>>
>>> Pedro Monteiro
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> 2012/10/17 GVSIG-CONSULTORESAA <gvsig en consultoresaa.com>
>>>
>>>>  Hola Pedro.****
>>>>
>>>> En estos casos utilizo la calculadora de campos de Sextante.****
>>>>
>>>> Por ejemplo con esta tabla:****
>>>>
>>>> ****
>>>>
>>>> ** **
>>>>
>>>> Aplico la sentencia if():****
>>>>
>>>> ****
>>>>
>>>> ** **
>>>>
>>>> Y se genera un nuevo shape, con su respectiva tabla con los resultados
>>>> del if():****
>>>>
>>>> ****
>>>>
>>>> ** **
>>>>
>>>> Espero esto te ayude.****
>>>>
>>>> Saludos desde Costa Rica.****
>>>>
>>>> ** **
>>>>
>>>> [image: FIRMA CORREOS-2B]****
>>>>
>>>> ** **
>>>>
>>>> *De:* gvsig_usuarios-bounces en listserv.gva.es [mailto:
>>>> gvsig_usuarios-bounces en listserv.gva.es] *En nombre de *Pedro Machado
>>>> Monteiro
>>>> *Enviado el:* miércoles, 17 de octubre de 2012 5:25
>>>> *Para:* gvsig_usuarios en listserv.gva.es
>>>> *Asunto:* [Gvsig_usuarios] Calculadora de campos. Função If****
>>>>
>>>> ** **
>>>>
>>>> Olá Lista:****
>>>>
>>>> ** **
>>>>
>>>> No GvSig 1.11 (portable) a Calculadora de Campos não tem disponível a
>>>> função IF, nem consigo utilizar essa função na caixa de diálogo.****
>>>>
>>>> ** **
>>>>
>>>> A sintaxe que utilizo é a seguinte *If* *(**condição**,* *resultado se
>>>> verdadeira**,* *resultado se falsa**)*
>>>> ****
>>>>
>>>> Será que esta sintaxe é errada, ou haverá outro problema ?****
>>>>
>>>> Junto imagem.****
>>>>
>>>> Muito obrigado****
>>>>
>>>> Pedro Monteiro****
>>>>
>>>> [image: Imagem intercalada 1]****
>>>>
>>>> ** **
>>>>
>>>>
>>>>         ****
>>>>
>>>> ** **
>>>>
>>>>    ****
>>>>
>>>> ** **
>>>>
>>>> ** **
>>>>
>>>> _______________________________________________
>>>> gvSIG_usuarios mailing list
>>>> gvSIG_usuarios en 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_usuarios
>>>>
>>>>
>>>
>>> _______________________________________________
>>> gvSIG_usuarios mailing list
>>> gvSIG_usuarios en 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_usuarios
>>>
>>>
>>
>> _______________________________________________
>> gvSIG_usuarios mailing list
>> gvSIG_usuarios en 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_usuarios
>>
>>
>
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en 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_usuarios
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20121105/6000c96d/attachment.htm 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/png
Tamaño     : 21615 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20121105/6000c96d/attachment.png 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/png
Tamaño     : 25366 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20121105/6000c96d/attachment-0001.png 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : application/octet-stream
Tamaño     : 70534 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20121105/6000c96d/attachment.obj 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/png
Tamaño     : 39977 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20121105/6000c96d/attachment-0002.png 
------------ próxima parte ------------
Se ha borrado un mensaje que no está en formato texto plano...
Nombre     : no disponible
Tipo       : image/png
Tamaño     : 12152 bytes
Descripción: no disponible
Url        : http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20121105/6000c96d/attachment-0003.png 


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