[Gvsig_usuarios] Muestra de decimales en etiqueta??

Adrián Cal acal en ecoplata.org
Mie Mayo 26 18:47:52 CEST 2010


Hola Nestor, cómo estás?

Mira, para sulocionar eso, es simple. Tenés que abrir el .dbf en el CALC 
de OPENOFFICE, no con el programa de BILL.
Los campos de un .dbf en CALC se muestran de la siguiente manera:

NOMBRE_CAMPO,N,20,3
Lo 1ro te indica el nombre del campo, lo 2do si es tipo caracter (C), 
numérico (N), lo 3ero es el ancho del campo cuantos caracteres entran, y 
el 4to en el caso de ser un campo numérico, cuantos numeros van después 
de la coma. Eso lo podés modificar vos. Guardas el .dbf y la próxima vez 
que lo habras va a estar solucionado. Pero recorda eso yo lo hago en el 
CALC.

Saludos, Adrián.


Nestor López escribió:
> Hola
>
> Tengo el problema en el armado de la etiqueta de algunos campos de la 
> tabla.
> 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.
> La pregunta es:
> ¿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)?
> 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.
>
> 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.
>
> 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.
> 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.
>
> Entonces, si alguien me puede contestar ... gracias.
> Seria de mucho interés que hubiera una solucion...y sino buena tarea 
> para los desarrolladores.
>
> Saludos
>
> Néstor López
> Montevideo, Uruguay.
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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
>   



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