Caro Eliazer; Acredito que que na pagina 73 do curso gvSIG 1.11 você vai encontrar algo. O gvSIG não trabalhac om scripts em VisualBasic mas em Python. Veja abaixo o que está no curso. – Lo primero que hacemos es crear una breve programación en Python, que nos pasa de un vector de caracteres a un número, si no podemos programar este código lo encontramos en el directorio del LiveDVD (/cdrom/data/Advanced_calculator) se llama transf.py. – El código del programa es el siguiente: [image: Imagem inline 1] >
Em 22 de agosto de 2012 17:45, Eliazer Kosciuk <[email protected]>escreveu: > Marcos, você poderia postar por aqui alguns exemplos de expressões, > principalmente quanto ao uso de combinações? > > Grato, > > Eliazer Kosciuk > > Em 22 de agosto de 2012 11:27, Marco Aurélio P. Marsitch > <[email protected]> escreveu: > > Bom dia a todos. Costumo usar algumas funções como substring, Upper e > Lower > > Case, conversão de formatos (toNumber e toString), combinando ambas etc. > Não > > trabalhei com consultas lógicas ainda. Das funções que eu usei, > normalmente > > em milhares de registros, nunca deu problema, ele funciona direitinho. > > Abraços > > > > Enviado por Samsung Galaxy S Mobile > > > > > > Eliazer Kosciuk <[email protected]> escreveu: > > > > > > > > Pois é, Gilberto. Teremos que aguardar algum colega que faça uso desta > > ferramenta no seu dia-a-dia, pois é uma característica do gvSIG que > > não está documentada adequadamente. Através do vídeo 24 do Edugvsig > > ( > http://edugvsig.blogspot.com.br/2012/03/video-24-uso-de-la-calculadora-de.html > ) > > confirmei algo que eu já imaginava: o operador "+" serve para > > concatenar os campos de strings (ex.: se temos os campos [endereço1] e > > [endereço2], podemos usar a calculadora de campos para obter um campo > > com os dois campos concatenados, tipo a expressão: [endereço] = > > [endereço1]+", "[endereço2]).Mas os demais operadores permanecem como > > incógnitas, principalmente pela falta de documentação. > > > > O que mais me intriga são os operadores booleanos. A função deles é > > retornar "verdadeiro (1)" ou "falso (0)" para uma determinada > > expressão. Por exemplo, o operador isNumber([Campo1]) irá testar o > > [Campo1] e retornar o valor 1 (verdadeiro) se a string que está lá for > > um número, ou 0 (falso) se a string não for um número. Aparentemente > > isso só faz sentido se esses operadores possam ser utilizados para > > montar expressões complexas, do tipo "SE a string do Campo1 NÃO for um > > número ENTÃO faça a operação1, SENÃO, faça a operação2". No ArcGIS, > > isso é obtido através do uso de scripts em VisualBasic ou em Python, > > mas não encontrei nada comentando sobre essa possibilidade no gvSIG. > > > > Por sinal, se clicarmos na aba "Avançado" da calculadora de campos, > > abre a possibilidade de executarmos scripts externos, o que abriria a > > possibilidade de expandirmos a calculadora de campos. No manual do > > gvSIG > > ( > http://www.gvsig.org/web/projects/gvsig-desktop/docs/user/gvsig-desktop-1-11-manual-de-usuario/gvsig-desktop-1-11-manual-de-usuario-pt-br/gvsig_freemind_toc_view?doc=Manual%20usuario%20gvSIG-1.11/Edi%C3%A7%C3%A3o/Edi%C3%A7%C3%A3o%20alfanum%C3%A9rica%20(Tabelas)/Calculadora%20de%20campos/Descri%C3%A7%C3%A3o%20da%20calculadora%20de%20campos/Aba%20Geral/Avan%C3%A7ada > ) > > fala que o arquivo de expressão deverá estar escrito na linguagem > > Python, mas, novamente, não há nenhum exemplo disponível. > > > > Ficamos no aguardo de algum colega que tenha experiência na área... > > Valenty? Carlos? Mais alguém? > > > > Creio que temos uma ferramenta poderosa de manipulação de dados, mas > > precisamos aprender a usá-la, e documentá-la um pouco melhor... > > > > [ ]s, > > > > Eliazer Kosciuk > > _______________________________________________ > > Gvsig_br mailing list > > [email protected] > > > > Para ver histórico de mensagens, editar preferências de usuário ou > > excluir seu nome da lista, acesse: > > > > https://gvsig.org/lists/mailman/listinfo/gvsig_br > > > > _______________________________________________ > > Gvsig_br mailing list > > [email protected] > > > > Para ver histórico de mensagens, editar preferências de usuário ou > > excluir seu nome da lista, acesse: > > > > https://gvsig.org/lists/mailman/listinfo/gvsig_br > > > _______________________________________________ > Gvsig_br mailing list > [email protected] > > Para ver histórico de mensagens, editar preferências de usuário ou > excluir seu nome da lista, acesse: > > https://gvsig.org/lists/mailman/listinfo/gvsig_br > -- Gilberto Cugler.´.
<<image.png>>
_______________________________________________ Gvsig_br mailing list [email protected] Para ver histórico de mensagens, editar preferências de usuário ou excluir seu nome da lista, acesse: https://gvsig.org/lists/mailman/listinfo/gvsig_br
