gvSIG bugs #5223
Unión entre Tabla de un shp y CSV da error. Al importar campos corrompe el shape
Status: | Closed | % Done: | 100% | |
---|---|---|---|---|
Priority: | Urgent | Spent time: | - | |
Assignee: | Francisco Díaz Carsí | |||
Category: | Document table | |||
Target version: | 2.5.1-3022 | |||
Severity: | Minor | Add-on version: | ||
gvSIG version: | 2.5.1 | Add-on build: | ||
gvSIG build: | Add-on resolve version: | |||
Operative System: | Add-on resolve build: | |||
Keywords: | Proyecto: | |||
Has patch: | Hito: | |||
Add-on name: | Unknown |
Description
- Tengo un shapefile (Avistamientos.shp adjunto como zip) y un CSV (Avist.csv como tabla).
- Pruebo a hacer unión por el campo ID (del Shape) y Avistamien (del CSV). gvSIG Lanza un error.
Ahora pruebo con los mismos datos a hacer una importación de campos, ya que no ha funcionado la unión.
- Selecciono la tabla del shp y campo ID como tabla a la que importar
- Selecciono el CSV y el cammpo Avistamien y varios campos de los que tiene para importar.
- Da error y se carga el shape, que deja de estar usable.
Related issues
Associated revisions
refs #5223, añadido soporte para indoces en memoria sobre campos de tipo BigDecimal
refs #5223 Fixed scale setting when add feature type in JoinTransform
History
#1 Updated by Álvaro Anguix about 4 years ago
- Related to gvSIG bugs #5222: Exportar CSV a DBF genera tabla vacía added
#2 Updated by Álvaro Anguix about 4 years ago
- File logs_tras_union.zip added
- File logs_tras_importar_campos.zip added
#3 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3044 to 2.5.1-3016
#4 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3016 to 2.5.1-3017
#5 Updated by Joaquín del Cerro Murciano about 4 years ago
He arreglado el error que daba al hacer la union. No estaba creado el soporte para indoces sobre campos de tipo Decimal.
Despues de esto ya no falla al hacer la union pero me ha dejado los campos de union en blanco. No se si hay algun otro error o es que no he hecho algo bien al hacer la union.
#6 Updated by Joaquín del Cerro Murciano about 4 years ago
- Assignee set to Joaquín del Cerro Murciano
#7 Updated by Álvaro Anguix about 4 years ago
- Category set to Document table
#8 Updated by Álvaro Anguix about 4 years ago
Sí, la unión la hace pero el resultado tiene los campos añadidos vacíos (y no debería).
Adjunto una imagen con el resultado, en la que se puede observar otro efecto, que igual tiene algo que ver:
- Las 2 tablas (la del shape original y la del csv) tienen los campos numéricos tipo decimal.
- La tabla del shape unión los ha convertido a integer, eliminando todos los decimales (que eran ceros)
Adjunto log
#9 Updated by Álvaro Anguix about 4 years ago
Por cierto, la importación de campos SÍ la hace bien en el build 3016.
#10 Updated by Álvaro Anguix about 4 years ago
He probado con otro shape y CSV y hace lo mismo de convertir a integer. El shape tenía campos Area y Perimeter con decimales y en el shape de unión que genera se convierten automáticamente en integer
#11 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3017 to 2.5.1-3019-RC1 (rev. org.gvsig.desktop-2.0.278)
#12 Updated by Álvaro Anguix about 4 years ago
- File gvSIG.log added
El el 3017 ha dejado de poder abrirse el CSV del ejemplo (Avist.csv). Adjunto log
#13 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-3042-RC2
#14 Updated by Joaquín del Cerro Murciano about 4 years ago
- Related to gvSIG bugs #5242: Falla al cargar un CSV. added
#15 Updated by Álvaro Anguix about 4 years ago
El comentario que indicaba que el CSV no se abría, en la RC1 ya se ha solventado.
#16 Updated by Francisco Díaz Carsí about 4 years ago
- Assignee changed from Joaquín del Cerro Murciano to Francisco Díaz Carsí
- Status changed from New to In progress
#17 Updated by Francisco Díaz Carsí about 4 years ago
- % Done changed from 0 to 100
- Status changed from In progress to Fixed
Arreglado, pero al hacer el commit me he dado cuenta de que no he puesto la referencia a la revisión del svn, la cual es: r44978.
#18 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3042-RC2 to 2.5.1-3020
#19 Updated by Álvaro Anguix about 4 years ago
- Status changed from Fixed to New
- File a1.png added
La unión funciona, pero convierte los campos originales a integer (prueba realizada con el shape y csv que lleva adjunta la entrada)
Adjunto captura de pantalla donde se ve esto que comento
#20 Updated by Joaquín del Cerro Murciano about 4 years ago
- Target version changed from 2.5.1-3020 to 2.5.1-3022
#21 Updated by Francisco Díaz Carsí about 4 years ago
- % Done changed from 100 to 50
#22 Updated by Francisco Díaz Carsí about 4 years ago
- Status changed from New to In progress
#23 Updated by Francisco Díaz Carsí about 4 years ago
- % Done changed from 50 to 100
- Status changed from In progress to Fixed
#24 Updated by Álvaro Anguix about 4 years ago
- Status changed from Fixed to Closed