Hola Marta, El 9 de noviembre de 2015, 14:54, Marta Braulio Gonzalo <[email protected]> escribió:
> Buenas tardes, > > Estoy tratando de importar datos numéricos en el formato correcto a una > tabla de atributos que ya tengo en gvSIG. Estos datos son números con > decimales y en algunos casos negativos. Pero me da problemas, creo que > debido al formato de las celdas del CSV. > > El procedimiento que he seguido es el siguiente: > Los datos que quiero importar los he pasado a CSV (delimitado por comas), > ok, CVS delimitado por comas > eliminado la separación de miles y dejado con comas la separación de > decimales. Para cambiar las comas por puntos, he reemplazado mediante el > Bloc de notas. > ok, decimales usando "." > Pero una vez ya importados estos datos a mi tabla de atributos de gvSIG, > me los quiero transformar de String a Interger para que gvSIG los reconozca > como formato numérico, y después poder hacer un filtrado. Y aquí viene el > problema. > Bueno, puedes cargarlos directamente como doubles sin hacer nada especial, solo diciendoselo a gvSIG (2.2.0). Por ejemplo, he creado el siguiente CSV: C1,C2,C3 "uno",2.3,"aaa" dos,-2.333,"BBB" "tres",,ccc "cuatro",0,"ddd" Que se pareceria a lo que tienes. Para cargar la tabla: - En la ventana de proyecto, seleccionar "tabla" y darle nuevo. - Pestaña archivo y darle a nuevo y seleccionar el fichero CSV. - click en el boton de "propiedades" - En la pestaña "Basic" en "locale" seleccionar el valor "English", por lo de que usas "." como separador de decimales, a lo ingles. - En la pestaña "Basic" en "profile" selecciona el valor "Excel (double quote, comma and lf)", por lo de la coma como separador. - Aceptar - Y ok para cargar la tabla. No tendras la columna como formato entero, pero si como numerico, float o double, segun los valores que tengas en las columnas. Espero que te sirva. Un saludo Joaquin > Me he creado una nueva columna en la Tabla, tipo Interger, y con la > calculadora "Expresión" selecciono la columna de datos e indico ToNumber, > pero me da el siguiente error: > > *Error en la expresión* > *exception from Jython: Traceback (innermost last):* > *File "<string>" line 1, in ?* > *File "<string>" line 2, in isCorrect* > > *"<string>" line 2, in expression* > > *"<string>" line 3, in to* > *¿Quiere continuar?* > > Acepto y me sale una lista mayor de errores. > > Alguien me podría decir qué es en lo que estoy fallando? > Gracias. > Un saludo, > Marta Braulio. > > > > > > -- > > > *Marta Braulio Gonzalo*Área de Construcciones Arquitectónicas > Departamento de Ingeniería Mecánica y Construcción > > [email protected] - Tel.: 964 729162 - Despacho TC 1033 DD - web GAT > <https://sites.google.com/a/uji.es/ingeniero-edificacion-uji/> - > Facebook <https://www.facebook.com/GradoenArquitecturaTecnicaUji?fref=ts> > - Blog <http://gradoarquitecturatecnicauji.blogspot.com.es/> > > _______________________________________________ > gvSIG_usuarios mailing list > [email protected] > > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios > > -- -------------------------------------- Joaquin Jose del Cerro Murciano Development and software arquitecture manager at gvSIG Team [email protected] [email protected] gvSIG Association www.gvsig.com www.gvsig.org
_______________________________________________ gvSIG_usuarios mailing list [email protected] Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
