gvSIG bugs #2358
CSV recorta carácteres
Status: | Closed | % Done: | 0% | |
---|---|---|---|---|
Priority: | High | Spent time: | - | |
Assignee: | Joaquín del Cerro Murciano | |||
Category: | Document table | |||
Target version: | 2.1.0-2221-testing | |||
Severity: | Add-on version: | |||
gvSIG version: | 2.1.0 | Add-on build: | ||
gvSIG build: | 2220 | Add-on resolve version: | ||
Operative System: | Linux | Add-on resolve build: | ||
Keywords: | Proyecto: | |||
Has patch: | No | Hito: | ||
Add-on name: | Unknown |
Description
Tenemos el CSV adjunto, con coordenadas en long/lat. Al importar la tabla recorta el ancho de la columna eliminando parte de los decimales. Al ser grados y tratarse de puntos cercanos lo que está haciendo es que todos los puntos tengan la misma coordenada.
Adjunto captura en que se ve el mismo CSV abierto con LibreOffice e importando en gvSIG.
Related issues
Associated revisions
Añadido soporte para indicar el locale a usar para el reconocimiento de numeros decimales.
refs #2358
Incrementado el build number del plugin de CSV (2219)
refs #2358
History
#1 Updated by Joaquín del Cerro Murciano about 10 years ago
Tenemos el CSV adjunto, con coordenadas en long/lat.
Oh! el CSV adjunto no esta adjunto.
Tiene pinta de ser un problema con el separador de decimales.
Con los ficheros de prueba que tengo yo no me da problema con los decimales, y usan como separador el punto.
Si en mi juego de datos cambio los puntos por comas y pruebo a cargarlo se vuelve majara ya que no puede interpretar correctamente la X e Y.
¿ Estara usandose la coma en ese CSV como separador de decimales ?
#2 Updated by Álvaro Anguix about 10 years ago
- File Monitor_Campo_sur_punto.csv added
El CSV, lo adjunto. Perdón por el despiste.
#3 Updated by Joaquín del Cerro Murciano about 10 years ago
- Status changed from New to Awaiting response
Bueno, he subido el paquete:
Formats: CSV file format support, version 2.0.27-SNAPSHOT-2219
Que ya esta disponible en el admin de complementos desde la instalacion de URL.
He añadido la opcion de seleccionar el "locale" a usar para reconocer los valores double y float. Por defecto toma el locale del sistema.
En relacion al fichero adjunto he notado varias cosas:
- La latitud y la longitud usan el locale English (separador de millares la coma y de decimales el punto) mientras que el resto de valores decimales usan el locale Spanish (millares el punto y decimales la coma) ¿¿??.
Esto hace que no sea posible reconocer adecuadamente todos los campos del fichero ya que solo he dejado que se pueda indicar un locale para todo el fichero. No me parecia correcto que en un mismo fichero estuviesen mezclados datos en mas de un locale.
- El campo "Longitude" tiene un valor de -60661 en la fila 175, que hace que la capa al cargarla tenga un extent... muy grande, con lo que hay que hacer zoom manual hasta llegar a donde estan los datos para verlos.
No se si los arreglos hechos satisfacen asi que no he dejado a fixed el ticket. Cuando podais le echais un vistazo.
#4 Updated by Álvaro Anguix about 10 years ago
- Status changed from Awaiting response to Fixed
Funciona bien y se evitan los problemas que había.
Lo paso a fixed.
#5 Updated by Álvaro Anguix about 10 years ago
- Status changed from Fixed to Closed