[Gvsig_usuarios] Etiquetado avanzado

Manuel Lucas manuelgvsig2 en hotmail.com
Mar Mar 8 09:32:23 CET 2016


Moito Obrigado, saludos

Date: Mon, 7 Mar 2016 23:01:27 -0300
From: eliazerk en gmail.com
To: gvsig_usuarios en listserv.gva.es
Subject: Re: [Gvsig_usuarios] Etiquetado avanzado

Hola,
Não sei te dizer se é possível fazer com etiquetado avanzado, mas é relativamente fácil de fazer. Basta criar um novo campo na tabela do shape e utilizar a Calculadora de Campos para criar um campo que una os dois campos desejados, podendo inclusive acrescentar caracteres como os parênteses.
Dê uma olhada nessa série de artigos sobre a Calculadora de Campos:Calculadora de Campos no gvSIG – Introdução (#SLGeoTbFaz)Calculadora de Campos no gvSIG – Operações com textos – parte 1Calculadora de Campos no gvSIG – Operações com textos – parte 2Calculadora de Campos no gvSIG – Operações com textos – parte 3Exemplo prático do uso da Calculadora de Campos no gvSIGErrata no Exemplo Prático do Uso da Calculadora de Campos no gvSIGConsiderando NOM_MUN a coluna de nome dos municípios, NUM_CAS a de número de casos, e ETQ_M_C o novo campo para etiquetagem, que deverá ser do tipo string e com comprimento suficiente para conter todos os caracteres do campo NOM_MUM mais o número de caracteres do campo NUM_CAS (que possivelmente é numérico, portanto vai variar conforme o número máximo de casos - ex.: se forem na ordem de 1.000.000 de casos, você teria que reservar no mínimo 7 caracteres para esse campo). Entre no modo de edição, clique no nome da coluna ETQ_M_C, clique no ícone da Calculadora de Campos, e você poderá usar uma expressão semelhante a essa:[NOM_MUN] + " (" + toString([NUM_CAS]) + ")"

A função toString() converte o campo NUM_CAS para o formato string antes de utilizá-lo na expressão. 
Lembre-se de remover qualquer seleção antes de aplicar a expressão da Calculadora de Campos, ou a mesma será aplicada apenas aos elementos selecionados. Como os números foram convertidos para string, não haverá formatação de separador de milhares; para tanto, seria necessário criar uma máscara, mas isso já complica as coisas e foge do escopo desse microtutorial... 
Espero não ter complicado mais do que ajudado. 
Eliazer Kosciuk
http://geo.ideaplus.com.br
2016-03-07 14:23 GMT-03:00 Manuel Lucas <manuelgvsig2 en hotmail.com>:



Hola, buenas tardes. 
Tengo una duda y os agradecería si alguién me puede ayudar. Quiero etiquetar una capa de municipios (polígonos) poniendo en una etiqueta por ejemplo: Albacete (456). En la tabla de atributos de la capa tengo municipios (Albacete) en un campo y el nº de casos (456) en otro campo y quiero que salgan los dos en una etiqueta.Un saludo y gracias, Manuel 		 	   		  

_______________________________________________

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:



https://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:

https://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/20160308/493cd1f7/attachment.htm 


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