[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