Hola Sergio<br><br>Esta solucion serviria para el problema que plantee en el mensaje siguiente (26 de mayo de 2010) y al cual no recibi una contestacion tecnica o recomendación de gvsig?<br><br><br>...<br>asunto: Muestra de decimales en etiqueta??<br>
<br>Hola<br><br>Tengo el problema en el armado de
la etiqueta de algunos campos de la tabla. <br>Cada vez que tengo que
mostrar en un mapa datos como área o densidades calculados previamente
en el aplicativo es un problema, en la que los mismos poseen valores con
varios decimales aunque haya determinado en la creación del campo otros
parámetros y luego utilizado la calculadora. El problema es que se
mantiene el formato de donde se trae la informacion, y no tanto a donde
se destina.<br>
La pregunta es: <br>¿Existe alguna forma de crear una nueva columna (por
ej.) y transformar los valores con 6-7 decimales a valores de 2
decimales (valor de mi interés, por ser de mejor representación en el
mapa)?<br>o a su defecto, ¿alguna forma de mostrar sin haber cambios en
el contenido, y por la cual se mantenga en el mapa solo dos decimales?
Tengo experiencia que en el Arcgis se puede indicar de mostrar las
decimales que se desea etiquetar sin transformar la tabla.<br>
<br>Con el tema del tamaño de caracteres que determina el valor del
atributo hace que se dificulte mantener los decimales. Tengo casos con
densidades, unos de miles , otros de centenas, y si se determina un
valor justo de tamaño, las decimales van variando, aunque previamente
tambien haya definido una precision para decimales.. es decir si deseo
mantener para todo el campo el valor de 2 decimales, no es posible, por
el formato de tamaño.<br>
<br>En el anexo incluyo una prueba que hice para darme cuenta de la
dificultad. Es un shape de 10 poligonos, a la cual en la tabla de 10
registros determino valores diferentes, de miles, centenas y decenas,
como de diferentes decimales. <br>
Al modificar tabla cree campos de tamaños (t) y precisiones (p)
diferentes. Todos los resultados respetan el tamaño, pero ninguno de los
casos mantiene los decimales en el conjunto de los registros.<br><br>Entonces,
si alguien me puede contestar ... gracias.<br>
Seria de mucho interés que hubiera una solucion...y sino buena tarea
para los desarrolladores.<br><br>Saludos<br><br>Néstor López<br>Montevideo,
Uruguay.<br><br>_______________________________________________________________________________<br><br><br><div class="gmail_quote">El 7 de junio de 2010 13:41, Sergio Clark <span dir="ltr"><<a href="mailto:sergio.clark@iver.es">sergio.clark@iver.es</a>></span> escribió:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Hola,<br>
<br>
Hay un comando de la Calculadora de campos que puede ayudarte a hacerlo.<br>
Si tienes, por ejemplo, tu campo [area] con los valores "sin redondear",<br>
haces:<br>
<br>
floor([area]*100)/100<br>
<br>
y esto te devolverá esos valores truncados a partir del segundo decimal<br>
(el comando 'floor' te devuelve un valor sin decimales. Si quisieras<br>
tres decimales multiplicarías por 1000, y luego divides también entre 1000).<br>
<br>
<br>
Un saludo,<br>
Sergio.<br>
<br>
<br>
Sergio Clark<br>
Equipo gvSIG<br>
IVER T.I., S.A.<br>
<a href="http://www.iver.es" target="_blank">www.iver.es</a><br>
<a href="http://www.gvsig.com" target="_blank">www.gvsig.com</a><br>
<br>
<br>
<br>
Hugo Riquelme Ortega escribió:<br>
<div><div></div><div class="h5">> Hola a todos,<br>
><br>
> Tengo una pregunta que seguro que es muy sencilla, pero que no sé cómo<br>
> tengo que hacerlo.<br>
><br>
> ¿Es posible redondear a 2 decimales el resultado de una fórmula? Si<br>
> calculo un área, ¿cómo lo hago? Yo he hecho round(area()) y me sale,<br>
> pero sin decimales, ¿cómo le pongo ahí que saque 2 decimales?<br>
><br>
> Muchísimas gracias.<br>
><br>
> Un saludo.<br>
><br>
> Hugo Riquelme Ortega<br>
> Ing. Téc. Forestal<br>
> Jardinería, paisajismo y proyectos forestales<br>
> <a href="http://www.alicanteforestal.es" target="_blank">http://www.alicanteforestal.es</a><br>
> _______________________________________________<br>
> gvSIG_usuarios mailing list<br>
> <a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
><br>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
><br>
> <a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
><br>
><br>
><br>
<br>
</div></div>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.<br>
<div><div></div><div class="h5"><br>
<br>
_______________________________________________<br>
gvSIG_usuarios mailing list<br>
<a href="mailto:gvSIG_usuarios@listserv.gva.es">gvSIG_usuarios@listserv.gva.es</a><br>
<br>
Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección:<br>
<br>
<a href="http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios" target="_blank">http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios</a><br>
</div></div></blockquote></div><br>