[Gvsig_usuarios] Problemas con capa PostGIS

Francisco Puga fpuga en cartolab.es
Jue Nov 18 20:16:40 CET 2010


El día 18 de noviembre de 2010 12:19, Jorge Tornero
<jorge.tornero en cd.ieo.es> escribió:
> lo primero de todo deciros que debe ser un problema de GVSig, que no se
> entiende bien con los campos numeric de PostgreSQL. Con un alter table
> he cambiado el tipo de campo de numeric a float y parece que ahora sí
> entiende las cantidades, con lo cual al menos de momento el tema está
> solucionado. En todo caso, si os es de interés ese log, necesitaría una
> pequeña explicación de cómo generarlo para haceroslo llegar.

Tienes razón, se trata de un bug. Cuando el tipo en la base de datos
es numeric y el valor que intentas guardar es menor a 0 por algún
motivo lo multiplica por diezmil.

Es un poco extraño porque la consulta que realiza gvSIG parece estar
bien, usa algo del tipo UPDATE tabla SET valor_tipo_numeric = 0.5 el
valor en la bd es incorrecto. Habría que mirarlo con más detenimiento.

El fichero de log es un registro de las acciones o errores que suceden
en gvSIG, cuando se reporta algún problema es útil adjuntarlo al
correo porque aporta información a los desarrolladores. En Windows
este archivo se suele encontrar en tu directorio de usario dentro de
una carpeta llamada gvSIG, el archivo se llama gvSIG.log

> Un saludo y una vez más, gracias

gracias a ti por encontrar el error y reportarlo.


-- 
Francisco Puga
Grupo de Desarrollo
Cartolab - Laboratorio de Ingeniería Cartográfica.
http://www.cartolab.es

ETS Ingeniería de Caminos, Canales y Puertos
Universidade da Coruña
Campus de Elviña - 15071 A Coruña (España)
(34)981167000 ext. 5493


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