gvSIG bugs #5174
Errores al importar campos, cuando hay celdas vacías
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | Normal | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | Document table | |||
Target version: | 2.5.1-3014 | |||
Severity: | Major | Add-on version: | ||
gvSIG version: | 2.5.0 | Add-on build: | ||
gvSIG build: | 2930 | Add-on resolve version: | ||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
Cuando tenemos una tabla con algunos valores de ciertos campos que están vacíos, e importamos esos campos en otra tabla, las celdas que no tenían datos antes se rellenan ahora con datos. Lo hace de la siguiente forma:
- Campos de tipo fecha: Pone la fecha del último registro que tenía dato (al final se tienen todos los registros con fechas).
- Campos de tipo Integer y Double: Las rellena con ceros. Deberían ser Null como estaban.
- Campos de tipo texto: Se hace bien, deja vacíos los que estaban vacíos antes.
Adjunto un SHP y una tabla CSV de ejemplo. Se haría la importación de campos del CSV al SHP por el campo ID de ambas tablas.
Associated revisions
refs #5174. Cambios drasticos en el modelo de Coercion para adaptarlo a que el metodo coerce reciba un CoercionContext, para poder pasar informacion sobre locale, precision, escala, tipo de redondeo segun el tipo de dato. Tambien se ha unificado la concatenacion de varios coercion sonbre un tipo de datos.
Ademas se ha colado una primera aproximacion del API de swing y una implementacion de referencia para el WebBrowser.
refs #5174. Adaptacion a los cambios del coercion.
refs #5174. Adaptacion a los cambios del coercion.
refs #5174. Adaptacion a los cambios del coercion y reescrito basicamente el proveedor de dbf para que soporte correctamente nulos y los tipos de datos de DataTypes basicos. Se han añadido test basicos que verifican que se crea, lee y escribe correctamente un dbf con los tipos basicos de datos, incluyendo Double, Float, BigDecimal, Date, Time y Timestamp.
refs #5174. Adaptacion a los cambios del coercion y reescrito basicamente el proveedor de dbf para que soporte correctamente nulos y los tipos de datos de DataTypes basicos. Se han añadido test basicos que verifican que se crea, lee y escribe correctamente un dbf con los tipos basicos de datos, incluyendo Double, Float, BigDecimal, Date, Time y Timestamp.
History
#1 Updated by Joaquín del Cerro Murciano over 4 years ago
- Target version changed from 2.5.1-3002 (No instala) to 2.5.1-3003 (rev. org.gvsig.desktop-2.0.261)
#2 Updated by Joaquín del Cerro Murciano over 4 years ago
- Target version changed from 2.5.1-3003 (rev. org.gvsig.desktop-2.0.261) to 2.5.1-3004
#3 Updated by Joaquín del Cerro Murciano over 4 years ago
- Severity changed from Minor to Major
- Assignee set to Joaquín del Cerro Murciano
- Status changed from New to In progress
#4 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3004 to 2.5.1-3044
#5 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3044 to 2.5.1-3019-RC1 (rev. org.gvsig.desktop-2.0.278)
#6 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3019-RC1 (rev. org.gvsig.desktop-2.0.278) to 2.5.1-3014
#7 Updated by Álvaro Anguix about 4 years ago
- Status changed from In progress to Closed
En el build 3013 va bien.