gvSIG bugs #2358

CSV recorta carácteres

Added by Álvaro Anguix about 10 years ago. Updated about 10 years ago.

Status:Closed% Done:

0%

Priority:HighSpent 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.

CSV_ancho.png (29.4 KB) Álvaro Anguix, 02/24/2014 09:11 AM

Monitor_Campo_sur_punto.csv Magnifier (937 KB) Álvaro Anguix, 02/25/2014 10:52 PM

760

Related issues

Related to Application: gvSIG desktop - gvSIG bugs #2350: Capa eventos, CSV no permite visualizarlo Closed 02/21/2014
Related to Application: gvSIG desktop - gvSIG bugs #2373: Error when a shp with joined table is exported to a new s... Closed 02/24/2014

Associated revisions

Revision 41199
Added by Joaquín del Cerro Murciano about 10 years ago

Añadido soporte para indicar el locale a usar para el reconocimiento de numeros decimales.

refs #2358

Revision 41200
Added by Joaquín del Cerro Murciano about 10 years ago

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

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

Also available in: Atom PDF